Lucky Lotto, chaos engineering but for teams
Building resilience teams with chaos engineering principles.
Topics /
The most popular blog posts about career & management on Hacker News. 331 posts.
Building resilience teams with chaos engineering principles.
To win first place at a hackathon, you need to combine multiple components... and that's not always possible. Here's how to make the most of your next hackathon without coming in 'first place'.
On long-standing controversies, biases, and failures of communication.
I've decided not to work with Aubrey de Grey or SENS in any capacity moving forward. I had one bad experience with him when I was 17 - he told me in writing that he had an ‘adventurous love life’...
I understand why writers exhibit cowardice, but I don’t have much sympathy for them.
Great code doesn’t save you, but bad code will kill you #HoskWisdom
Maslow's pyramid can help us think about what great code reviews look like.
Update: Here’s the link to the HN discussion about this post: https://news.ycombinator.com/item?id=26092964
“Agile” in software engineering has become the de-facto mode of operation for quite some time now. If what Bill Gates said is true, that…
Modification of Kobayahsi Maru for all-virtual classes
A couple years back I gave a talk on researching software history, using “linked list interview questions” as an example topic. Since referring people to a video is less accessible than just writing a blog post, I’ve reproduced the question here. So why do interviewers like to ask linked list questions? If you ask…
Using spaced repetition to create understanding
The Mediocre Programmer is a book about the journey of becoming a better programmer. But before we can become better programmers we have to pass through being mediocre programmers. Mediocre doesn't mean a bad programmer --- far from it. It means lacking skill. As beginners we start our journey full of fresh ideas of…
Forget about the y-intercept; slope is the only thing that matters in the long run.
Most of us learn how to write technical articles by osmosis. After reading a hundred or so papers, we unconsciously pick up the common patterns of the field and begin to imitate them. This phenomenon is largely beneficial, but there are several truly odious habits that are almost universally and inadvertently adopted…
An incomplete list of (technical) things just about anybody working in Information Security would benefit from knowing.
I've had a number of conversations about what "we" in the "free software community" "need" to do to combat the growth in proprietary, user-hostile and customer-hostile business models like cloud user-generated content hosts, social media platforms, hosted payment platforms, videoconferencing services etc. Questions…
Just a normal day reversing linked lists on the whiteboard.
Without psychological safety, respect, and trust, none of the following is possible. The way we work, the work we do, and the organizations within which we work are all part of a connected system. You cannot change anything without changing everything. You cannot improve a system by tinkering with the parts. Process…
Criminal hackers will try almost anything to get inside a profitable enterprise and secure a million-dollar payday from a ransomware infection. Apparently now that includes emailing employees directly and asking them to unleash the malware inside their employer’s network in exchange for a percentage of any ransom…
Stop chasing your feature development plan and start crafting strategic product roadmaps
I’m an occasional on-call operator for my battalion, assisting the on-call commander and staffing the control room from 16:00 in the afternoon until