Published on

Programming in Enterprise is not about freedom.

I have 12 years of web development experience under my belt (PHP, JavaScript, Go, etc.).

I've spent countless hours in meetings, interviews, making architecture and design decisions, figuring out the right programming languages and frameworks, Identifying potential bottlenecks and so on.

I've delved into concepts like DDD, Ubiquitous Language, DTOs, active record or data mappers.

Programming might seem like an avenue for imagination to run wild. However, much of the programming process is about adhering to established design patterns.

I had a hunch that something might be amiss in these processes. What if the perfectly designed SaaS ends up unused?

Now, as I embark on my journey with #buildinpublic, my previous experience is significantly impeding me. It's difficult to completely shed its influence. Instead of taking action, I find myself overthinking. The constant struggle between "I'll do it my way and refine it later" and "this is the wrong way, it's just technical debt."

It feels like working for an Enterprise erodes something within me. It makes me a "Worker" instead of an "Entrepreneur."