Jarek Lipski

March 26, 2023

Software Frameworks are Great

When I started developing software, I loved the frameworks. They allowed me to quickly build real products and I didn't need to think too much about software architecture.

Then I hated them, since I realized that the frameworks hide too much complexity, and I no longer understand my own software. I spent time fighting with their limitations and bugs, which seemed to defeat the purpose of using a framework in the first place.

Nowadays, I think that frameworks are great. I am motivated by building products, not chasing the perfect code. I embrace the constraints they impose on my software, and their limitations are often overblown and easy to resolve with a bit of humility.

So, unless I have unlimited time (never happens;), or I plan to build and release my own framework to the world, I happily use them. The real question becomes when to use which framework.

About Jarek Lipski

Hey, I'm Jarek, a software developer and a cat herder.
More info: jareklipski.com