272 karma · joined September 21, 2011
For enterprise pricing, this can be unavoidable, but a ballpark is nice. Or say you can offer steep discounts in the right situation, and have me call to discuss.
It's not - it's a comprehensive and detailed 12-chapter summary of best practices and techniques. Stick with it, it's worth a read.
To the implementors: you may want to make it more obvious it's a full course, with the chapter list (or at least next/previous) at the top or in a sidebar. (I of course missed the "Chapter 1" badge and chapter list link when scrolling through.) Great work!
What happens, though, when the most innately talented (Armstrong, Rodriguez, Barry Bonds) also go in for enhancement?
I also like that he brings up the Puritan work-ethic canard and punctures the balloon of more hours equals more productivity. This view is starting to gain traction here on HN over the last couple years, which is for the best IMO. There is no denying that startups are hard and require long hours, but it is important to know one's limits - and macho "who works more" posturing is never helpful.
This has a couple of side benefits:
- "Dry" run of the migrations you'll eventually need to run in production anyway
- Using real production data in staging/QA (as long as you're allowed to) can uncover some edge cases you wouldn't have accounted for using fixtures or manual prepopulation.