Don't write clean code, write CRISP code
“Clean code” is so over: all the cool kids are switching to CRISP code . I’ll show you how to achieve it in five catchy, T-shirt-friendly slogans.
The latest blog posts to take off on Hacker News. 4,747 posts.
“Clean code” is so over: all the cool kids are switching to CRISP code . I’ll show you how to achieve it in five catchy, T-shirt-friendly slogans.
Systems are constrained to follow the communication patterns of their designers.
The first thing I know about burnout is this: burnout happens when we become locked in a cycle of caring about the results of our actions but having no meaningful control over those outcomes. I first learned this while reading about social workers, but the problem is abdundant in tech. I’ve seen it play out in every…
Between 2010 and 2019 I interviewed dozens of Software Engineer candidates at Google. Almost always I asked the same interview question…
It’s the story of how I was laid off from Google before I even started to do my job there.
People don't usually share what a research grant pays for, so here are the budgets from mine.
Street fighters and Martial artists.
One assumes it's easy because it's a non-technical problem, the other assumes that's why it's hard
Kevin Yank’s website
Fear, FOMO, and the scientific exodus driven by ChatGPT
To become a -10x engineer, simply waste 400 engineering hours per week. Combine the following strategies:
One of the easiest ways to start sharing your work in the form of writing, designs, or photographs is by using the latest trendy platform in that space, especially when everyone else seems to be using it. How many Blogspot sites are you checking these days? They still work, but Google has killed one or two services…
The roller-coaster that is generative AI keeps chugging on, and for those of us sitting in the audience, it is more than entertaining.
A question I’ve never been able to answer to my satisfaction: how do you manage people who are nice but can’t do the work?
October 2006 (This essay is derived from a talk at MIT.) Till recently graduating seniors had two choices: get a job or go to grad school. I think there will increasingly be a third option: to start your own startup. But how common will that be? I'm sure the default will always be to get a job, but starting a startup…
We constantly question ourselves when attempting anything new for the first time, which is daunting. And what’s worse, it prevents us from doing anything new, so we can’t change who we are. If you’ve always been terrible at sports and want to start working out, the natural reaction after a few attempts is to stop and…
I hated writing in high school.
Large language models like GPT-4 are becoming increasingly capable, at an alarming rate. Within a couple of years, we won't need developers any more! …Or at least, that's the narrative going viral on social media. I'm much more optimistic about what these AI advancements mean for the future of software development.
On the topic of life lessons from a born pessimist.
Translations: Brazilo-Portuguese Chinese (Traditional) Czech Dutch Estonian French Georgian German Greek Hindi Hungarian Indonesion Japanese Lithuanian Polish Portuguese Russian Spanish Ukrainian Uzbek If you want to copy, mirror, translate, or excerpt this document, please see my copying policy .
The tech giant is not blinking: after the unprecedented pushback on its 3-day return to office policy last month, Amazon just made it clear that the policy is going ahead.
As a relatively new member of adult society, and an absolute infant of the business world, I didn't think much about bank choice. I figured: you put money in, you take money out, they're all the same. I also figured a local branch of a global bank is just a fungible tentacle of the giant banking machine, so also…
An homage to Aphyr's Typing the technical interview
Back in 2016, I reported on a rumor that was circulating about employee dissatisfaction at Meta (then, Facebook). Developers, it seemed, were unhappy with the ... Read more
I was shocked at how obvious my mistakes as an engineer became after my perspective changed.