Notas
Índice cronológico de todas as notas do Scholion.
5359 notas · última:
LLMs will lie forever
The text presents an article that argues that hallucinations in LLMs are inevitable, based on mathematical arguments, and that this should change how we think about reliability, fact-checking, and the use of AI.
How I stopped my procrastination: Insights into developer mindset
The article links developer procrastination to cognitive overload, decision fatigue and uncertainty, then suggests rituals, smaller tasks, gamification and asking for help to keep work moving.
A Go Microservices Demo using Go kit And API Gateway Pattern
The article shows how to turn go-kit stringsvc3 into a more practical demo by adding Consul-based service discovery, an API gateway client, Docker images, and round-robin load balancing.
How to Create a Secure Newsletter Subscription with NextJS, Supabase, Nodemailer and Arcjet 🔐💯
Tutorial shows how to build a newsletter form with NextJS, Supabase, Nodemailer, and Arcjet, using double opt-in, email validation, rate limiting, and bot protection.
8 Killer Productivity Tools to Work Smarter not Harder
A page curates eight productivity tools for developers, each aimed at reducing repetitive work, improving planning, and keeping tasks, notes, communication, and habits in one flow.
Object Oriented Programming for Interview
The page defines OOP, lists languages that follow it, and reviews core concepts like class, object, abstraction, encapsulation, inheritance, polymorphism, dynamic binding, abstract classes, interfaces, and constructors.
Onboarding de devs: Como integrar novas pessoas ao time
O texto defende um onboarding estruturado de 3 meses, com alinhamento de expectativas, trilhas sobre produto e empresa, desafios práticos, imersões em outros times e avaliação com feedback.
Beginner’s Guide to Freelancing
The guide says freelancing can bring experience, extra money, better communication and new ideas, but it depends on finding clients, negotiating well, handling legal basics and planning projects.
How to make your time at a Coding Bootcamp work for you after you've left
The post says bootcamp value depends on what you do after graduation: plan for a longer job search, keep practicing, use your full background, apply with purpose, network, and accept different timelines.
Some thoughts on Deconstruct 2017
The author praises Deconstruct as a well-curated, safe conference, but reports discomfort with the low presence of women and people of color, and argues for more inclusion next year.
How Senior Software Engineers Document Their Project
The article argues that ADRs help teams record architectural changes, their impact, and what was learned, so future developers can understand decisions and avoid relying on memory.
What Makes A Senior Software Engineer
The text argues that the jump from junior to senior lies in moving from building on what already exists to creating the foundation others will use. A senior engineer multiplies their own work by designing technologies and architectures that enable others to write better code.
How to Level Up Your Dev Game
The author says her career improved by getting involved with the community, experimenting with practices, writing a blog, going to conferences, giving talks, creating a meetup, cultivating connections, and setting aside time for rest.
The Hidden Language of the Web: A Deep Dive into HTTP Status Codes
The page explains HTTP status codes as the browser-server conversation behind page loads and requests, and groups common 1xx, 2xx, 3xx, 4xx, and 5xx codes by what they mean.
How To Handle Exceptions With Aspect Programming And Blame Covfefe
The text shows how to use AOP with kaop-ts to handle exceptions and other common concerns in one place, access join point metadata, and even inject asynchronous data into decorated methods.
Clean Code Essentials: YAGNI, KISS, DRY
The article explains YAGNI, KISS, and DRY as core software principles for avoiding unnecessary features, keeping solutions simple, and reducing repeated code.
You Will Suck at Blogging, but That's OK!
The author says beginners should expect to write badly at first, because improvement comes from practice. He uses coding and blogging experiences to show that repetition matters more than perfection.
How to Set the Technical Direction for Your Team
The post argues that teams need both a long-term technical vision and short-term milestones. It ties that balance to Amazon’s Think Big and Bias for Action principles.
Do You Still Use Git in the Terminal?
The author says they still default to Git in the terminal for most tasks, even though GUIs like GitKraken, SourceTree, and VS Code’s Git integration may be easier for others, and asks what tools people use.
I Tried Coding With AI Glasses. Here’s What Actually Happened.
The author says the glasses were a gift and that he would not have bought them himself, but used them to see whether they could improve his life as a developer. His first tests with AI help for code explanations were disappointing, so he shifted to a different use case focused on recording daily life.
How to use AI for coding the right way
The author argues for using AI as programming support with context, prompts, review, and tests, while staying attentive to avoid errors, hallucinations, and lazy use.
Five Design Patterns to know in Node.js
The text presents five common patterns in Node.js — Singleton, Factory, Observer, Decorator, and Dependency Injection — and shows how each helps organize creation, extension, and the use of dependencies.
No excuses, write unit tests
The text argues that unit testing is worth the upfront time because it exposes how functions behave, makes API changes visible, and catches bugs before they reach production. It also says that writing tests often leads to clearer, smaller, easier-to-test code.
Why "AI is the new sustainable"
The article argues that AI is a vague, overused marketing term, warns about its energy use, unpaid labor, unreliability, and military misuse, and says it should be questioned rather than blindly embraced.
What I learned while implementing a colorblind mode for my Belgian Wage Calculator site
The author describes what he learned while creating a colorblind mode for the Belgian Wage Calculator, including how colors change with different deficiencies and why two versions worked better than one.
Mastering the Senior C# Engineer Interview
A page with 30 senior-level C# interview questions and answers for financial systems, covering retries, deadlocks, concurrency, security, distributed systems, logging, and scaling.
Git Commands for Software Engineers
A guide to common Git commands for configuring repositories, tracking changes, managing branches, working with remotes, and handling history, stashes, tags, and patches.
Default Interface Implementations in C#: Where Inheritance Goes to Troll You
Default interface implementations in C# can change behavior when a class gains a base class. The article shows why a service starts returning the interface default and suggests ways to avoid it.
I hate "Quick Wins"
The text argues that quick wins tend to generate technical debt, misalignment of goals, a worse user experience, and compromised architecture, and it defends a long-term vision and incremental delivery.
Web Development Is More Than Frontend and Backend
The article argues that web development is about the system between frontend and backend, including UX, accessibility, performance, error handling, maintainability, and team communication.
Frank - How are you so productive?
The post frames productivity as maximizing value while balancing effectiveness and efficiency, then presents practical habits like prioritization, Kaizen, time boxing, focus, and escalation.
Build a full stack app with Rust, Next.js and Docker
The article walks through a simple full stack app built bottom-up with PostgreSQL, a Rust API, Next.js 14, and Docker Compose, then tests CRUD endpoints and the frontend.
The 66% Problem
The text argues that AI assistants write code that is “almost right,” but hard to debug, creating new bugs and a deceptive sense of productivity.
How to make your Express.js APIs 9x faster with Encore.ts
The guide shows how to migrate an Express.js app to Encore.ts to gain type-safe APIs, a Rust runtime, and a 9x performance boost, with partial or complete migration.
Dependency Injection made simple
The page explains dependency injection as passing an object to the constructor or setter of a dependent class, which decouples the code, makes testing easier, and uses interfaces in strongly typed languages.
How to Use DeepSeek R1 for Free in Visual Studio Code with Cline or Roo Code
The page shows how to run DeepSeek R1 locally for free and connect it to Visual Studio Code with Cline or Roo Code using LM Studio, Ollama, or Jan.
Daily JavaScript Challenge #JS-126: Rotate Matrix 90 Degrees Clockwise
JavaScript challenge asks for a function that rotates an N x N matrix 90 degrees clockwise, performs the operation in-place, and tests the solution on the provided cases.
Start your own (side) business with open-source in mind
The author says it was quick to set up a simple business website using open-source tools for hosting, framework, contact forms, scheduling, and video calls.
Why AI Can't Replace Developers: The Real Limits of AI in Coding
The text argues that AI helps with repetitive and simple tasks, but fails at context, reasoning and debugging complex problems; therefore, it should be treated as an assistant.
How content creation helped me land my first tech job?
The author says that after many applications with no response, he started creating and sharing content online; this attracted an employer, created a job opportunity, and led to a transition to front-end.
