We will never have enough software developers (2020)
Developers are dropping out of the profession in large numbers despite efforts to grow the number of computer science graduates and software engineers.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,863 posts.
Developers are dropping out of the profession in large numbers despite efforts to grow the number of computer science graduates and software engineers.
Microsoft and OpenAI sign a new agreement that strengthens its long-term partnership, expands innovation, and ensures responsible AI progress.
Hello Windows Insiders, today we are releasing Windows 10 Insider Preview Build 21277 (RS_PRERELEASE) to Windows Insiders in the Dev Channel. As mentioned here, we are giving Windows Insiders in
Everyone seems to be striving for ‘clean’ code at the moment. You can’t read a blog post without the author telling you how clean their approach is. Engineering teams get together and discuss which of the possible solutions is the cleanest. Other developers assure you that they practice ‘clean code’.
It's official: the last holdout for the open web has fallen. Flanked on all sides by Google, Microsoft, Opera, and (it appears) Safari's support and promotion of the EME DRM-in-HTML standard, Mozilla is giving in to pressure from Hollywood, Netflix, et al, and will be implementing its own third-...
I used AI in my plasma physics research and it didn’t go the way I expected.
As a computer engineer who has spent half a decade working with caches at Intel and Sun, I’ve learnt a thing or two about cache-coherency. This was one of the hardest concepts to learn back in coll…
In 2011, to celebrate the 150th anniversary of MIT, the Boston Globe made a list of the most important innovations developed there. They asked me to explain the importance of SICP, and this is what I sent them:
Part 7 of my software journey, getting to know developer experience.
I came across an intriguing comment recently by Sam Altman, the CEO of OpenAI and public face of ChatGPT. Altman has been in the news quite a bit during his global PR tour, including an appearance at a U.S. Senate hearing last Tuesday, during which he asked for Congressional regulation of AI.
One blogpost style which I find almost completely useless is “I tried Programming Language X for 5 days and here’s how it was.” Most of the time, the first impression is superfici…
Any time you talk about money, you risk sounding like a jerk. I’m going to take that risk in this post. I’ll start out by talking about a couple ways I shot myself in the foot financial…
A sophisticated campaign is abusing the Obsidian note-taking app to deliver a new RAT, PHANTOMPULSE, to targets in the finance and crypto sectors using...
Welcome to the official Slack blog. Explore our latest product news, research on the future of work, and tips for using Slack to be more productive.
Estimates suggest that around every third child in the world suffers from lead poisoning. What can we do to reduce this?
Managing teams has taught me a lot about my own behaviors and motivations. For example, I overworked for a long time. This left me continually teetering on the brink of burnout, and I had no energy left to absorb the typical sorts of organizational changes that happen at any company. Despite doing good work, I handled…
The amount of data being produced around the world is staggering and continues to grow at an exponential rate. Given this growing volume of ...
Update 12/10/21, 10:15 UTC: I never imagined this post would reach the front page on Hacker News and gather so much support. Thank you all…
Date: 2026-07-15 Git: https://gitlab.com/mort96/blog/blob/published/content/00000-home/00017-sqlite-editions.md
I spent the last week building an App for the Shopify Marketplace. It was unlike anything I've done before on the Web. Knowing some of the things I'm going to share, before you start building, could save you some headache.
Around January 11, 2026, archive.today (aka archive.is, archive.md, etc) started using its users as proxies to conduct a distributed denial of service (DDOS) attack against Gyrovague, my personal b…
I was struck the other day by the following: The cooking instructions on my Bob’s tri-colored quinoa package said to combine 2 cups of water with 1 cup of dried quinoa, which would ultimately create 4 cups of cooked quinoa. See image above. My first reaction was to believe …
An absolute mammoth post about how I am running this blog site from a Google Pixel 5 Android phone using only Termux. It includes what inspired me, what I'm using for the setup, and my longform notes on the entire project.
We have been distracted by ridiculous arguments and fabricated “wars” for too long. We have been distracted by thinking that Google is Microsoft and Apple is Apple in a doomed fight alr…
What I once thought about programming productivity was wrong