The Repeated Deaths of OOP (2015)
Object Oriented Programming died several times already. This time might be the last.
Object Oriented Programming died several times already. This time might be the last.
Our continual investments in the performance of Chrome have led to significant improvements in battery life, memory, and the speed of the we...
A couple years back I gave a talk on researching software history, using “linked list interview questions” as an example topic. Since referring people to a video is less accessible than just writing a blog post, I’ve reproduced the question here. So why do interviewers like to ask linked list questions? If you ask…
I’ve had it up to here (gestures at nose level) with the bullshit around programming language elitism. Back when I thought it mattered I was just as bad as the bullshit I’m seeing today…
Every lisp hacker I ever met, myself included, thought that all those brackets in Lisp were off-putting and weird. At first, of course. Soon after we all came to the same epiphany: lisp’s power lies in those brackets ! In this essay, we’ll go on a journey to that epiphany.
An analysis of modern messaging, and the evolutionary next steps.
We're acquiring Automate.io, a workflow automation software that has spent the last 5 years building connectivity and integrations for 200+ other software tools.
The transformation from phony "objectivity" to open one-party orthodoxy hasn't been an improvement
Do you ever dream of working remotely in a place where you will thrive the most? Here's 82 remote-first companies that actively hire people worldwide!
The English rock band Radiohead uses a sample from my very first computer piece, mild und leise , (this is an mp3 file) on one of the tracks on their CD, Kid A . (Yes, they very graciously asked permission, and I gave it. ) In fact, I really like what they did with the sample; it is quite imaginative and inventive…
API versioning is a really difficult topic, and sometimes seen as a merely religious debate. It’s done differently at different companies, and different teams within different companies often vary. Some folks move from approach A to approach B, and when approach B solves their specific issues they act like
Using spaced repetition to create understanding
Using RP2040 to create a USB audio microphone.
A post about lockstep, rollback, and what it takes to prepare your game for future netcode integration. Continue reading →
2011 was an important year in the history of psychology, especially social psychology. First, it became apparent that one social psychologist had faked results for dozens of publications (https://en.wikipedia.org/wiki/Diederik_Stapel). Second, a highly respected journal published an article with the incredible claim…
papad Hard to believe Sanjeev Arora and his coauthors consider it “a basic tool [that should be] taught to all algorithms students together with divide-and-conquer, dynamic programming, and random sampling.” Christos Papadimitriou calls it “so hard to believe that it has been discovered five times and forgotten.” It…
Everyone had their weird pandemic hobby, right? Well, mine is that I bought an arcade video game. Not the whole cabinet - just a board, to hook up ...
In Linux 5.13 ethtool gains an interface for querying IEEE and IETF statistics. This removes the need to parse vendor specific strings in...
We’re building a Community that is happy, kind, and constructive. Read our Code of Conduct for and find out how you can help us get there.
23andMe to Merge with Virgin Group’s VG Acquisition Corp. to Become Publicly-Traded Company Set to Revolutionize Personalized Healthcare and Therapeutic Development through Human Genetics January 15, 2021 Medscape study in collaboration with 23andMe finds Primary Care Physicians are increasingly more comfortable with…
Jack MacDonald was a frugal attorney who wanted to build a big net worth to give it to charity thanks to his hobby of investing in the stock market.
My daughter Sterling was denied Medicaid, despite having special needs and being medically complex. Here's what I said to the State of Indiana after denying Sterling's Medicaid application.
AKA Zig casts, and when to use them.
Cyclic dependencies: Part 1
Restaurant prices in the 19th century (followed by 20th, below) Note: Until the mid-19th century prices were often quoted in shillings and pence, or in Spanish dollars. One Spanish bit = 12½¢; One …