How to be a sane programmer
Business Insider published an article today called The Stress of Being a Computer Programmer is Literally Driving Many of them Crazy. It covers the ty
Become a better programmer with programming challenges
When I went to university me and some friends spent time on practising algorithm implementations for the national programming contests that ...
Bored people quit (2011)
Much has been written about employee motivation and retention. It's written by folks who actively use words like motivation and retention and generally don't ha
Work Habits at Apple
In episode 47 of the Debug podcast, former Apple managers Lisa Melton and Nitin Ganatra talk about their work schedules at Apple and the questionable practice of being expected to work on weekends and vacations.
A Critique of “Don’t Fuck Up The Culture”
I enjoyed Brian Chesky’s recent post Don’t Fuck Up The Culture, where he proclaims to the employees of Airbnb the importance of culture in everything they do. I like Airbnb and it’…
If you had to start over, what technologies would you learn in 2014?
I got an email recently from a long-time programmer who had to step out of the ...
Job interviews go both ways (2011)
Note: this is a post from 2011. It used to be on the IndexTank blog which no longer exists, so I’m putting it up here. —
Put Yourself Out There: The Myth of the Genius Programmer
A year ago I decided to put myself out there and face my fear of being vulnerable by starting a blog. I look at what has happened since then and how great of an experience it has been.
The Productivity Cycle
Alex Sexton lives in Austin, TX and works as a software engineer at Pierre.co.
What women in technology really think (150 of them at least)
What women in technology really think (150 of them, at least)
My Amazon interview experience
It all started back when I was still working at SAP . A few colleagues mentioned Amazon was opening up another office in Yaletown . I believe it was in January 2013 or so. I wasn’t very interested at first, but after hearing about it a couple times, I gave it some more thought and decided it wouldn’t hurt. I was going…
I Got Fired Last Week. That’s a Good Thing. Here’s Why
“We’d like to help you transition out of the company.” As the conversation progressed and reality sunk in, my ears slammed shut and blood streamed to my head. And since I neglected to bring a jacket for what I thought was … Continue reading →
Inclusiveness at Mozilla
I am deeply honored and humbled by the CEO role. I’m also grateful for the messages of support. At the same time, I know there are concerns about my commitment to fostering equality and welcome for LGBT individuals at Mozilla. I hope to lay those concerns to rest, first by making a set of commitments to you. More…
How to Learn Hacking
The “ hacking ” we'll be talking about in this document is exploratory programming in an open-source environment. If you think “ hacking ” has anything to do with computer crime or security breaking and came here to learn that, you can go away now. There's nothing for you here.
In defense of the Google Chef (2011)
I'm on the road with very limited internet connectivity so I can't do the homework I normally would before posting this, so it's possible th...
Never Going Back - A Week of Not Eating Lunch at My Desk
According to a 2011 study on the subject, around 80% of us still eat lunch at our desks. I quit eating lunch at my desk and not only has it been incredibly enjoyable, I’m much more productive…
Things I learned as an engineer that I wish I had known in grad school
…that I wish I had known when I started grad school
A Path to Full-time Open Source
Two years ago today I released Sidekiq Pro, my commercial extension to Sidekiq, as an experiment to see if I could make OSS development financially viable for individual developers. I had no idea if anyone would trust me and buy it. Can you think of anyone else selling a Rubygem?
Mistakes Programmers Make when Starting in Machine Learning
There is no right way to get into machine learning. We all learn slightly different ways and have different objectives of what we want to do with or for machine learning. A common goal is to get productive with machine learning quickly. If that is your goal then this post highlights five common mistakes programmers […]
Please Stop Asking Me to Speak About Women in Technology
I was recently recommended as a pinch-hitter keynote speaker for a Linux conference by a friend who wasn’t going to be able to present due to a scheduling conflict. She put me in touch with the conference organizers, and they reached out to me with the exciting email subject “We want YOU to keynote [conference…