Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 21,815 posts.
Be Aware of the Makefile Effect
Update 2024-01-12 : Ken Shirriff has an an excellent blog post on why “cargo cult” is a poor term of art.
Lines of code got a better publicist
A case against measuring AI-assisted engineering by code volume and other vanity metrics instead of outcomes.
“What if it changes?”
How and why to use the second most powerful question known to software development
Introducing command And commandfor In HTML
Learn about the new capabilities for declarative behavior on buttons.
I paid people to try and follow my README
Developers suck at writing documentation. We like to say RTFM but often there ain't no FM to R. At best we have a half-arsed collection of notes, some obsolete tips, and a link to a desolate forum full of people asking the same questions again and again. That's no way to treat our users. I naïvely believe there's a…
Behind the scenes of Bun Install
Learn how Bun is able to cut install times by up to 25×. Bun skips Node.js's overhead with direct system calls, cache-friendly data layouts, OS-level copy-on-write, and full-core parallelism.
Street Fighter II, the World Warrier (2021)
This article is part of a series about Street Fighter II and the CPS-1. It is recommended to read the previous entries before reading this one.
Donald Knuth – The Patron Saint of Yak Shaves (2017)
In 2015, I gave a talk in which I called Donald Knuth the Patron Saint of Yak Shaves . The reason is that Donald Knuth achieved the most perfect and long-running yak shave: TeX.
Ruby 2.5.0 Released
We are pleased to announce the release of Ruby 2.5.0.
Why choose async/await over threads?
A common refrain is that threads can do everything that async/await can, but simpler. So why would anyone choose async/await?
JQuery 2.0 Drops Support for IE6/7/8; API-Compatible with jQuery 1.9.
jQuery: The Write Less, Do More, JavaScript Library
Give away your code, but never your time
As software developers, I think we can agree that open-source 1 code has transformed the world . Its public nature tears down the walls that prevent some pieces of software from becoming the best they can be. The problem is that too many valuable projects stagnate, with burned-out leaders:
How We reduced our Google Maps API cost
Being a highly reliable commute partner to our customers, we at Cityflo take all kinds of measures to ensure high accuracy and predictability of our vehicle tracking system. Showing incorrect arrival time to our users will heavily hamper the experience that our users expect from us.
Emoji Under the Hood
Detailed look into all the machinery involved in rendering Emoji
Writing a SQL database from scratch in Go
Writing a SQL database from scratch in Go: 1. SELECT, INSERT, CREATE and a REPL
The values of Emacs, the Neovim revolution, and the VSCode gorilla
Comparing the core values of our text editors, describing the history of Neovim's development, and discussing the rise of VSCode.
JavaScript for People Who Hate JavaScript
Written pieces, talks, and other bits by Zach Holman.
I fell in love with low-JS
About 5 years ago I was working on a project written in style still common for today:
Ending PHP Support, and the Future of Hack
Ending Support for PHP
Dear JavaScript
This article has been moved to: http://thejameskyle.com/dear-javascript.html