top of page
Search


You Don't Need Kubernetes (Yet)
K8s solves a problem that your new startup probably doesn't face. Invest your resources in finding product-market fit and scale up later.

Shai Yallin
May 27, 20243 min read
85 views
1 comment


dotenv considered harmful
Relying on .env files couples your codebase to env vars, making your software harder to change. Here's how to decouple them.

Shai Yallin
Jun 21, 20224 min read
1,192 views
0 comments


The Anatomy Of A Rotten Codebase
Code rots because we build too many features, too fast. Emergent Design is an effective way to fight code rot and make change easier.

Shai Yallin
Apr 5, 20227 min read
3,383 views
0 comments


Your Software as a Kitchen
When there are too many dirty pots and plates in the sink, it's impossible to clean them. It's the same with software and technical debt.

Shai Yallin
Nov 23, 20216 min read
1,257 views
0 comments


Permanent Prototypes
Prototypes are a lie; when it's good enough for production, it *becomes* production. Here's how to make them easily maintainable.

Shai Yallin
Feb 1, 20216 min read
1,712 views
0 comments


It's all about the maintenance, dummy
Writing features we might need in the future is not only a waste of time, it makes your software harder to maintain.

Shai Yallin
Dec 16, 20203 min read
2,905 views
3 comments
bottom of page