Skip to Content

Posts tagged with Work

Thematic Meeting Days

Thematic Meeting Days

During my time at Square, I got to observe Jack Dorsey as he figured out how to scale himself out to first one, then two fairly large enterprises. His pennant for media attention in those early days—particularly since he…

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…

Featured

Recounting a 14-Year Career in Software, Part IV

Recounting a 14-Year Career in Software, Part IV

Previous entries: Part I, Part II, Part III. This part covers my time at Square, which I also wrote a retrospective about. Bold sentences indicate learnings or insights gleaned. Start with the Unscalable Y Combinator famously gives this advice: work…

Featured

Recounting a 14-Year Career in Software, Part III

Recounting a 14-Year Career in Software, Part III

Previous entries: Part I and Part II. I will continue to bold statements which come from that specific work experience. MTV It's testament to Google's technical DNA and stellar reputation that the company remains a very…