Tuesday, 7 January 2014

IPhone hangs when running from XCode

I've had this happen a couple of times now and the first time was a little worrying that I'd bricked my iPhone. Basically I was running an application on my phone via XCode and when rebuilding an updated version it failed with a "busy" error message. Stopping XCode and unconnecting my phone had no effect, the phone was stuck displaying the loading screen of the application and wouldn't respond to any key commands. To fix you have to hard reboot, holding the power and home button until the phone reboots - doesn't lose any of the data you have on your phone (a concern the first time I did it).

Wednesday, 1 January 2014

Looking forward to 2014

I'm just looking at my post from last year "looking forward to 2013"! I'm still in a hands-on development role, but now in a different company. Many of my goals for last year are still relevant for this year. Time management has to be right at the top of them; getting the right work/life balance whilst doing a job you love is always difficult; even more so when there is just so much new cool stuff you want to learn!

The delivery process is another key item for this year. Being in a pure software house, delivering working software promptly to clients is not just something to aim for but key to the success of the business. Whilst the 2 week sprints of scrum might not work, the short delivery cycles and early visibility have to be a good thing. Reducing the time and effort required to develop a working prototype of the screens / system is also something else to look to improve on.

On the technology front, I hope we are quickly proficient in developing and publishing iOS and Android applications; not just on phones but tablets as well. The cloud is also going to be quite important in 2014! So 2014 is shaping up to be a great year for learning new skills and languages. Personally I'd like to look at learning F# and at least one new database language (either a graph database or noSQL).

Review of 2013

2013 certainly didn't turn out as planned, the less said about the first half of the year the better; so moving on (which I did!) In the second half of the year I joined a company which has managed to get me excited about and enjoying programming again! It has been an insanely busy 7 months into which (as well as the normal .NET stuff) we've managed to cram learning to program iOS and Android (the later being more of a challenge for 2014. There was also a lot of ground work investing in new processes and systems and preparing us and the business for the coming challenges in the next couple of years. There's also been the odd bit of specification work! I managed to get along to a few Brighton ALT.NET sessions (something I'd not managed or felt like for a while) and enjoyed going to Worthing Digital evenings through out the year.

I'm looking forward to 2014, I finished 2012 trying to be optimistic about 2013 - I'm finishing 2013 feeling and believing that there is load to be optimistic about in 2014!