Home

16Sep2022: JS Challenge to get me into the weekend

Created September 16, 2022

Been an incredibly busy week at work this week. I actually used my first Python SDK - we were taking excel spreadsheets with data (eg. contacts) and uploading it to our clients' accounts on our platform. This is the first time I really had to clean up excel data and run code to push it. We already had templates so it was mostly aligning all the data then running the importer. It's really cool; I always wondered about APIs vs SDKs and conceptually it's making more sense to me now that I've used both! I suppose if I look back, 3 years ago I was working in a much broader, nontechnical role including folding and counting tshirts and figuring out what to do about a pretty bad rodent infestation (I mean the guys left Doritos in a bottom shelf for who knows how long). I've now run my first Python SDK importer. Who knows what the next 3 years will look like.

Apart from that I completed a coding challenge that merges multiple objects - I guess everyone jokes about coding being a Googling thing, but I mean it really is. I just googled how to merge objects and looked into using the spread operator, but mainly because I didn't know how many objects would be passed in the params. In truth I don't entirely get it yet, but I know how to search for things to achieve the desired result, which is really weird (and obviously awesome). This is the same set of coding challenges I got when I first joined General Assembly. It is really weird to realize that just by working on apps that didn't become anything and are likely to be deprecated because we deployed through Heroku, that I would now solve a JS challenge so quickly (also the one I solved before that was the same story) by knowing what to search. I'd have zero idea before. Still, I'd like to get better again at fundamentals and knowing what's going on under the hood. It may take a while but I'm really pleased to sense my results and progress without realising. I also just know what to do in so many more situations.

I hope this continues as I work toward my goals to develop sturdy hard skills. It looks to be helping.

Also another tidbit - I just found out at my company we are encouraged to read books and there's a suggested book list and I bought a few books. The one I'm most excited about is Fluent Python: Clear, Concise, and Effective Programming by Luciano Romalho. While I miss coding in JavaScript, most of my role entails coding in Python and who ever said it would ever be a negative thing to do more Python of all languages (ok the environmentalists maybe but)?

Catt xx