The main duty of a developer is to build and improve features of a service or a product, either through big-bang releases or through continuous delivery. The second most time consuming activity (besides meetings, of course) in the life of a developer is fixing bugs and eliminating tech debt.
Code & Tech
As a developer, my first impulse when the service I’m developing is malfunctioning is to jump right on it and try to fix it. But while I do that, I can’t help thinking about who is affected by it and how bad and if they will notice it. Then there’s the first five to ten minutes of the investigation, when I realise how far I am from finding a solution, yet, I keep thinking “Almost there, almost there!”. Five minutes become twenty and twenty become an hour. In the meantime, users start reaching…
Dropzone is a Mac OS X app which sits in the menu bar and that allows you to configure a series of actions. You can add these actions in a grid that is shown whenever you drag something on top of the icon in the menu bar. Then you can drop files on these actions and upload the files to Dropbox, Flickr, Amazon S3 and others or just keep them until you need them later.
Yesterday I spent the entire day at the Joy of Coding conference, in Rotterdam. From my point of view, it was an example of how a coding conference should happen. Lots of sponsors, but nobody trying to get your personal data in exchange for a t-shirt or the promise of winning some sort of gadget. Focus was put on what matters: code, networking and sharing.