HN user

tate

2,477 karma

badsoftwareadvice.substack.com davidtate.org blog.davidtate.org

partial stack developer

david@davidtate.org

Posts225
Comments4
View on HN
badsoftwareadvice.substack.com 3mo ago

The term "technical debt" is wrong

tate
2pts0
badsoftwareadvice.substack.com 2y ago

How to run yourself into the ground in tech

tate
1pts0
badsoftwareadvice.substack.com 2y ago

How to Get into Developer Heaven

tate
1pts0
badsoftwareadvice.substack.com 2y ago

How to be bad at fixing problems in software

tate
2pts0
templ.guide 2y ago

Introduction – Templ Docs

tate
1pts0
badsoftwareadvice.substack.com 2y ago

How to become a senior engineer too early

tate
1pts0
badsoftwareadvice.substack.com 2y ago

How to become a senior engineer too early

tate
3pts0
badsoftwareadvice.substack.com 2y ago

How to decrease your empathy and stop caring about your users

tate
2pts0
badsoftwareadvice.substack.com 2y ago

How to lead your team by yelling

tate
2pts0
badsoftwareadvice.substack.com 2y ago

How to Point Stories

tate
1pts2
badsoftwareadvice.substack.com 2y ago

How to run a demoralizing and ineffective technical interview

tate
2pts0
badsoftwareadvice.substack.com 2y ago

How to Ship a Prototype

tate
2pts0
badsoftwareadvice.substack.com 2y ago

How to create a legendarily bad database

tate
2pts0
badsoftwareadvice.substack.com 2y ago

How to keep coding as a technical manager, to cause maximum pain

tate
2pts0
csswizardry.com 2y ago

The Three CS: Concatenate, Compress, Cache

tate
3pts0
phala.isatty.net 2y ago

A Tale of /dev/fd

tate
2pts0
badsoftwareadvice.substack.com 2y ago

How to avoid documentation and hoard what you know

tate
1pts0
badsoftwareadvice.substack.com 2y ago

How to simplify your technical organization, and accidentally ruin it

tate
2pts0
badsoftwareadvice.substack.com 2y ago

How to create an insecure privacy-blind startup

tate
2pts0
badsoftwareadvice.substack.com 2y ago

How to create a passive-aggressive vacation policy

tate
2pts0
badsoftwareadvice.substack.com 2y ago

How to delay automation of your deployments and ruin your life

tate
1pts0
www.lesswrong.com 2y ago

Evaporative Cooling of Group Beliefs (2007)

tate
2pts0
badsoftwareadvice.substack.com 2y ago

How to delay automation of your deployments and ruin your life

tate
3pts0
badsoftwareadvice.substack.com 2y ago

How to run a production incident that creates more incidents

tate
2pts0
badsoftwareadvice.substack.com 2y ago

How to Do a Full Rewrite

tate
91pts90
badsoftwareadvice.substack.com 2y ago

How to treat programming with illogical seriousness

tate
2pts0
badsoftwareadvice.substack.com 2y ago

How to recruit the best people (that are friends with your coworkers)

tate
3pts0
badsoftwareadvice.substack.com 2y ago

How to use the term technical debt to mean anything you want

tate
55pts5
badsoftwareadvice.substack.com 2y ago

How to design a system that never works, that you can't be blamed for

tate
4pts0
hermiene.net 2y ago

The Relativity of Wrong (1989)

tate
124pts124

This is a great set of advice, and matches my experience as a remote manager. It seems that remote work seems to attract two types of people (to grossly oversimplify):

1. Professional hard-working people that are really focused on getting stuff done and free thinkers that don't tolerate a lot of waste. So a commute and other ceremonies seem dumb, and they love remote work, love being trusted, and get a lot done if you help them.

2. People that want to figure out how to work 2 jobs, or get away with not doing a lot in 1. Or who are really good at getting jobs, and are hoping that the overall immaturity of your company, you as a manager, or remote work itself, will allow them to work 4 hours a day and do the absolute minimum.

Remote work if managed well exposes #2 pretty quickly, but it is more of a challenge than the general population in my experience. You have to put a great focus on hiring and testing people.

Two Things 14 years ago

Programming:

1. As it gets complicated add indirection/abstraction

2. Its about talking to people not machines

How to nap 15 years ago

Pro tip I learned from the world of ultra-cycling (riding a bikes for days at a time):

- Drink coffee as you prepare to nap

- Take 20 minute power nap as caffeine gets in your system

- Win