Before Go, I had primarily programmed in JavaScript and Python which had the fun distinction of being dynamically typed languages. When I moved to Go, I hit two specific roadblocks: 1) not fully understanding the difference between dynamic vs static languages and 2) and honestly, why should I be concerned about the difference? So naturally, I decided to create a blog post about static vs dynamic languages, and what that means for Go newbies.


Continue reading

Like many, I started off 2017 with the #100DaysOfCode challenge. For the uninitiated, the 100DaysOfCode challengen involves coding a minimum of an hour each day, and tweeting your progress about what you’ve been working on and accomplished. While the focus of the challenge is to work on projects everyday, a mix of projecs and tutorials are still sufficient if you need some input before starting your next challenge.


Continue reading

It’s probably no secret by now that I am a big fan of Go (also known as Golang), an open source programming language that is known for its speed and efficiency. As we move towards Go 2 and the eventual nuances and challenges that will come with its newest iteration, I want to take a few minutes to talk about what I think makes Go so special.


Continue reading

One of the most exciting (and difficult) parts of pursing any career is to step out of your comfort zone and start working towards your goals. There’s the mix of ‘am I going to be taken seriously‘, ‘am I truly ready for this‘, etc. But like all things, sometimes you just need to get your feet wet in order to make any progress and move forward.


Continue reading

Author’s note: This post was originally titled “you’re awesome and should feel awesome”, but I realized that might be a bit of a mouthful.

For nearly all people who are learning to code on a non-traditional path (self study, bootcamps, etc.) it’s easy to experience feelings of doubt and discouragement. Not only can it be difficult going through the basics - picking a language, finding a good resource, and sticking to it without the structure of more traditional learning.


Continue reading

Roughly about 3 months ago to the day, I made an exciting decision to leave my previous job to join an e-commerce and social analytics startup. It wasn’t a particularly difficult decision - I’m pretty sure wanting to hide under a rock ever Monday morning is not a great sign that you’re enjoying your current position - but still, it represented a level of change that was both fun and intimidating.


Continue reading

Author's picture

Ivy DeWitt

Gopher, Pythonista, and proud Pomeranian-Sheltie owner.

Client Support Engineer @ Curalate

U.S.A.