5 ms·
Ask HN: Getting up after repeated failures?
This post probably won't be well accepted in the Hacker News community since it's come out as more of a rant, but I don't really care anymore.
So Hacker News, I'm 30. Not super old, but I've got a good decade in the software world under my belt to a large variety of all the garbage there is to see.
My first job was at a medium sized corp, and after about 3 years, I left to escape the typical pain points of corporate life (slow / no projects, lazy / unmotivated coworkers obviously there only for the paycheck, too much red tape and processes, etc., etc., etc....)
I then joined a small company, where we built what in my mind was a next gen e-commerce shop (real time product stock checks, multiple currency support, etc.) only to have the project (a 1.5 year project, mind you) not be payed for and then in the end scraped for a shittier one (MUCH shittier, the site they arrived at looks like 2001, and many features are missing, its amazing you can even get through the checkout process).
After leaving that company, I joined a startup which was initially marketed to me as very fast growing, with a $__M valuation, and well funded. They offered me a 3% stake, which I thought was a lot. I'd also be the full owner of the tech stack here. All factors combined (tech ownership and stake), I took the job. Fast forward another 1.5 years: I built dozens of new features for this app, a payment system (TWICE, because the founders didn't know what the hell they wanted), and much more.
Now today the engineers have to go on "pause" because there is not enough funding and funding opportunities are rapidly drying up. "But don't worry! We can hire you out to some other XYZ company for a few months while we get our act together because we are stupid!" I could hardly contain my rage when I heard this, I didn't sign up for this shit, if I wanted to be a consultant, I would have done it myself.
I'm sick of being lied to and cheated by clowns who have the tiniest sliver of the tech and app building experience (not to mention the wisdom / foresight / knowhow) I have, only to end up back where I started in approximately 2 year cycles. _Every single time_ I have held up on my end, putting in the hours, producing quality, shippable product, only to get a pile of shit in return.
What's the point of giving my good faith and hard work if it has NEVER once been returned to me? I was raised as a respectful and hardworking individual, and went on to university and learned how to be an ethical and responsible engineer, all of which I've taken to heart. But over and over again the world of idiotic, confused, and greedy business clowns beat my spirit down. I've even had notions to leave software entirely and find some other career path.
Indeed, I'll admit, it's partially my fault, I consistently buy into the dreamer mentality before fullying doing my research, but I think that is in a bit of all us hackers, and it's a hard feeling to ignore. (At least for me)
The one shining star for me in all this was a period of 5 months between the e-commerce and startup fiascos where I was working for myself - I created a ~$50-100 MRR SaaS product, published some courses, youtube videos, and blog posts. The problem is I didn't make enough money right away and I had to scramble back to find a job. (Though now the time spent from those short 5 months has led to approximately $400-600 MRR total)
Anyway, I've got half a mind to just go fully indy, I'm just worried I won't make enough money fast enough, and I'll be back where I started, working for some goon company with clueless C-levels and processes fettered with incompetence.
So HN, what do I do here? Is this just the reality of software life? Or am I just facing burnout? Should I expect repeated beat downs and failures like this forever? Really getting sick of the whole thing. I just feel stuck.
- walleeee 4y ago> I'm sick of being lied to and cheated by clowns Then don't work for them. Don't apply to startups building yet another ecommerce site. You can find a job writing code for something that won't evaporate next year, they're out there. You now know what to avoid, avoid it.
- danielscrubs 4y agoGo indie! You will understand management way better after going that route. Just take responsibility when the customers don’t like or understand your product and improve from there. It’s humbling for everyone. Really grounds a person to the realities of life.
- themodelplumber 4y agoUgh. Yeah, it does sound kinda burnout-y, sure. In your shoes I'd probably design a specification & system to get what you want. Starting with questions like: How would you know you're applying at the type of company you want to work at? How could you find that out before accepting a position? If things don't turn out the way you want, how could you turn your critic-voice into a grounded, solutions-oriented voice as soon as possible, to regain control? And on the independent side, what's the minimum you need to make to survive? Additionally, putting those together, what kind of PT or FT employment runway might you need--how long would you need to work & how much would you need to save, as a launch-to-independence stage? Caveat, you'd probably need to get into the details, which will require a rested, patient mindset. You are already forecasting in your post, which is generally automatically based on your past experience. But the future will have to be different. This means you'll need a lot of trust in yourself, more than you may have right now, for any kind of progress to feel good. A lot of little successes are needed from here. And a more objective self-trust system based on new experiences & accomplishments may need to be designed, constructed, experienced going forward. As a coach myself I'd generally grade your success from here based on how much of this ends up in something like a milestone-focused schedule or spreadsheet that you are actively using, revising, & sharing for accountability on a weekly basis. IOW, subjective mental reflections are not on their own generally reliable for a challenging process like this. Emotions will tend to creep in at the wrong times unless objective measurements are the mainstay. I would also try other objective-ish methods, e.g. any journaling should be done in the third person before using first person. BTW It may also be important to build your own system of getting recognition for your contributions, no matter where you're working. This is very much a thing and IIRC some articles along those lines have been posted here. Get what you deserve. Good luck from here, however this goes for you.