Hacker News new | ask | show | jobs
by r34 2492 days ago
Another phenomenon that makes most programmers unable to achieve flow state is technology diversity - brain can get into flow state only when one is using familiar tools - and than happens rarely, at least for me (I work on a project for 6-12 months and ten move to other and tools and main technologies aren't chosen by me usually).
1 comments

Work on one project for 6-12 months? Sounds wonderful. Try context switching between 7 different application's codebases with different technology stacks / system architecture in a single iteration (well, sometimes just 3 or 4). Our department was eviscerated and software that had dedicated people on them all got put in my lap to maintain and support. I have to reboot in my head how each application works a couple times a week at least.
Yup, maybe 6-12 moths is wonderful comparing to what you have to deal with, but still not enough for me to get into flow. I consider myself average programmer, so in your environment I'd feel like in hell ;)
I used to only work on one project at a time at certain previous jobs. I really miss it. I felt a lot more productive then.