For the past week, I have been staying in Sitges, a small town just outside of Barcelona, where I have been hacking away until 2 a.m. and having long discussions about life, business, trends in software development and what the next year might look like. At first glance, it may appear like some developer mid-life crisis, where I try to convince myself I can still stay up past 10:30 p.