Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
This post argues that AI agents haven't actually made refactoring cheaper, they've just made the same risky, all-or-nothing rewrites faster.
-
A dive into what "pitch" actually is, sparked by a glitchy synth loop that left both my ears and my tuner app stumped.
-
The Blob is a class or function that has absorbed too many responsibilities over time until nobody fully knows what it does anymore.
-
Nobody formally teaches developers how to review code, so this post shares a personal checklist built from watching teammates and making mistakes.
-
God of War (2005) is used as a lens for examining mistake literacy, the ability to recognize problems before they happen because you have already paid the cost of running into them.
-
After Anthropic acquired Bun.sh, a developer on the team opened a pull request to port the runtime from Zig to Rust using a large language model and a single giant prompt, which set off a wave of community concern and several hundred comments before the PR
-
This tutorial shows how to enforce pull request discipline on a GitHub repository without a GitHub Enterprise account by combining Husky pre-commit hooks with GitHub Actions.
-
A personal memory of falling down a mountain at age nine during a birthday hike, where the desire to belong and be liked led to a terrifying accident that left a lasting mark.
-
Metroid Fusion is reviewed as essential context for understanding Metroid Dread, praised for threading the needle between freedom and frustration, telling its story entirely through environmental details rather than exposition, and accomplishing remarkable
-
The media backlog is examined as both a monument to the impossible and a meaningful act of self-cultivation: technology has removed the physical limits on accumulation, making it easier than ever to collect more books, games, and films than one could cons…
-
This tutorial explains how to build a browser game loop using requestAnimationFrame, which syncs rendering with the display refresh rate and automatically pauses when the tab is hidden.
-
This tutorial walks through setting up a Supabase backend project using Terraform for infrastructure as code, so that all cloud resources are version controlled, reproducible, and free of hardcoded secrets.
-
JavaScript functions have three methods for controlling what "this" refers to inside them: call, apply, and bind.
-
This post explains how the value of "this" in JavaScript is determined by how a function is called rather than where it is written, which is fundamentally different from how other variables work.
-
When malicious ads start appearing on a news site and the engineering team has no direct control over them, a junior developer named Bob solves the problem not with clever code but by calling the ad network and asking questions until he finds a lever he c…
-
A personal account of being treated as a foreign visitor despite being a legal citizen illustrates how patriotism draws lines that exclude people regardless of their contributions or legal standing.
-
The Moog Subharmonicon generates music by mathematically dividing a root frequency into subharmonics, creating rich textures that can sound consonant or hauntingly wrong depending on the divisor, because higher integers produce microtonal intervals that f…
-
Stoicism offers useful armor against emotional pain by focusing on what's within your control, but its emotional minimalism can become too much armor when what you need is to feel alive again rather than just endure.
-
This tutorial walks JavaScript developers through using Hugging Face's pretrained models to add AI features to their projects without training models from scratch.
-
Progressive Web Apps promised a write once run anywhere future where browser based apps could match native experiences on any device, but inconsistent support from Apple and Mozilla stalled that vision.
-
AI text generation models are vulnerable to prompt injection attacks, techniques where crafted input steers the model toward unintended goals or leaks sensitive information.
-
Git commits are a way to save the state of a project, and the commit message carries the responsibility of explaining the why behind each change, not just what the code does.