Level up your engineering skills
Engineering is the core of any technology organization, here are resources dedicated to helping you and your team be more effective programmers, testers, architects and engineers.
Pair programming is most effective when each person in a pair is able to contribute, but this can be trickier than you would think. There are all sorts of power dynamics that emerge in pair programming, and these power dynamics are directly related to ally skills and inclusion.
Have you ever found yourself needing to implement a new feature, but unlike previous feature requests, this one gets all awkward when you try to work it into your existing codebase? When this happens, you know you need to refactor, but it's not clear the best way to do so -- or how to refactor without losing several days to it.
Your team is bright and engaged, but requires active supervision from you to keep the ball rolling. What if you had help to help them reach that next level? What would that free you to do?
Asynchronous programming, while powerful, has it's own set of challenges. In 4 emails, Betsy walks you through the philosphies, strategies and tactics that help wrangle existing asynchronous code and shows how to safely introduce asynchronous behavior.
This 8 week course breaks down the philosphies strategies and tactics that help wrangle existing asynchronous code and shows how to safely introduce asynchronous behavior.
Clearly communicate who's who and what they can do with a 8 page zine on authentication and authorization.
Real World Code Incident Report! How We Used the OODA Loop to Triage a Amazon RDS Cascade Failure for a Heroku-hosted Rails App
Notabli reached out to us the day after Christmas because their API was falling over, and I was bored. Isn't that what everyone uses the Holidays for? Triaging production issues for fun? Here's how we diagnosed and resolved the downtime by using the OODA loop!