A 60-Hour Work Week is Not a Badge of Honour
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.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 8,937 posts.
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.
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
All in all, I liked what I saw at this year's WWDC keynote. Until Apple showed the new user interface of Safari 15.
A 50-year comparison of Billboard’s top songs shows how recorded music became machine-perfect.
Yesterday I made a mistake . Without thinking, I put up a mean tweet about some code that Heather Arthur wrote. And I want to apologize. ...