why another coding blog

What I’ve found is that the more I learn and progress in the software engineering profession, the more I need and want to learn. The deeper I dig to learn, the more holes I find in the content I’m reading, watching, and just finding in general on the topics I want to know more about.

It’s hard especially when you are starting out to hone in on a set of core topics you need to understand in depth and when to expand to other topics because there are so many topics to potentially cover. Hello world tutorials will only get you so far, and so will blog posts that implement algorithms using only convenience helper methods. How does x helper method add to the space/time complexity of an algorithm? Why did updating my object over here alter my data over there in my program?

These are just some of the questions I’ve encountered that honestly the hello world videos and blogs don’t discuss, and they caused me some struggles when I was starting out because folks I went to school for music not math or computer science, and for a long time, many of the blogs and videos I found on the more advanced subjects weren’t 100% understandable to me. As a result, I put off learning computer science related topics for a while because I wasn’t confident in my ability to learn them.

It’s these struggles that have really helped me grow into the developer and person I am today, and I want to share all the things I wish someone had shared with me when I was starting out because let’s be honest learning Asymptotic Analysis when your last math class was geometry is really hard, and so is navigating a career transition. I’ve learned a lot.

I’ve lived through mega bouts of imposter syndrome, and I’ve also experienced corporate, startup, and west coast tech cultures. I’ve been the interviewee and the interviewer. I’ve been on some really well managed teams, and I’ve also been on toxic, poorly managed teams.

My goal is to make the topics I’ve needed to learn to advance and get better jobs in this industry digestible to anyone, and yes, I do mean anyone. Anyone can learn regardless of where they are starting. You just gotta put in the time and find ways to learn that work for you.

If something I post doesn’t make sense to you, reach out, and we will get it sorted.

Previous
Previous

why oh she codes

Next
Next

my story