904 karma · joined November 15, 2007
Love this though.
If a crappy PM wastes an engineer’s time by having them churn out useless product features, the PM is ruining their own career and the career of the engineers.
It’s important to work on meaningful work in order to have a meaningful career. That doesn’t mean everyone needs to heal the sick, but it can mean a PM doesn’t waste my time making me do stupid shit like build a feature no one uses.
It’s very difficult to level up if you never build anything worthwhile. PM’s should focus on getting it right the first time or not doing it all, because in the world of software development, adding technical debt for something not worth anything anyway is worth less than doing nothing at all
But yes enormous, corporate conglomerates should pay.
Alas they can but they won’t and they’ll fight you in court so they don’t have to.
It’s akin to “Injured at work?” billboards.
So write code you can deploy today, monolith or micro serves, in the not-to-distant future we'll be able to cheaply refactor it at scale into any style you want.
That's because the shotgun approach(sick 40 developers on a single problem idc how they dole out the workload) works well for most low stakes, non-safety-critical software.
So like a reactivation portal for your Amazon seller account is very low stakes. But Boeing treating the 737-MAX the same way, would be(and was) a very bad idea.
Because that low-stakes approach is extremely bug prone.
Meh this is manager-speak for "saving human lives" which they definitely were not. They weren't saving anybody. I mean, there's argument that, in modern day, 2020, time away from the computer is more well-spent than on a computer; so a faster boot time is actually worse than a slower boot time. Faster boot time is less time with the family.
Good managers, like Steve Jobs was, are really good at motivating people using false narratives.
So as long as there’s awful work, there will be a market for high paid software engineers.
Using 3D sound, you could surface multiple things simultaneously to the user. For instance, a user could instantly recognize three beeps at varying loudness and location relative to themselves.
We could also use simulated echolocation.
There’s many ways to simulate aural perception that mimics visual perpection.
They let particular scripts sit on shelves for years until the culturally correct moment to have them be made.
The same can be true for just about any industry, it’s just depends on the cultural landscape of that particular industry.
That work will permanently be part of you and your career.
There is so many problems with it it’s like they invented AppleTv+ solely to raise money to pay a team to basically entirely rewrite AppleTV.
It’s hard to believe Apple even sells the AppleTV.
They usually don’t deliver on time and are too stressful to work with. It’s not worth it both personally and from a career perspective.
However if they manage to deliver a complex design on time, I’ll have lost a great career opportunity. It’s a gamble either way, but high complexity both in organization and design, usually yields a high failure rate on just about every metric I can think of except the metric of “I’m going to use this complex design to get another job and bail myself out of the dumpster fire I’m creating before I have to deliver anything of value”.
To reiterate, software is not all about writing software. There's usually an immense amount of buy-in you'll need from other people, not limited to other software engineers.
All while simultaneously trying to navigate budgets and legacy systems. Even if you're pretty heads down, you'll still see the outward effects of these things.
All these things are necessary though, as the system within which the software operates becomes increasingly complex over time, it becomes necessary to engage with many different people in a multitude of roles and capacities.
Is the literal problem, which necessitated the pop-up.
The Organization Does Not Approve™
It’s like asking someone if you can kick them in the knee before doing so. What do you think they’ll say?
Y’all seem confused: the organization, Google in this case, is antognizing it’s organizing employees. Google absolutely do not, will not, can not approve of unionization efforts. Ever.
I heard the food had gotten bad, but I didn’t know it was this bad.
Even so much as organizing could be viewed as a threat by Google’s management.
That’s saying quite a lot.