The slow death of authenticity in an attention economy
Why I've gotten more and more pessimistic about my relationship with Twitter.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,740 posts.
Why I've gotten more and more pessimistic about my relationship with Twitter.
Donald Knuth is a computer scientist who is so committed to the correctness of his books that he offers one US hexadecimal dollar ($2.56, 0x$1.00) for any “bug” found in his books, where a bug is anything that is “technically, historically, typographically, or politically incorrect”. I wanted to get a Knuth check for…
Museum APIs and the art that hasn't been viewed much.
Your 60 hour work week is not a badge of honour. It is a problem. It means the business design has failed, or there's a breakdown in communication, or worse.
Writing code is a part of being a software developer but often more important question is to figure what code to write and how and that I like to do away from computer with my notebook.
There is no book. There is only Idea Debt.
Last year, I submitted a PR to the Clojure web request routing library, Compojure . Even though I was doing Clojure full time at work, there was still a lot for me to learn and always will be.
Allowing more unsupervised free play is among the most powerful and least expensive ways to bring down rates of mental illness
An Essential Piece to Your Life Resume
The video below is an update on the original post. At the time of the video’s recording, I had been standing for 5 years. cialis About me: I build Power 20, a suite of mobile exercise apps. It has now been two years since I started using a standing desk at work. No matter how long my...
This way of putting a cover onto a duvet might save you effort and time!
Let me preface this post by saying that no programmer should feel compelled to read any of these papers. I list them because I think that they provide a breadth of information that is generally useful and interesting from a computer science perspective. What you do with that information is your prerogative, including…
Tired of waiting for iMessage to load my messages from years ago, I printed them all out in a set of paperback books.
How I Fixed a Parasitic Drain on my Car in 408 Days
On a catchup call, I told my friend Nick Wignall how someone had trained an AI model to write blog posts in my style. It was a pure research exercise on their part. The idea was to train the tool on my past work, then give it the headlines and opening paragraphs of my 2025 […]
I remember having a discussion with a more tenured coworker, with the subject being the impending departure of another coworker. I said, “man, it’s going to be rough when he leaves, considering how much he’s done for us over the last several years.” The person I was talking to replied in a way that perplexed...
Why reasonable explanations are one of the easiest ways to avoid changing anything.
John Gruber writes about those annoying popups every website seems to have now and while he does a great job tearing into these ubiquitous, user-hostile…
Once you understand a few core concepts, modern chatbots are less mysterious.
Plus! The Carbon Rally; The Bridge; Housing and Rates; Full Stack Media; Buying Out Contracts; Diff Jobs
A trip deep into a retrocomputing jungle.
It took me 10 years to finish my PhD, so I would assume my procrastination skills are not that bad ;) … fortunately, nowadays, I use some basic rules to fight procrastination and have become quite efficient with it. The following three basic rules helped me a lot to organize myself.
How to build developer tools for happiness and productivity.
In middle school I could not get through long passages no matter how hard I tried. I would read an entire page and find that nothing had reg...
I realize how it sounds, but I’m going to say it anyway because it’s the truth. When I first clapped eyes on the World Wide Web, I fell in love. Here’s how I de