The first time I hired someone, I wish Iād known itās much better to think about the outcomes youāre hiring for. With that in mind, work backwards to the experience and skills required for a person to succeed in this role.
Category: Uncategorized
The unreasonable effectiveness of checklists
Checklists are a fantastic tool for thinking. This despite the existence of GTD, Kanban, PARA, and any number of ways to organize projects and figure out how to finish them. When Iām starting a project or when the going gets weird, checklists are usually how I end up thinking my way through.
Onboard new teammates with a 90-day plan
My new boss had written up a 90-day plan for me the week before I started. This was perfect timing. I was already starting to put a bow on my current work and my focus was wandering. Now my brain could start working on ideas for the next gig. Plus, I had a much better… Continue reading Onboard new teammates with a 90-day plan
Use a tag line that means something
I like that Ember’s tagline is about ambition.
The project management corollary to Hofstadter’s Law
Hofstadter’s Law: It always takes longer than you expect, even when you take into account Hofstadter’s Law. Corollary: It always takes more repetitions to tell people what you’re doing, how you’re going to do it, why you’re doing it, how much progress you’ve made, that you finished doing it, etc. even when you take into… Continue reading The project management corollary to Hofstadter’s Law
Towards smaller JavaScript
The JavaScript ecosystemās gone to a strange place where dense frameworks and complex tooling are the status quo. But, there are data-points suggesting the pendulum could swing back sooner than later: Snowpack 2.0 – download all your deps, import them as modules. Snappy development experience ensues. lit-html – generate DOM without going through React/Vue/etc. intricacies… Continue reading Towards smaller JavaScript
The possibility of software through the ages
The gestalt of what’s new in software and how it’s changing our world has evolved over the decades. In the ā90s, it was ādonāt make me think!ā. User interfaces went from text-based systems that required memorization and expertise to graphical systems that afforded more casual use of computers. Unix users and their terminals are a… Continue reading The possibility of software through the ages
The Revenge of the Intuitive and developer tools in 2020
The Revenge of the Intuitive – Brian Eno lamented the downsides of a modern, computer-based recording console. Twenty years ago! The trade-offs for āfreedomā at the expense of human affordances were too much for Eno at the time. Feels like weāre in a similar spot with developer tooling. It works for the most accomplished and persistent… Continue reading The Revenge of the Intuitive and developer tools in 2020
One strong center and two senses stimulated
I rented a 12-year old Porsche Boxster via Turo this weekend. Good app, great car. Iām shopping older German convertibles for my next car. Paying a little to rent a prospective car for a day is way better than driving one for less than an hour. Plus, no sales tactics! The center of the Boxster… Continue reading One strong center and two senses stimulated
Manage for time and mental burden
Features in software are answers to questions. How can customers send what they’re looking at to someone else? That’s share via email. How can customers distill all the data about my project’s tasks down to raw data to analyze it? That’s a report, probably with a CSV export. All of these answers exist on some… Continue reading Manage for time and mental burden