Accurate!
Developers are frequently excited by the next hot thing or how some billionaire tech companies operate.
I’m guilty of seeing something that was last updated in 2019 and having a look of disgust.
Accurate!
Developers are frequently excited by the next hot thing or how some billionaire tech companies operate.
I’m guilty of seeing something that was last updated in 2019 and having a look of disgust.
This is like saying before you can be a writer, you need to understand latin and the history of language.
. I think to be a good software developer it helps to know what’s happening under the hood when you take an action.
There’s so many layers of abstractions that it becomes impossible to know everything.
Years ago, I dedicated a lot of time understanding how bytes travel from a server into your router into your computer. Very low-level mastery.
That education is now trivia, because cloud servers, cloudflare, region points, edge-servers, company firewalls… All other barriers that add more and more layers of complexity that I don’t have direct access to but can affect the applications I build. And it continues to grow.
Add this to the pile of updates to computer languages, new design patterns to learn, operating system and environment updates…
This is why engineers live alone on a farm after they burn out.
It’s not feasible to understand everything under the hood anymore. What’s under the hood grows faster than you can pick it up.
Rough and that sucks for your organization.
Our IT team would rather sit in a room with developers and solve those problems, than deal with hundreds of non-techs who struggle to add a chrome extension or make their printer icon show up.
Absolutely agree, as a developer.
The devops team set up a pretty effective setup for our devops pipeline that allows us to scale infinity. Which would be great if we had infinite resources.
We’re hitting situations where the solution is to throw more hardware at it.
And IT cannot provision tech fast enough within budget for any of this. So devs are absolutely suffering right now.
Sometimes managers do guilt trip.
Shitty manager: “Oh you’re taking a few days off to go to a funeral? Now Sarah has to work overtime… :-(”
A dumb employee would then try to reduce your PTO time to make it work, because they’re too stupid to realize that it’s the manager’s responsibility, not theirs.
Oh, and the manager is paid significantly more than them.
I think about this all the time.
All the “just a prank” folks.
All the “I’m just asking questions” folks.
The “It’s just a thought experiment” folks.
Nah those types of personalities are freaks in the sheets.
My daughter, still in elementary school a few years ago, asked if we can Netflix and Chill after a long day.
I had trouble explaining to her what it meant.
My sweet child Came home from elementary school saying he played Cookie in the middle. Apparently to the teacher, it’s Monkey in the Middle but the teacher didn’t like kids being called monkeys, so the kids called each other cookies.
Only for me to Google it and it lead to the definition I was familiar with: Ookie Cookie. 😱
Wait all this time I was supposed to wear a condom while on a flight?
Oh no I have a lot of phone calls to make.
Not at work without some serious eyes
What are they up to now?
I was always bummed they didn’t become a bigger thing, like a book or series.
Housing costs more than $2000 a month now 😭
Still waiting for that. Been my hope since I went on this $250-500 a month health insurance journey during my first job in 2005.
It just came out (on Switch no less) and it’s visually interesting. I didn’t buy it yet. I’ve bookmarked it to see if a future update removes all this.
I don’t think their implementation is the way to go. It reeks of bad UI, like Clippy in Microsoft Word.
Mario games are so accessible without the heavy handed videos/stops, because their designers think about how to best teach the player through play.
It’s like teaching by giving people a hour long lecture vs hands-on experience - there’s usecases for both, but in a interactive medium like gaming, one is superior than the other.
I took it as software engineers tend to build for scalability. And yep, IT often isn’t prepared for that or sees it as wasted resources.
Which isn’t a bad thing. IT isnt seeing the demands the manager/customer wants.
I’m glad you’ve done both because yeah, it’s a seesaw.
If IT provisions just enough hardware, we’ll hit bottlenecks and crashes when there’s a surprise influx of customers. If software teams don’t build for scale, same scenario, but worse.
From the engineer perspective, it’s always better to scale with physical hardware. Where IT is screaming, “We dont have the funds!”