Retiring Python as a Teaching Language
It's not about technology for its own sake. It's about being able to implement your ideas.
How to Become a Great JavaScript Developer
Ustun Ozgur - Software Consultant and Engineer. Expert solution architect and programmer in Python (Django), JavaScript (React), .NET, Clojure and Java.
Your Job as a Founder Is to Create Believers
Before we launched HelloSign, I remember showing HelloFax to a family member. This person was normally supportive, but he took a glance and walked away. He wasn't the only one. A lot of people...
Why One Programmer Doesn’t Do DevOps Anymore
The story of one programmer’s journey into, and vehement rejection of, this thing we call “DevOps” – lessons learned, sound advice and why you’re probably doing it all…
The 100:10:1 method: my approach to open source
For many years I was whole hog into the open-source movement and at the time I rarely wrote a stitch of code in my free time that didn’t find itself in a public Sourceforge/GCode/Github repo. 1 However, over time I came to learn that the burden that came with publicly offering code to the universe, to put it mildly…
Things I wish I knew earlier about Machine Learning
I’ve been working with Machine Learning models both in academic and industrial settings for a few years now. I’ve recently been watching the excellent Scalable ML from Mikio Braun, this…
My favorite interview question
The Official Web Site of Nicholas C. Zakas
Early employees take the most risk today
Why are we still using old 1990’s cap tables and the same tiny option grants for employees as we did back then? Is that fair? To whom? Is…
Code Review Best Practices
What I look for in a code review, from design and duplication to tests, and how I discuss changes with the person who wrote them.
Join the Engineering Leisure Class
Engineers earn more money than we need, and the world is full of interesting problems that don’t promise a financial return. Why are the…
Do Not Disclose Your Salary to Recruiters
Recruiters are not my most favorite people in the tech eco-system. They’re the people that will contact you on behalf of some client (the company that pays them) in order to try to find new employees. They typically get paid a fairly hefty sum per employee found and if ever there was a moment when the ‘you are the…
On doing things other people can't
Sources of Power: winning by finding a different game instead of playing the standard one better, and why to pass on that meta-skill.
Just Don't Hire 0x Engineers
Written pieces, talks, and other bits by Zach Holman.
The 40% Rule
I was catching up on Brad Feld’s blog this morning and saw that he had posted about the “40% rule” for SAAS companies. I was at the same board meeting as Brad and came away similarly impressed by the simplicity of the rule and the logic behind it. Here’s the 40% rule and it is […]
I was underpaid for years and I didn't know it
The recent hashtag #talkpay on Twitter reminded me of a situation I found myself in at a former job. I contracted with a local startup during my last few years of college, and they gave me a job offer the winter before I graduated. The $40,000/year offer would expire in a week, and I wasn''t prepared to try to get…