Zain Rizvi

Interested in software engineering, business, or psychology? You're in the right place
The Software Engineer's Career Ladder

The Software Engineer's Career Ladder

Most tech companies have an established career ladder. They all follow this general form: Junior engineer: Take this tightly defined feature & build it Mid-level engineer: Take this vaguely...
Read more →
Why Software Engineers like Woodworking

Why Software Engineers like Woodworking

The smell of fresh pine sawdust filled the air, with more floating up as I sanded the last rough corner of the stool. My toddler was happily sanding her own block off to the side. Woodworking was a...
Read more →
Your confusion is the litmus test

Your confusion is the litmus test

I was fumbling in the dark. Groping blindly. It seemed so much simpler a month ago. “Hey, could you integrate this tool into our service?” my manager had asked. “Sure,”...
Read more →
How to slay a Hydra: Finishing projects

How to slay a Hydra: Finishing projects

Am I fighting a hydra? Every time I work around a problem, two others appear! Just how twisted can time zones be?!? And I thought this project would be easy. Take a deep breath…Phew. Alright,...
Read more →
Never Focus on the User

Never Focus on the User

Sharing a hard truth about our industry. I wanted to reject this for the longest time. But I finally had to change my mind. User focused design is wasteful. Every business knows this, but...
Read more →
Page 1 of 4