My 3-year experiment as a digital nomad
As a full-time software engineer at Kapwing and full-time wanderer, I've learned a few things about how to be a digital nomad.
As a full-time software engineer at Kapwing and full-time wanderer, I've learned a few things about how to be a digital nomad.
Three weeks ago I wrote the following draft of a blog post entitled “Is It Better to Fail Spectacularly?”. I am having a lot of doubts. I’ve been training for the Chicago Marathon in earnest since June, but in reality the preparations began a year ago when I was accepted based on my qualifying time from the 2023…
tl;dr: programming book authors: put all the code in the book! An extreme antipattern for a programming book is “download the author’s idiosyncratic library code from some random URL an…
It's hard to make progress on side projects sometimes. Getting started is easy when we see the bright future of the project. Then somewhere in the middle, we get stuck in lists of tasks to do, a long way in and still a long way from the finish line.
A review of Jonathan Haidt’s The Anxious Generation, exploring how social media and overprotective parenting affect children’s mental health.
You should neither trust outward appearances, nor let them intimidate you. There is always a discord between the appearance that a person or organization projects, and their actual nature. For this reason, always be careful about the people and organizations in whom you place your trust.
Discussing the importance of working alongside your emotions and not against them
Every year, around March, a curious social custom occurs in Japanese families. Parents of kids entering elementary school visit the grandparents and gingerly tread the topic of buying the kids a very expensive item: a randoseru. And gingerly they must tread. The randoseru, a Japanese school bag, costs a whopping
Dmitrii Kovanikov writes posts about enterprise software development and functional programming, both entertaining and serious. I never used a functional programming language (such as Haskell or OCaml) at work, but several ideas from functional programming have become popular in mainstream general-purpose programming…
Some notes on my note taking device
This spring, I taught an undergraduate class on chess engines. I probably learned more than any of my students.
I spent some time trying to figure out when to make this announcement in a way that didn’t seem like direct sabotage; the day before the VCF East event seems about right. Years ago, clearing …
“Despite what dictionaries would have us believe, this world is still mostly undefined.”
Who's teaching doctors how to think?
A look at the “serious” courses in college today. By Professor Doom I’ve seen plenty of articles bemoaning ridiculous col...
I was recently lucky enough to be invited along on a trip to Sizewell Bs operations training centre to see and try their control room simulator.
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
Yes, they throw snow. But the mechanical design of residential snowblowers is more interesting than it seems.
Part 1 is mostly about what happened as Bess and I raced against tumor growth to find a new clinical trial that might keep me alive. Part 2 is here, and it is mostly about how this process feels an…
Quick overview of a new blog feature.
This is part 4 of a 5-part series detailing what I wish I had known as an American programmer moving to Berlin. This page details cultural differences and things I wasn’t aware of until I stumbled on them. Politics One thing about Germany, and Europe in general, is that it’s relatively left-wing when compared to the…
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
In the past 12 months my body’s mobility and flexibility went from abysmal, a source of persistent pain impacting my quality of life, to pretty darn good. I’m not about to become a stretching influencer, but after a year of researching, trial and error, and hard work I feel back on track and like I... Continue reading…
How to maximize 10x work and avoid thoughtless daily 1x work routines
I’ve been using the Asus ROG Zephyrus G15 as my daily driver for a few years now. Laptops (gaming laptops especially) pack a lot of heat-generating components in a small and thin space, where the only airflow comes from the small blower fans in the system. In the case of the Zephyrus G15, there’s approximately 120…
Developing ideas is the central aspect of many professions, including—but certainly not limited to—academic research and software development. It is my impression that we often consider ideas, or creativity in general, to be some magical binary property: you either have ideas and are a creative mastermind, or not. The…
A free survey course on LLMs, taught by practitioners.