Skip to Content

Posts tagged with Learning

Featured

Skills for Aspiring Engineering Directors

Skills for Aspiring Engineering Directors
club-2492011_1920

Prevailing wisdom suggests that within the ranks of management, despite their proximity on most career ladders, the roles of a manager and a director are meaningfully different. Just as it's difficult to appreciate the responsibilities of line management…

To Practice Management

To Practice Management
puzzle-1713170_1920

My weekly routine lets me talk to a pretty wide range of engineers at different points in their careers. Between candidate interviews and mentoring, I chat with everyone from new grads to more seasoned and experienced senior engineers to tech…

The Importance of Spacing Out

The Importance of Spacing Out
kartobot-3296433_1920

My commute is about 45 minutes from home to the office each way. To pass the time, I usually queue up a number of weekly podcasts to complement an iOS or Nintendo Switch gaming session. That set of podcasts were…

The Role of a CS Education

The Role of a CS Education
startup-photos

This tweet came across my Twitter timeline over the weekend: Stuff CS departments should teach, but don't do very well: * Source control, esp. git * How to do effective code review * How to read API documentation * Publishing your own…

The Quantitative Value of Advice

The Quantitative Value of Advice
lighthouse-1246049_1920

When I started this blog some 7 years ago, one of my eventual goals was to parry my newfound online fame[1] eventually into a consultancy. At the time, my biggest achievement was getting hired by Google, and so that…

Featured

Principle of Singular Variability

Principle of Singular Variability
light-bulbs-1125016_1920

Change is the only constant. Often misattributed to Heraclitus Dealing with change is an important skill in life. Whether it's your career path, the requirements of your current project, or just something unexpected interrupting your weekend, the prospect…