244 karma · joined July 9, 2017
“What do you do? Ah, a software engineer. I guarantee you most people in your industry are on it all the time.”
He paints a picture where every highly functional modern worker these days is on a steady diet of CBD and THC products, perfectly calibrated to fit their lifestyle and the demands of their profession.
Thinking about it, this might explain some of the odder Zoom/Slack interactions you may have with colleagues at work.
The formal rules of the language discourage tautology though. It's considered ineloquent, so it's not very common.
But it can allow you to extrapolate from the value of things already done and usage patterns around them?
I've been this Eastern European developer and seen others. A 100% accurate assessment. I'd go as far as to say that this animalistic bravado must not be encouraged.
Ultimately, it comes from a place of poor self-awareness. There's something about EE cultural/historic context that breeds a lot of brilliant zombies.
So as with all un-self-aware team members ([1]), EE developers with these traits can have a serious detrimental effect on the culture, unless kept in check. My suggestions:
* Call them out on toxic behaviour, so that it doesn't become normalised.
* Make them directly accountable for their work. EE devs relish the idea of being a shadowy IC of outsized but unacknowledged importance. Don't let them mythologise their own status.
[1]: https://hbr.org/2018/10/working-with-people-who-arent-self-a...
Trello is flexible and simple enough to work well in a number of different capacities, so it's a great multitool for some. Especially if you're naturally geared towards organising your life in this methodical kind of way.
Ticketmaster doesn't provide as complex of a service as Apple does with the App Store.
Software is a tool. Tools that are used often require maintenance, which in itself is not a novel concept.
Whereas saying 'technical debt' is like delivering a dramatically vague House MD diagnosis.
If you must, call it what it is – Maintenance – and let's move on.
Why is that?
The pronunciation is close to “dee-yet mah-ross”
We shouldn't need them, but we do, because the quality of consumer software is very poor these days. To enable "rapid" and "agile" development, where "customer value" is delivered "continuously", developers write under-optimised, resource-hungry software that never gets refactored.
Nowadays, I still write, and I use Markdown like you are "supposed to"… But it does never feel quite right.