Posts

Showing posts from July, 2016

A developer's sacrifice - why did I say bye to my first love

I love writing code and during my undergraduate studies I had a chance to write code in many programming languages and while I enjoyed working with all of them, there was one language that I fell in love with. I call it first love and thankfully I had a chance to code in that language for most of my career after I finished uni. I worked with it for years and years, it would be my language of choice for any new project...until recently. In the last 12 months, certain (almost unavoidable) circumstances lead me to a choice which meant, I had a part ways with my first love for this particular project. In this post I will talk about what my first love was, the circumstances that made me part ways with it and what did I use instead of it. My First love During my undergraduate studies and when I was learning about programming, I was exposed to C++ , Java and C . I did not mind C so much, C++ I did not like it at the time and I loved working with Java. Yes yes, I know it's very ver...

The art of building software while working alone

In most of my past jobs, I had the opportunity of working with a great team! I mean those who I have worked alongside have always been some kind of awesome. All except for that one member, that I never really liked very much. In this post, I will briefly talk about my evolution as a Software developer and how I evolved to be a lot like that one team member I wasn't too thrilled about working with. That ONE team member In most of my past jobs, working in a team was always heaps of fun, unfortunately every team had someone who would make a plan, have deadlines, monitor the time spent on each task, etc. Yes of course I am talking about the Project Manager. In some of my early jobs, every time a project manager asked me "how long it would take me to finish something?"   one of the first things in my mind would be, "ahh dude go away, let me write code in peace". I mean all I want to do is write good code i.e. code which is modular, follows the right design pat...

Automating screenshots upload to iTunes Connect

I have been updating my iOS apps( My Day ToDos and it's  Lite version ) ever since I released it late last year which has been one of the most tedious processes. Actually for me, it's only frustrating when I have to upload a new screenshot for my app, which requires me to drag and drop images to iTunes Connect  for every screen size and every localisation. However recently I came across this fantastic tool for automating that process. That is one of the things that, I will be talking about in detail in this post. Updating iOS apps When I buy an app, I read the description and look at the screenshots and if I like them, then I buy them. As a user the one thing that I would really annoy me would be when the actual app doesn't work or have any of the features in it's description or look anything like it's App Store screenshot.  Since I have an app on the App Store as well, my goal is to not to annoy any potential users who are like me and hence I tend to ke...