4 ms·
I don't know. From an employee's perspective there's such a long tail of incompetence in tech. I also have doubts about a large chunk of new CS grads who were b
by sublinear 3y ago
I don't know. From an employee's perspective there's such a long tail of incompetence in tech. I also have doubts about a large chunk of new CS grads who were born with a smartphone in their hands. Software engineering is only continuing to diverge from CS and the lack of startups will impact their ability to get up to speed compared to older millennials who are now mid-career.
If you're used to being the smartest person in the room, or at least the one with the most guts and speaks their mind, nothing is changing for you. Your career is fine as long as you don't work for a startup (anymore) and have at least 5 years under your belt.
From a business cost perspective running one is now more expensive. Though it's important to remember how cheap it's always been for tech and how cheap it still is. What's more difficult now is that "hockey stick growth", but that was never easy either.
I just gotta shrug here idk.
- eddd-ddde 3y agoCan you explain about the new grads born with smartphones? I'm not sure what's the implication. I'm soon to graduate and constantly worry about the future of my career. I was lucky to get some experience while studying, and I also have something to work on right after graduating, but the future just sounds scary to me.
- sublinear 3y agoOh no sorry didn't mean to worry you so much. The market will have to adjust to take in this new wave of entry level people. There's still way too much demand for devs for it to be any other way. I meant that in the 2010s we had a ton of tech startups even in the most random places. Every business was wondering if they needed an app or big data service. I didn't even bother with an internship because everyone was hustling to make the next smartphone app or SaaS/IoT product and get that sweet recurring revenue. That meant it was easy to get experience wearing many hats. You'd get exposed to absolutely everything from meetings with the client, web dev, database, embedded, kernel patches, etc. I still had a couple years of school left and had all that on my resume as a fresh grad. This generation is going to take longer to get up to speed with all the crap you end up having to learn in the "real world". To be honest it may not even matter. As things have matured less deep knowledge may be required. It was a different kind of stress back then. Everyone was terrified they weren't good enough and competition was crazy. We thought our jobs were going to be taken by someone from abroad as the gig economy and remote work ramped up. We weren't entirely wrong, but the threat was overblown as communication barriers and time zone issues were realized. I'm in a more senior role now and have accepted my more corporate fate. I can't speak for everyone from my era, but I have no issues building up new hires and I think most of us are grateful and proud to be in our roles. As long as you find a boss who keeps you from slipping into that "long tail of incompetence" it'll be okay. I'd try to not work somewhere that specializes their employees too much when you're still new. That's how they lock you in, pay you jack shit, and ruin your prospects. Every career even outside of tech has that problem of getting pigeonholed because of your resume. Things have just slowed a bit and I will have to remember to not be a cranky old man who constantly whines "back in my day..."