Skip to Content

Posts by Allen Cheung

To Practice Management

To Practice Management

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

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

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…

Featured

Recounting a 14-Year Career in Software, Part V

Recounting a 14-Year Career in Software, Part V

Previously: Part I, Part II, Part III, Part IV. This final entry covers my time at Counsyl which has its own retrospective as well. As usual, I will bold major lessons learned. Assimilation vs. Differentiation My engagement with the folks…

Review: The Leadership Pipeline

Review: The Leadership Pipeline

Management books are mostly hit-or-miss for me; I find that a good number of them are products of their eras, of specific trends and technologies, and sometimes fads that feel antiquated[1]. Due to the limited shelf life…