8 ms·
I've never worked for a big famous tech firm, but I will absolutely tell you how I've managed to avoid hating work for 30 years: Find a relatively small firm,
by ubermonkey 5y ago
I've never worked for a big famous tech firm, but I will absolutely tell you how I've managed to avoid hating work for 30 years:
Find a relatively small firm, still owner-run and controlled. Avoid public firms. A corporation cannot show loyalty, but a HUMAN can. A manager has no real control -- their manager can reverse them. When you work for the owner, you can trust things a bit more IF you're working for a trustworthy person.
This means small. But it doesn't mean cheap. ;)
That said, I've probably left money on the table working this way, and I'll never get IPO stock or similar, but stability and ethical behavior in a workplace go a LONG way.
- edrxty 5y agoI've had good luck with this too. More diverse work, more free rein to experiment with stuff, less oppressive IT department...you can generally get away with telling 'Joe' to eat your ass if he wants to try to pull you into windows/AD only with no admin or WSL...
- cebert 5y agoBeing a developer without local admin is rough. My IT department recently rolled out such a policy and it has really made development a challenge for several teams. Fortunately, they allow us to use WSL2 and don’t interfere with what’s running in there. My team uses VS Code dev containers running in WSL2, and for the most part haven’t had major issues.
- yodsanklai 5y ago> Avoid public firms. A corporation cannot show loyalty, but a HUMAN can. Counterpoint: I work in a FAANG and the first thing I noticed what that I was just a small piece in a big machine. Everyone is replaceable. People change teams all the time, some leave the company after 6 months, only to re-join 1 year later... But it's actually a good thing! I don't have the same amount of stress I had when working in a small company.
- distrill 5y agoyeah, big companies have a very favorable what-happens-if-i-get-hit-by-a-bus score
- bovermyer 5y agoThis is good advice, with the caveat that the owner needs to not be a dick. I've worked in environments like this both with amazing owners and with truly horrifying owners.
- ashtonkem 5y ago“Small business tyrant” is a term of art for a reason.
- dopidopHN 5y agoI switched to big Corps after a micromanaging owner and his yes-man CTO.
- edrxty 5y agoYeah, watch out for small companies that are desperately trying to get big but have been small or oscillated between 10-40 people seemingly from the beginning of time. There's a particular type of person who runs these businesses and that person is extremely common. They cannot delegate and micromanage everything so once they get beyond their ability to manage every facet of operations themselves, their leadership ability breaks down and a bunch of people end up leaving and the cycle repeats. They very often have temper/anger management issues as well.
- erdos4d 5y agoI feel there is a story here...
- hondo77 5y agoI worked there! Canadian company. Seemed very determined to stay a small company while having huge aspirations.
- d3nj4l 5y agoYour description is so on the point I think many here will be able to resonate. I worked under one such owner myself! The flipside was that we were so often blocked by him that I got a lot of free time to experiment and learn.
- davidw 5y agoHow do you find those? I've worked in places like this and loved it. Probably didn't earn as much as elsewhere, but it feels pretty good to show up to work motivated to work on something interesting.
- edrxty 5y agoStartups obviously. Less obviously look for "SBIR" shops if you're ok with a little bit of weird gov contracting overhead.
- davidw 5y agoStartups don't stay small though. They're aiming to get really big or have some kind of big exit in a hurry. Some of them are a lot of fun, some stay good even as they grow, others turn into depressing places to work.
- edrxty 5y agoHonestly the biggest issue with this strategy is US capitalism isn't kind to companies that just stay small. You're not going to find a lot of places that want to remain tiny, just a lot that, as mentioned above, remain so through micromanagement. Maybe you get lucky and find a labor-of-love kinda place where someone is just trying to be really good at making one type of thing (highly niche products) but a better bet is to just find a comfy place, stay there a few years and help them get bigger, then leave and repeat.
- deleted 5y ago[deleted]
- davidw 5y agoI suspect that a lot of these companies just don't make a lot of noise, but quietly do their thing without being pasted all over the HN front page.
- deleted 5y ago
- 999900000999 5y agoMy experience was the opposite, the only time I've ever had someone pay me late, and on top of that asked me to work for free was when I was dealing with a very small business owner. You either need to have some VC funding, or be a well-established company for me to even want to apply. I guess there might be some unicorn bootstrapped exceptions to the rule, but in general I find the bigger the company the smoother things are when it comes to actually getting paid.
- majikandy 5y agoI could have written almost the same 2 paragraphs. Feels like you worked where I worked. Never again.
- 999900000999 5y agoAnd when I say late I mean I didn't get my first paycheck until 60 days after I started!
- Glyptodon 5y agoWent this direction once only to encounter nepotism and unwillingness to pay decently, but I have seen it work for some!
- itake 5y agocounter point: after working for small owner-run companies where the owner took everything personally, I will forever only work in big tech. The owner ran the show and was emotional. Every time a competitor launched something new, they would change course and race to copy them. Ended up delivering nothing and eventually laid off after 1.5 years. At a big company, everyone is spending someone else's money and the people at the top realize they can't (and shouldn't!) change course every 3 mo.
- zamadatix 5y agoThe hard part about choosing the small business route is you have to do a really good job (and somewhat get lucky) at screening the owner and company. I had only ever worked at mega corps my entire carrier until my latest job at a <100 employee founders run company. The company is post "come join our startup and try to make crazy money/change the world" but pre "as you can see on document 3 section 7 process 4 paragraph 2 item 2a sub iii it says we next need to get approval..." and has a solid income stream already while also focusing on sustainable growth rather than max growth. I knew one of the founders from back in the day and was able to meet with the other and some of the senior management and a few of the engineers multiple times before joining. I wouldn't have jumped at the time had I not had a similar level of confidence that I knew what the people and day-to-day were like. Now I could have missed some red flags or just had bad luck and regretted it/had a bad experience but just passing a year in I'm happier than ever with work and really excited about the future for at least the next 2-3 years (after that will depend on what the company looks like at that point). At the same time one could have missed red flags or just had bad luck with $MegaCorpN too. The company I left ended up outsourcing it's entire IT staff of thousands and rehiring a few core architects who now are all disappointed with the workload and most are looking elsewhere if they haven't already jumped ship. I've actaully worked toa get a few of those folks to come over to my current place.
- igetspam 5y agoThis. I work for a narcissist piece of sh. Everyone is leaving because he's incompetent. I've been doing startups for most of the 20+ years of my career and I thought Marc Pincus was the worst I'd ever suffer through. This is worse. He smelled off (metaphorically) when I spoke with him but the goal made sense. He has f'ed it up completely by micro managing every aspect of the company, despite his lack of knowledge in almost all areas. Now I'm moving to part time for this place (for the sake of the eng team, I'm not doing a hard cut) and I'm consulting until I find an org that isn't run like a dumpster fire on meth.
- mandeepj 5y ago> Find a relatively small firm, still owner-run and controlled. Is n’t that a single point of failure?
- rp1 5y agoThere must be a HUGE pay discrepancy. I mean millions of dollars over the course of a decade. Too much opportunity cost, and for what? What is the value of the loyalty shown by the owner?
- Infinitesimus 5y agoFor many, it is happiness and focusing on other things in life once they have the means. Millions don't really matter if that's not a motivator in life.
- rp1 5y agoI understand what you’re saying, but focusing on non-work things and working at a big tech company are not mutually exclusive. You can do the same amount of work and make a lot more money.
- Infinitesimus 5y agoRight, but some people don't care about making a lot of money.
- rp1 5y agoSure, but all else equal, wouldn’t you rather earn more? That’s what I’m saying: all else is equal.
- normalpersons 5y agoMost developers have lifetime earnings of that kinda figure. Earning a million dollars total (adjusted for currency differentials) over a decade is an absolutely insanely huge number. that is closer to my expected lifetime earnings than decade earnings. 300-500k$ of value in total in a decade is more realistic for an average value, with a small company to large company difference being maybe 100k over a decade. All in my location, country, etc.
- 5y ago
- grammarnazzzi 5y agoI don't agree with this. The smaller the company and the closer you are to the owners, the more your relationship with them is that of a tool. A disposable and replacable tool. When you work for a larger company (assuming you are providing more value to the company than your employment is costing them), your job is secure. Your day to day is relatively comfortable. You are also likely to be surrounded by more peers which contributes greatly to job satisfaction. You belong. Look at it this way. If you notice your postman one day looking at his phone for a bit instead of delivering mail, you probably arn't going to get too bent out of shape over it. While you are paying taxes to employ his services, you're not too invested in his productivity. On the other hand, if you've hired a plumber and you're paying him $150/hour, discovering him taking a personal phone call is worrying. You're directly paying for every minute he's on the phone. You aren't happy and the next time you need a plumber, you'll be considering your options. Now consider taking an emergency phone call as the employee: If you are a plumber working directly for an owner/customer, taking an emergency phone call is stressful. The customer/owner is JUDGING you because it's his money paying you. That phone call is more likely to negatively affect your livelihood. If you are a plumber working large company, your foreman is probably more interested in not losing you and having to spend time replacing you. Your wages aren't coming direcly out of HIS pocket, so he's more invested in believing your phone call is reasonable. He WANTS to believe that. I've worked for a dozen small companies (20-100 employees) and a couple large companies (200-10000 employees). My job satisifaction has been much, much higher at the two large companies.
- muzani 5y agoDon't go too small though. At least where I live, FIRE/ESBI has caught on hard. A lot of bosses are not interested in running a company, they're interested in owning one and keeping the income as passive as possible. They're the face of the company. They use the company to get talks and government sponsored trips to Silicon Valley, but the company means nothing to them. It's like a car, a liability. It loses money every year, which the CEO doesn't care about, until they have to shut it down. There are also huge companies that are still owner run. The place I work has hundreds of people, but the CEO tried to talk to everyone he can. We have town halls every month, and the CEO tries to take some time to talk with us face to face, and just to make sure he gets everyone, he also does a mailing list on updates, where the responses go direct to his inbox. It's not a 1:1 relationship, but it tries to be a human to human relationship.