View Post

Embracing Language Variety

Posted in Engineering, Management

Programming language debates are the religious wars of software development. Much like the xkcd comic on the futility of standardization, attempts to unify or consolidate our existing landscape of languages – and libraries and frameworks …

View Post

Review: The Alliance

Posted in Management, Reading

I enjoyed The Alliance. It’s Reid Hoffman’s second book on work and career management, with insights and many actionable points of advice to deal with our current job environment of shorter job stints and ambiguous …

The 10x Manager

Posted in Engineering, Management

I threw this out on Twitter: Despite how it sounds, I wasn’t being flippant, but it is a succinct way to think about management, particularly how managers impact their teams and the company at large. …

View Post

The Hard Thing about Hard Things

Posted in Management, Reading

There aren’t that many good articles on management in a technology company, and even less good books that go into much detail[1]. Square’s leadership courses reference High Output Management, written by the president of Intel …

Humanizing Teams

Posted in Management, Work

On an episode on the Accidental Tech Podcast about “Software Methodologies”, it was enlightening to hear the conversation on waterfall versus agile development practices[1] from someone who really doesn’t see the need to implement project …

Wisdom from Engineering Managers

Posted in Engineering, Management

As I continue figuring out the work to manage engineers, I’ve asked other, more experienced and better managers to give me whatever advice and commentary they have on a job that’s both less discussed and …