Saturday, July 6, 2013

Spotify Puzzle #1 - Reversed Binary Numbers

I love the product and found few programming puzzle while I was browsing on their site.
This one is really simple, takes few minutes.

Wednesday, May 1, 2013

The Great Engineer

The things that separate a great engineer from a merely adequate one are passions and goals, character and personality, not specific technical skills.

It's not that skill doesn't matter; it's that skill is only one aspect of a great engineer, and it's the aspect that's easiest to change. Smart peoples' skills improve steadily with use. Personalities are much less mutable.

Sunday, April 28, 2013

Office Management Excellence Community Recommended Books


Monday, April 22, 2013

Keeping people really matters

Tech companies do a generally poor job at keeping employees from leaving, and replacing people is really hard.

Zach Holman (Github) recently posted a deck on this topic.

Thursday, April 18, 2013

Thoughts on on-boarding new hires

Bad onboarding:
  • A top-down marathon of meetings with tiers of managers and painfully boring training videos
  • New recruits treated like helpless new kids.

A better on-boarding:
  • Giving new recruits a very safe way to actually do, learning by doing is actually the best way to learn anything
  • Since building software is a social activity, giving them an opportunity to work with different teams and different code bases across the organization. This also helps communicating the big picture and the endless opportunities at the company.