-
Rails Authentication and Small Increments
I am building a small web app that will be used for tracking data around workouts. The first thing I want to build is user authentication, but there are an overwhelming number of options available. Thinking about what can be done now, and allow for future growth was a good exercise in context and incremental delivery.
-
Be Ready to Run Any Meeting
Experienced engineers are often expected to run meetings without much notice. This might be a meeting where I get a quick overview of a business need, and then am expected to give an estimate on feasability and effort. This might be a retro when the normal facilitator is out on vacation. Regardless of how much information I have on the subject, I still need to be able to make sure we can move forward as a group.
-
Problem Solving Post-morten
I had a request at work to give an estimate on how how difficult some work might be. The challenge was that I had very little context in the code base that would need work, and I had about an hour to get the answer. This is a debrief on that hour of work, and a few takeaways that might be useful for people trying to improve problem solving, particularly when time is heavily constrained.