Have you ever noticed how fragile your productivity is as a developer?
I started working with Navision a couple of weeks ago which has it's own programming language called C/AL. No one with any experience in it was around at the time and I felt like a child as I stumbled about trying to figure out how to do things I've been doing for years in C#. Picking up a new technology (or old in this case) is a great bring any progress you were making to a grinding halt.
This week we had a power outage which throws a real spanner in the works for any IT professional whose whole reason for working suddenly goes offline. Apparently bringing everything back online isn't as straight forward as pushing a button.
Today I attempted to log in to finish off a task I said would get done but some of the files I need have been misplaced. I'm not sure if they've been deleted or just moved but even though I have lots of power the task is effectively a write off.
Things seem to be bigger and more complex than I think they should be. Simplifying things may make them more or less fragile but it definitely makes it easier for me to grok them and therefore fix them when they are broken. So next time you want feedback on something I'd like to ask for simple, light and consistent.
Cheers.
Labels: Productivity