Daily Shaarli

All links of one day in a single page.
WIP is waste
thumbnail

A manifesto on work, waste, cost and value.

Work in progress has zero value. Ship!

  • Before a task is shipped it provides zero value.
  • Any work in progress is pure cost.
  • Two tasks in progress adds cost, for no value.
  • Only after shipping do you create value. Always ship.
  • One task shipped is infinitely better than 4 tasks “almost done”.
  • Ship something of value first. Then begin something new.
Makefile Tutorial By Example

I built this guide because I could never quite wrap my head around Makefiles. They seemed awash with hidden rules and esoteric symbols, and asking simple questions didn’t yield simple answers. To solve this, I sat down for several weekends and read everything I could about Makefiles. I've condensed the most critical knowledge into this guide. Each topic has a brief description and a self contained example that you can run yourself.
If you mostly understand Make, consider checking out the Makefile Cookbook, which has a template for medium sized projects with ample comments about what each part of the Makefile is doing.