If Inheritance is so bad, why does everyone use it?
This essay says that inheritance is harmful and if possible you should "ban inheritance completely". You see these arguments a lot, as well as things like...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,242 posts.
This essay says that inheritance is harmful and if possible you should "ban inheritance completely". You see these arguments a lot, as well as things like...
All epidemics end, even the Black Death and Spanish Flu. But it won’t be abrupt, and mine may end before yours does.
Someone : Did you hear that Facebook/Google uses a giant monorepo? WTF! Me : Yeah! It's really convenient, don't you think? Someone : That's THE MOST RIDICULOUS THING I've ever heard. Don't FB and Google know what a terrible idea it is to put all your code in a single repo? Me : I think engineers at FB and Google are…
It’s replicating the most lucrative entertainment businesses on earth… and then adding a lot more.
SSL requirements are quickly becoming obnoxious.
This is a beginner-friendly post exploring some of my favourite parts of the D programming language , ranging from smaller quality of life stuff, to more major features.
I spent way too long figuring out the how to make video calls feel natural. Here’s the best advice I came up with.
A practical guide to starting a personal blog you can keep for years, without depending on social platforms or fragile tools.
I started writing this retrospective during my last week at Google, I have already wrapped up everything, had my goodbyes. In the spirit of SRE (as an ex-SRE), I thought it would be fun to write a little retrospective in the form of a postmortem. Introduction I joined Google young and relatively inexperienced and had…
These are the two most-streamed children's shows. Joe Brumm's personal touch for Bluey trumps Cocomelon's engagement-hacking approach.
The five most popular JS frameworks – Angular, React, Vue, Svelte and Blazor – use different rendering strategies, and it shows.
Considering intermittent fasting or a fasting diet? Learn the benefits of intermittent fasting and the intermittent fasting schedule I use.
I recently wrote about completing Advent of Code 2022 using a different programming language (or two) every day for 25 days.
[ Update Nov 27: This post had issues, and I retract some of my more provocative claims. See the errata at the end. ]
Last month, I met with Eric, a fearless PM at a medium size startup who recently got into vibe coding with Gemini.
From the highly eclectic blog of Mark Dominus
A post about all the things I find good about Julia.
They told us elections were rigged. Then they cloned stolen voting software. Then they bought the voting machines.
In 2018 I applied for and received Permanent Residency in Japan. The process I used is relatively new and unknown so I wanted to document it in case it might come in handy for someone else.
My best piece of travel advice: don't do what the locals do.
Today's date is a good excuse to memorize a few more digits of 3.1415926 53589793 23846264 33832795....
For someone who has been a strong supporter of FOSS for a very long time, watching what has been happening to the various FOSS communities over the past half decade or so is kind of depressing (with some exceptions, of course).