How I Overcame My Fear of Seeking Support as an Early-Career Software Engineer

Photo by Hannah Busing on Unsplash


My Transition from Public Relations Manager to Software Engineer at Artsy

Photo by Simon John-McHaffie on Unsplash


How Company Values Can Make an Intern Feel at Home

Source: Photo by Christin Hume on Unsplash


The Core Principles for Bringing on Fresh Engineering Talent During and After Covid

Source: Photo by Chris Montgomery on Unsplash


The most important reform to promote diversity and inclusion in your engineering organization

Photo: Kaleidico/Unsplash


And how I got my first role as a software engineer

Photo by Christina @ wocintechchat.com on Unsplash


Why It’s Important to Learn Another Backend Framework as a Rails Developer

What is a framework and why use one?

A framework is a collection of code, tools, and utilities that give you a specific structure to work with when you’re writing software. The most common frameworks are Ruby on Rails (Ruby), Django (Python), Flask (Python), Spring (Java), Laravel (PHP), React (JS), Express (JS), and Angular (JS). Some of these are full-stack and others are frontend or backend frameworks. With a framework, your program becomes more structured. Because a lot of functionality comes built-in, your resources become freed up to focus on building out what makes your application unique. Developers hate doing work that has been done before. …


How failing a technical screen helped me grow as a developer

Photo: Christian Wiediger/Unsplash


A Beginner’s Guide to Understanding How to Design, Build, and Scale a System and Why It’s Important to Know as a Software Engineer


Anna Carey

Software engineer @Artsy. At the intersection of storytelling, art, and technology.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store