Tag Archives: software development

Do More Faster, Part 1 – Idea and Vision

How can you accelerate your startup or new product?  Ship it, share it and get feedback.  “Many entrepreneurs are hesitant to share too much about what they’re doing and, even when they do, they hold back some of their thoughts … Continue reading

Posted in Uncategorized | Tagged , , , , | 1 Comment

How To Become An Engineer With People Skills

My mother told me when I was young that people get hired for their technical skills, and fired for their people skills (specifically a lack thereof).  And I’ve seen this play out in the real world repeatedly.  Assessing whether someone … Continue reading

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

Relationship-building counts as work

“Relationship-building counts as work.”  That’s a great quote from in the latest article from First Round Capital Review: 23 Tools to Make Feedback Meaningful.  As Phin Barnes writes: A lot of people skimp on the time they spend in one-on-ones … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

Revealed: The 4 Reasons Amazon Web Services Got Approved

In the summer of 2003 Amazon was a fast-growing online bookstore.  Nine years old, it had pioneered many innovative components of e-commerce that we take for granted today: customer reviews, a personalized shopping experience, relevant product recommendations, and frictionless buying. … Continue reading

Posted in Uncategorized | Tagged , , | 1 Comment

Recommended Reading: The Log, what every software engineer should know

Today I found this absolutely superb article on distributed systems and the central role of the log:  The Log: What every software engineer should know about real-time data’s unifying abstraction It’s a technical-but-readable exploration of the role of the humble log … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

JavaScript in the Data Center?

First I saw that PayPal was using Node.js for production services.  Then Airbnb.  What the hell is going on? Well, a pattern is emerging: A new product or service team starts operating in lean-startup-style. This means rapid-prototyping so you can … Continue reading

Posted in Uncategorized | Tagged , | 1 Comment

Can I explore your API in a browser address bar?

I like this best practices guide to designing APIs by Vinay Sahni. In it he offers some excellent advice, but one particular design principle is worth heeding and has lots of implications, namely the API should be “explorable via a … Continue reading

Posted in Uncategorized | Tagged , , | 1 Comment

Tours of Duty: The New Employer-Employee Compact

Is there an alternative balanced between between permanent employment and contract employment?  Reid Hoffman (CEO of LinkedIn) proposes the tour of duty in this month’s Harvard Business Review: “firm but time-limited mutual commitment with focused goals and clear expectations.” When possible, … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

The one cost engineers and product managers don’t consider

I love this article from Chris Gale, VP of Engineering at Yammer – The one cost engineers and product managers don’t consider – which is about reducing complexity… On the product side, your best tool for eliminating complexity cost is data. Studies … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

Are coders worth it?

An interesting long form piece in Aeon Magazine by James Somers – titled “Are coders worth it?” – aims to examine whether web developers are worth the six figure salaries that they currently command in their first year of employment. I am … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment