This post first appeared on LinkedIn, published by Kane Barton, Account Manager, Kiandra IT
I made the transition from a coding day job to something less technical years ago and could not be happier. That said, I do, from time to time, miss the creative expression that my coding past provided. Would I ever want to go back? No thanks!
However, after spending over half my adult life writing code I am not yet ready to become one of the “I’m not technical” technology consultants. For me, it is important that I retain a level of understanding on what it really takes to write code. It makes me a more rounded consultant. More importantly, it allows me to understand at a deeper level, the complexities and challenges our teams face on a daily basis.
I believe that we as people, too often, lose objectivity on how challenging something is to develop and have a predefined position on how long something “should” take to complete — I know I have suffered from this in the past.
So, I decided to fix my self-made concern by dusting off the keyboard and writing some code.
After taking some inspiration from the #serverless movement, I decided to write my first Serverless function (whereby an application or function executes in the cloud without having to worry about where the application is installed, runs or scales). I wanted to keep my Serverless function relevant to a typical business problem the Kiandra team solve, and decided to test myself with a function that converts a JSON document to Excel worksheet. Note: If this is getting too techy, an example of when we solve this sort of problem could include a scenario where a client is capturing demographic information via a sign-up page on their website, and needs to be able to download this information into a spreadsheet.
I started by creating a new class library project in Visual Studio: