I develop software for a living, and then I go home and continue thinking about software because I just can't get enough.
I'm a full-stack engineer with infrastructure skills. I've led multiple agile delivery teams, being an individual contributor, driving architecture topics, and coaching and supporting other team members.
I believe in high-quality software and advocate for Continuous Delivery, Test Driven Development, and quick iteration. I write and speak about my experience regularly. Needless to say, all the opinions expressed in this blog are mine and only mine.
Technologies
Following the Pragmatic Programmer advice, I try to learn some new technology every year. My github account is full of small projects I have started to teach myself new things, such as this page itself. A list of them, in no particular order
Tools
I am a bit picky about the tools I use. Actually, I am very picky. I cannot remember how many times I did rewrite my shell config in the past. It is problematic for pair programming because I usually am the only one that can work at my computer.
Nowadays I try to at least outsource my configurations a bit, using some awesome community driven ones like Spacemacs and Oh My Zsh.
- spacemacs
- zsh
- git
- tmux
- Google Chrome
- hammerspoon
- Alfred
- Dash
- trello