Tacit knowledge is more important than deliberate practice
What tacit knowledge is, and why it is the most interesting topic in the study of expertise today.
Topics /
The most popular blog posts about life, learning & writing on Hacker News. 640 posts.
What tacit knowledge is, and why it is the most interesting topic in the study of expertise today.
As software developers, we're always learning new things; it's practically the whole gig! If we can learn to quickly pick up new languages/frameworks/tools, we'll become so much more effective at our job. It's sort of a superpower.
Yet another calm weekend after months of lockdowns and I sit down to enjoy a book. After turning a couple of pages, I'm no longer able to keep going. In-between, I've managed to look at my phone four times and I've had my thoughts wander away. Why does something so simple feel suddenly so difficult?
The best way to learn a new programming language, just like a human language, is from example. To learn how to write code you first need to read someone else’s code. But who is the best person to learn from? Which code should we read? Where should we look to find it?
A note from the author This is an older version of this story, from 2007. Here's the latest version, from 2022. Tim already had his bag and overcoat on and his keys in his hand and was about to leave when Diane stopped him at the door. "I just got this thing working....
People often use short timezone abbreviations like EST and PST to refer to timezones. If you're doing this in a computer program, you are almost certainly making a huge mistake. Let's take take a look, using the disastrously bad unix libc timezone tools , which you're almost certainly using under the hood if you're…
An honest look at what it looks like to be cancelled, one year after it happened. A hopeful yet realistic message for everyone.
If you are going to work remotely anywhere in Australia from a van, you need damn good internet. Here's how I put together a vehicle with the best internet connectivity in Australia.
I’ve spent nearly twenty years blogging, giving talks and releasing open source code. It’s been fantastic for my career, and a huge amount of work. But here’s a useful secret: …
The correct answer is: 6. Or 7, if you want to be pedantic and include the newline, but let’s not.
Windows 3.1 allowed you to change all system colors to your liking. Linux been fully themeable since the 90s. OSX came along with a draconian “all blue aqua, and maybe a hint of gray”.
The biggest risk to an evolving system is that you become bogged down by experts from a world that no…
Would you like to know a secret?
It's common to see people advocate for learning skills that they have or using processes that they use. For example, Steve Yegge has a set of blog posts where he recommends reading compiler books and learning about compilers. His reasoning is basically that, if you understand compilers, you'll see compiler problems…
How to not be a degenerate trader
There are quite a few benefits of staying off social media. The main one is unplugging from the virtual prison and experiencing real life.
One of the watershed moments of my life was as a 20 year old intern attending a workplace presentation about personal finance. Over the course of one hour, I learnt about the power of buy-and-hold …
A new study from researchers at Columbia University is the first to quantitatively link psychological stress to graying hair in people and find that the process is reversible.
"Luck Surface Area" is a turn of phrase that popped out my mouth during a discussion episode of TechZing a few months back and is something I've been meaning to write about ever since but never got around to actually doing. However, thanks to Lance Jones who referenced the concept in a recent blog post I have finally…
While working through the old posts in order to adjust the front matter (and sometimes more), I thought: Will this last? Or will this go south soon, like it did around with previous projects again? A recent reddit post reinforced this line of thought, so I decided to write down my thoughts on the issue.
Back in 2007, I was searching for a software developer job at various companies. At one of these companies, the best strategy to get the job was to give a wrong answer. If this seems weird to you, let me explain what happened.