Backlogs and Sprints are the two worst things that we were gifted by Scrum. The backlog allows you to "plan" in advance - the idea being that you know what to build, and it's just a matter of building it. You get folks to estimate it, so you can have a sense of how long it takes
As a software developer, you may be called upon to perform some of these tasks in your career.
How well a CS degree prepares you for these tasks (and whether it even should prepare you for these) is left as an exercise to the reader.
🧵
1/
The big thing we do in Legacy modernization is breaking up monoliths. This leads to more moving parts, so it's more complex, while less coupled. ~ @bellmar at @dettechwatch
@mipsytipsy How do you deal with “once you’ve owned something, you own it forever” eating up most of your Sr folks time, not having bandwidth to take on new work? Or just being tired of owning something you made years ago? How is ownership compatible with transition plans, I guess?
...we have the *awesomest* users. 😍 check out this meaty dive into distributed tracing @SlackEng -- its use cases, constraints, implementation, peculiarities, and so much more.
splendidly written, astonishingly concise. a fun, brisk read! 🌈✨ https://t.co/5Qz4OXlVWG
For the past month, I've experienced coordinated harassment via 4chan on one of my GitHub repos. Yes, the platform I work on. Doing much better after taking time off & getting support from my circle. 💜 I'm ready to share my experience, so here it is: https://t.co/WZi1sMkMVP