Crafting Interpreters

Post thumbnail
Post thumbnail
In January, during some time off between jobs, I started working through Crafting Interpreters by Robert Nystrom... There aren't that many accessible books for programming language design and implementation, so discovering the book (and that it was free to read online!) was very exciting. [Read More]

Timezones

24+ Places (and Times) to Lose Your Mind

Probably once a year, I end up back in the same discussion about timezones. I don’t like timezones and apparently I bring that up a lot. The Usual Griping Programmers’ hatred for timezones is a bit of a meme. (I just googled “xkcd timezones” with absolute confidence there would be... [Read More]

Is PyScript a Big Deal?

Post thumbnail
Post thumbnail
I went to PyCon a few weeks ago and while there, saw Peter Wang's keynote on a new project called PyScript. I think that's going to have a significant impact on the Python world, though maybe not in the way you'd first expect. [Read More]
Tags: python

On the Road Trip

Post thumbnail
Post thumbnail
People who know me probably wouldn't describe me as the road trip type. But I had a few weeks off before I started a new job and the opportunity to travel without any commitments (or a finite amount of PTO) doesn't present itself often; I figured that there would never... [Read More]
Tags: travel

There's More to Business Jargon than Meets the Eye

I suspect meetings at most American companies are full of jargon. There’s company- or industry-specific jargon: abbreviations or nicknames for common ideas (sometimes this is extended to the naming of internal teams as well). While frustrating to newcomers, these terms and phrases typically have a fair amount of value. Shorthands... [Read More]
Tags: business

Running Better Meetings

In data science and engineering, technical skills are often the quickest way to early-career advancement – a new contributor who can write decent code is immediately an asset, in a way that a business-savvy developer with no coding ability is not. Companies often publicly espouse the benefits of softer skills, but... [Read More]
Tags: business