What I learned getting acquired by Google
Scalable designs are a business problem that designers can help solve
Framing: The 1 most important communication concept every software engineer must know
5 Skills the Best Engineers I Know Have in Common
Archive Your Old Projects
Tragedy of Return to Hostile Offices - Benji's Blog
Looking to Becoming a Great Manager? Try These Six Microhabits
The Architecture Behind A One-Person Tech Startup
Benchmarking.
Effective Engineering Teams
Your Small Imprecise Ask Is a Big Waste of Their Time
Scaling standards and community in your organization
From 2-D for 4-D: Beyond the surface area of luck
Web developers: remarkably untalented and careless?
Tips from a marketing expert on how to sell yourself as a graphic designer
First Time Tech Conference: Things You Need to Know
A Web Designer’s Secrets to Longevity
5 signals I’m looking for when interviewing software engineers
The Case Against Work-Life Balance: Owning Your Future
Getting the most out of your Software Architects
The Network Effect: Why Companies Should Care About Employees’ LinkedIn Connections
To Go 0 to 1, First Go -1 to 0
Key challenges and opportunities for marketing leaders
The Universe of Discourse : Advice to a novice programmer
Don't Build a Mine Before You Struck Gold
Top non-technical skills for Senior Engineers and Technical Leaders - Making Smaller Circles
The crippling problem of being able to build whatever you want
Explain Like I'm Five
The product manager role is a mistake
Five fallacies of estimations in software development