Tech Articles Mega Thread

Author: Ben Lorantfy
Published: 04 Dec 2020

The following is a curated list of blog posts, along with my own notes, that I’ve found useful in my software development career. It’s mostly for my own reference, but may have use to others as well.

General Software Development

AHA Programming »

Avoid hasty abstractions. A low-quality abstraction can be hard to understand and worse than duplication. Wait to reduce duplication until the abstraction is so obvious its screaming out at you.

Testing Implementation Details »

Don’t do it. The more your tests resemble the way your software is used, the more confidence they can give you.

Don’t Let Architecture Astronauts Scare You »

Sometimes you can overthink architecture, don’t obsess over it so much that you don’t get anything done.

Password Rules Are Bullshit »

Avoid trivial password rules. Instead: Enforce a password length thats not too short, check against a common list of passwords, have a basic entropy check.

Team Dynamics

What If The Real 10X Developer Is The Friends We Made Along The Way?

Focus on 10x outcomes vs 10x output. Code is social. Set the right example

Tweets

Limit how much your components can be styled »

Principles »

Blogs