I'm a passionate blah, blah, blah... I love technology (full stop) In particular coding, infrastructure and hardware. I also happen to like making business successful and agile (not as Agile, but as being able to adapt quickly regardless of the dogma).
I consider myself a middleware / backend developer and my main professional programming language is Java. In the past I've coded in C (including some of linux kernel hacking), Smalltalk and Lisp... and basic (old Atari 2600 if you must know). I code for fun in other languages (Ruby, JS and Scala) and I've tried learning a few other ones but failed as I got distracted by other things (Haskell and Erlang one day I shall conquer you!)
At the moment, I'm learning new ops technologies such as containers (Docker) and datacenter schedulers (Mesos / Kubernetes) with the aim of building smallish private clouds. In the past, I played with configuration management technologies, in particular puppet, after all, who wants to configure servers by hand?
I'm quite lazy, which means that I need to automate everything that is repetitive and/or dull (I'm a Maven lover! There' I said it!) and I get annoyed when a supposedly seasoned developer codes without using shortcuts (life is too short to see you how you dance with a mouse to hit the "run tests" button!).
Q&A for professional and enthusiast programmers
Q&A for professional programmers interested in conceptual questions about software development
Q&A for passionate videogamers on all platforms
Q&A for information security professionals
Q&A for computer enthusiasts and power users
Q&A for engineers, producers, editors, and enthusiasts spanning the fields of video, and media creation
Q&A for system and network administrators
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for people studying math at any level and professionals in related fields
Q&A for power users of Apple hardware and software
Q&A for theoretical computer scientists and researchers in related fields
Q&A for database professionals who wish to improve their database skills and learn from others in the community
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for software developers, mathematicians and others interested in cryptography
Q&A for peer programmer code reviews
Q&A for users and developers of hardware and software for Raspberry Pi
Q&A for people wanting to improve their personal productivity
Stack Exchange Network staging zone, where users come together to build new Q&A sites