Life After Dog
Life After Dog By Ben Nadel Published 2025-08-04 in Life — Comments (11) I never wanted a dog — I wanted a simple life. My wife was the one who wanted
Life After Dog By Ben Nadel Published 2025-08-04 in Life — Comments (11) I never wanted a dog — I wanted a simple life. My wife was the one who wanted
Advice on when and why to form a computer performance engineering team, based on the author's experience at Netflix and Intel.
A developer shares how AI tools helped reverse-engineer and optimize a slow API endpoint, moving from a complex transaction script to a domain model.
A beginner-friendly introduction to SVG, covering basic shapes, inline usage, and how to animate them with CSS and JavaScript.
Using uv run with Make to test Python code across multiple versions, replacing tools like Tox or Nox.
Martin Fowler shares three articles on Gen AI's impact on developers and reflections on meaningful work.
Ben Nadel introduces a JavaScript utility for generating sequences of values using template literals, useful for CSS classes or test data.
A technical guide on replacing traditional footnotes with modern CSS and JavaScript popovers for a better user experience.
A developer explores using Sortable.js for drag-and-drop movie rankings and Kendall Tau Distance to compare list similarity.
Explores CSS partial keyframes, a technique for creating dynamic animations by omitting starting values.
A guide for non-C programmers on how to compile C programs using `make`, covering compiler installation, dependencies, and common issues.
Explains why React Server Components (RSC) integrate with bundlers for efficient code serialization and client-side delivery.
An engineer shares his 3-year experience of working remotely from Australia for a US firm, detailing the challenges of extreme timezone differences.
A beginner-friendly explanation of why CSS height properties sometimes don't work as expected, exploring the fundamental differences between width and height.
Explains how React Server Components can be used to generate static sites, using a Next.js blog as an example.
An analysis of whether AI has replaced human software developers, arguing that AI currently augments rather than replaces developers.
A beginner-friendly introduction to using PySpark for big data processing with Apache Spark, covering the fundamentals.
A developer's personal year-in-review, reflecting on coding work, side projects, and blog writing habits in 2024 and looking ahead.
An exploration of ANSI escape codes, their standards, reliability issues, and potential for future improvement in terminal usability.
A guide comparing library-first and framework-first approaches to learning React in 2025, considering the evolving ecosystem.