Category Archives: Software

Posts about programming, computers, and my work at tech companies.

A Quiz to Practice Big O for a Software Interview

Estimating big O is a crucial part of software engineering interviews. If you can write decent code, but can’t analyze big O, interviewers will mentally subtract points from your score. Tips for analyzing Big O Consider the worst case Think … Continue reading

Posted in Software | Tagged , | Leave a comment

How to Make Loads of Money By Ignoring Your Followers

How to get likes – 50 California Rolls – Customers vs Window Shoppers Continue reading

Posted in Software | Tagged , , , , , , | Leave a comment

How to Write a Tech Resume that Lands an Interview

A decent example – 10 seconds to impress – Olympic medals – SEO Continue reading

Posted in Software | Tagged , , , | Leave a comment

Commandos, Infantry, and Police

I recently stumbled upon a metaphor for three types of engineers: commandos, infantry, and police. Commandos┬álead the development of new products in risky ventures. They’re the most creative and visionary of the three types. Imagine a dedicated hacker who gets … Continue reading

Posted in Software | Tagged , , , , | Leave a comment

Four Things Successful Software Interview Candidates Do

You’ll never believe #3 Continue reading

Posted in Software | Tagged , , , , , , | Leave a comment