Effective Time Slicing
The Problem When you ask someone on your team to spend 20% of their time working on another task, what happens? Do they effectively break their day/week/month down? Do you have to step in? Is the task done properly and to spec? What I have observed directly in the wild is that they will spend Monday through Thursday working on their primary task, and then allocate Friday for the 20% time asked of them for the secondary task.…
Is Haskell a Bad Choice?
Quick Note To save you some time I will give some reasons to immediately close this tab in your browser. This post is about making a management decision to use Haskell This post is not about any technical accomplishments with Haskell This post does not actually conclude that Haskell is a bad choice Otherwise, I hope what I have laid out below serves as a good view into a non-software company up in Alaska using Haskell to develop applications with.…
Intent My goal is to use this specific blog post to serve as both a starting point, and something I can refer to which describes the last three years of my career. Hopefully providing the reader with some context as to various decisions, cultural settings, and hurdles which helped define choices I have made and will make from here on out as I continue to add more content here. As to why I have started a new blog in particular, I’ve been trying to come to terms with completely changing roles from an Individual Contributor (IC) to a Software Engineering Manager over these last few years.…