@jasoncwarner One I seen used and really liked was:
Monolith - Modular Monolith - Macroservices - Microservices
(Often with Modular Monolith being thrown into 1 bag with Monolith)
Using "apps" in the Mon.<->M.s. spectrum seems wrong, needlessly confusing. Apps are the end-user products.
@alexander_bird I just tried again with email, and that worked. They've evidently shut down all their µservices, including the one that did 2fa txts. The lunatics are indeed running the asylum. 🙄
@matthewpskelton@tom_geraghty He was quite famous for writing a furball of spaghetti code back in the X com days.
Everything he and his team wrote had to be scrapped and rewritten after they got merged with Confinity.
..there's also the case of blindly firing a ton of staff, and another wave of people quitting due to the toxic boss - The goal of the regulators is to determine how many of those were responsible for the compliance with the GDPR and if/what are the means of mitigating the issues
#Twitter is in a clear violation of the #GDPR
• Privacy and security procedures are being ignored in the ongoing turmoil
• No Data Protection Officer
as a result
• @DPCIreland already sent a warning to $TWTR
• meeting re status of the Irish office
https://t.co/vlDVwPPyLx
Regarding the Irish office - first there were rumors about the whole office being fired (qt below), then that all Irish employees are forced to work from the office (physically impossibly due to the housing crisis), then that they don't have to...
https://t.co/jjI3xewih9
Twitter shut its operations in Ireland today, putting thousands of people out of work with no notice. Oops. Elon broke the Unfair Dismissals Acts 1977–2015. And the thing about Ireland…they ain’t the United States. They don’t slobber all over people for just being rich. Ugly.
A thread to read for every #EngineeringManager#SoftwareEngineeringManager.
👏👏👏
So happy to see someone who truly understands which parts of our work are so fundamental and puts them nicely into words:
First, it is the job of eng managers to build strength. To create motivation. To connect engineers with sources of meaning. So he's already indicting himself by falling into the Fundamental Attribution Error: https://t.co/R34kgjd5mA.
@GergelyOrosz Having conversations like this done in public, as a result of CEO bashing his own employees, half of which he just fired, reeks of an absolute lack of leadership and an incompetence of the C-level.
What Musk does is just mind-numbingly dumb.
https://t.co/nz07R4l8vu
@elonmusk We have done a bunch of work to improve performance and we found that it correlates well with increasing UAM and Ad spend. Agree, there is plenty of room for performance improvements on Android. However, I don’t think the number of requests is the primary issue.
you did not just layoff almost all of infra and then make some sassy remark about how we do batching
like did you bother to even learn how graphql works
Spot on.
I would only add 1 question: how they analysed the codebase size of Twitter in 2-3 days before making that call? At best they skimmed the headlines and some random files.
All my disrespect to these Tesla engineers. I’d love to see their last 30 days of code printed out so I could absolutely tear through it. Because any engineer who thinks they can make this call in this way, knows nothing of their craft and shame on them
https://t.co/ConMJNn2aG
Just be careful when you have *that* junior in your team. You know, that one, the one that spends half a day doing nonsensical changes all over the code base due to some misinterpreted principle/sentence from a tutorial/twitt from some dev influencer. 😉
I have worked with teams where devs created this rule for themselves. It's something definitely worth opposing as a manager. Code should be open for continuous improvement, especially if these are small fixes that make everyone's life better.
Hypothesis: the moment a team adds the requirement that each PR/commit should be related to a Jira issue, it will start accumulating even more tech debt than before.
This requirement adds a penalty for making small, unrelated improvements that get the project in a better shape.
A lot of folks have asked about how you'll be able to distinguish between @TwitterBlue subscribers with blue checkmarks and accounts that are verified as official, which is why we’re introducing the “Official" label to select accounts when we launch.
Candidate for the dumbest sentence spoken in the entire IT sector of 2022: "any technical manager should expect to manage at least 20 individual contributors, while also spending at least half their time writing code"