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.…
Efficient Note Taking
Efficient Note Taking As my company starts belatedly revamping our corporate structure a lot of things have been changing, including my personal spiral towards a manager schedule vs a maker schedule lately. One thing I have noticed as I track more and more disparate things is that if I don’t start taking better notes now I’m going to fall behind and drown in forgotten caveats sooner than later. The less effective I am at tracking what I need to do (outside of task based work), or need to know across a breadth of projects, people, and responsibilities, the less effective I am going to be at supporting my team.…
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.…