Why bother learning JavaScript now that we have generative AI?
Argues that deep JavaScript knowledge remains crucial despite AI code generators, emphasizing human oversight and career security.
Argues that deep JavaScript knowledge remains crucial despite AI code generators, emphasizing human oversight and career security.
Mitchell Hashimoto details using AI agentic coding tools to develop an unobtrusive macOS auto-update feature for Ghostty, sharing the full process and token costs.
A review of 'The Farmer Was Replaced', a game that teaches programming by using Python code to automate farm tasks with a drone.
Critique of superficial tech transformations that rename teams and processes without addressing root causes, leaving delivery slow and ineffective.
Explores key new features in C# 14 and .NET 10, including field-backed properties and partial events/constructors.
A personal recap of the author's experience and key moments from attending DjangoCon US 2025, shared via social media posts.
A developer reflects on the shift from classic programming debates to pervasive AI discussions, exploring its practical use, ethical concerns, and impact on the developer community.
A developer's perspective on how most users interact with open-source software, focusing on practical usage over deep engagement.
A tech professional explains why they refuse to provide references for strangers, arguing it's unethical to vouch for people they don't know.
Engineering leaders must prepare their teams for AI's impact on software development careers, focusing on skills and expectations.
A Thoughtworks engineer explores the nuanced risk assessment required when using AI to generate code, moving beyond a simple 'good or bad' debate.
Explores how Python's readable, English-like syntax reflects a philosophy of programming that reduces cognitive load and shapes computational thinking.
A web developer shares the hidden challenges of remote work, from blurred home/work boundaries to isolation and the need for a proper setup.
Author seeks advice from experienced software buyers for a new 'Observability Governance' section in the upcoming second edition of 'Observability Engineering'.
Argues that LLMs serve as a baseline for developer tools, not replacements, due to their general but non-specialized capabilities.
A developer's evolving code methodology for using if/else vs separate if statements based on whether the logic fits on one screen.
Explores the extreme challenges of developing large-scale systems software, using Oxide's software update project as a case study.
Critiques the anti-AI movement's purely negative stance, arguing it undermines credibility and suggests more constructive criticism.
A developer's opinionated review of Java 25's new features, JEPs, and its status as an LTS release, highlighting key improvements.
Delphi Tools Manager 1.0.4 released, adding support for Delphi versions 6 through 13, including the latest IDE versions.