4 ms·
I often wonder how valuable/prized such traits are if you are a coder working for a company ? In another life I was employed as coder (at senior level, if that
by rawoke083600 3y ago
I often wonder how valuable/prized such traits are if you are a coder working for a company ? In another life I was employed as coder (at senior level, if that makes a difference). But I never felt ideas or "product-guys" skills was something to look out for or hire for.
Background: I've been freelancing and have one or two micro-SaaS on the side for the last few years.
Nothing makes you sit up and take notice of the value of shipping code and iterate as fast as you can than working for yourself. It's definitely business-first and zen-perfect-code later.
Now I should stress it's not like I do my code with a crayon while drunk, but definitely not "oh wow this is elegant" vibes. I can also say from the 101(obv made up number) things I have tried business and SaaS wise. I can't think of anyone that failed because of my code wasn't "fantastic" and "the right way" the ones that failed usually failed because of product-market-fit and the reverse is of course also true.
Since working for myself, gone are the endless debates about "doing it the right way". Sure I am happy to do it "the right way" as soon as someone can exactly point-out to me what is "the right way to code xyz" and there are 100 people that agrees. Until then I'd be here shipping code and trying 101 things (product wise).
While working as a coder for a company, I had way to much value caught up in "trying to write the perfect code", good-enough code works 9/10 just as well as almost perfect code.
TL;DR:
Product-Thinking pays the bills right now, Perfect-Code is like studying on the job, Useful for yourself and maybe later, but doesn't pay the bills right now
My2Cents / YmmV
- quickthrower2 3y agoFunny enough I never got too caught up with perfect code at a job. Although it needs to be good enough to pass code review but that tends to mean not a complete pile of shit and works without obvious bugs. It might mean more tests than an indie hacker is used to though.
- shostack 3y agoIf you're a coder churning out tickets with zero input, probably not much value in product sense as nobody is looking for your opinions on it. If you're an engineer at a company that makes it a point to give them a seat at the table and expects them to deliver solutions that drive business impact, it's quite valuable.