Category great people – great companies

Problem Solving – Coding Interview

Below is a very interesting example of how to interact when solving a problem during a coding interview. Think loud. Clearly. Ask for clarifications. Talk before you write. Think about different solutions. Best case scenario. Worst case. Edge cases. Test your solution in real time.

Which Classes Contain the Most Errors?

I love reading the book Code Complete, by Steve McConnell. The following comes from it, in its Chapter 22: Developer Testing. ………. It’s natural to assume that defects are distributed evenly throughout your source code. If you have an average of 10 defects per 1000 lines of code, you might assume that you’ll have one defect […]

Ryan Tomayko – How I Explained REST to My Wife

This article by Ryan Tomayko discuss REST and its implications. The author has removed it for good from his blog for reasons indicated in the link at the bottom, How I Explained REST to My Wife Sunday, December 12, 2004 Translations of the following dialog available in Japanese, French, Vietnamese, Italian, Spanish,Portuguese, and Chinese. Huge thanks to YAMAMOTO Yohei, Karl Dubost, jishin, Barbz, Tordek, Edgard Arakaki, keven lw, […]

MVC then what next?

The following is a talk at the RailsConf 2015 in which Peter quickly discuss MVC and mostly what comes after it. “This talk explains how to compact the “big ball of mud” at the heart of your app into a bedrock of reliable code. It gives the steps to incrementally refactor models into a functional […]

A way of becoming a great developer

Beware of how you spend your scarce cognitive resources. Enjoy this Fluent 2015 presentation, by Kathy Sierra, about the important elements to care about in one’s pursuit of greatness. This doesn’t only apply to technologies, or web, or coding, but to almost anything.

The geek shall inherit the earth: The age of developer-defined infrastructure

The original article is by Jerry Chen, from Greylock Partners. This is just a re-transcription. If “software is eating the world,” then the meal will be prepared by developers. Over the past several years, there have been articles about the primacy of software engineers. This reality is supported by the fact that technical majors are […]

A sense of Urgency

This post was initially by Boz, on Feb. 12 2015. This is one of those posts I want to be able to go back to at a later time. Hence I paste it here. ** Sense of Urgency ** I once had the good fortune to visit the kitchen at The French Laundry. The kitchen […]