work-life-balance

I Am a 9 to 5 Developer (And So Can You!)

I've been thinking quite a bit about a particular tweet from Safia Abdalla: A perhaps unpopular opinion (and a little ironic coming from me).You don’t have to write blog posts, contribute to open source, give technical talks, or anything else to be a capable and great engineer.You can leave your code at the office and that’s totally fine.— Safia Abdalla (@captainsafia) January 13, 2018 This particular position is near and dear to my heart, though... Read more >

The Toxic Glorification of Working Hard

Twitter has lately been awash in ads. I don't mean the normal annoying ads, the ones promoting the latest Disney movie or some upcoming tech conference. I mean a more insidious kind of ad. The kind of ad that strives to steal your time. Ads like this: On the surface, this little advertisement seems like no big deal: a woman who loves her job was still doing it at nine months pregnant. That kind of tenacity, that dedication to their... Read more >

How Much "Magic" Are We Comfortable With?

Our Continuous Integration and Continuous Deployment (CI/CD) build system (that we recently implemented) is truly a joy to behold, but it's also basically magic from my perspective. Check some code in, wait a few minutes, something happens, and then BOOM it's on the dev server. I know that it works, but I don't know exactly how. Should I take the time and effort to find out? I'm a completionist, which means I'm also a naturally inquisitive person. I want... Read more >

Show Up, Kick Ass, Go Home

I refuse to work overtime. In the five years I've been at my current company, I've worked overtime exactly once, and that was because our server was literally on fire. Overtime is just not worth it to me. I'm a salaried employee. A rather well-paid salaried employee, at least compared to many other professions. In the United States where I live (where I am classified as an "exempt" employee), that means that I will not be paid for... Read more >

Do Something Else

A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. - Robert Heinlein, Time Enough For Love (emphasis mine) Programming is not my life.... Read more >