brainbaking/content/wiki/reflect/productivity.md

2.3 KiB

+++ title = "productivity" draft = false tags = [ "reflect", "productivity" ] date = "2013-03-12" +++

Productivity

Productiviteit verhogen doe je zelf. Bezig zijn met jezelf, is self-improvement.

De volgende secties handelen kort over enkele topics rond dit idee.

Psychologie

Keyword: Cognitive Science

  • {{< lib "Learn to Power Think" >}} handelt over zelf-inzicht, gaat uit om doelen te bereiken

Focus

Belangrijkste: how to keep it in the zone:

Ideeën opdoen, opbouwen en beheren

Zie [gathering]({{< relref "gathering.md" >}})

In programmeeromgevingen

ThoughtWorks boeken

  • {{< lib "Pragmatic thinking & learning" >}} by Andy Hunt - zie samenvatting Kristof's wiki
  • {{< lib "The pragmatic programmer" >}} by Andy Hunt
  • {{< lib "The productive programmer" >}} by Neal Ford - Presentatie hier

Tools

  • {{< wp "Polyglot programming" >}} bovenop de JVM bijvoorbeeld
  • Dynamic languages & closures! gecombineerd met bovenstaande natuurlijk
  • Regexp!
  • Keyboard > Mouse
    • gebruik bvb mousefeed in eclipse om keyboard shortcuts te enforcen!
  • Search > Navigation (gecombineerd met bovenstaande)
    • gebruik bvb Google desktop search, pas indexatie instellingen aan naar inhoud van uw files (.cfg, .java, etc)
    • Windows Vista en hoger: start menu search programma's, search bij geïnstalleerde programma's

Dieper inzicht vergaren

  • Kennis delen en mensen iets leren zet uzelf aan om beter na te denken over dat ene stukje code (API)
  • Schrijf tutorials die gebaseerd zijn op unit testen
  • Literate testing

Teaching is iets zeer krachtig om zelf ook bij te leren! (verschillende referenties)

Andere

  • {{< lib "Rework" >}}. Context: pragmatic company management. zie samenvatting hier: [books/rework]({{< relref "wiki/books/rework.md" >}})