Growing as Makers From Beginner to Contributor: Habits for Long-Term Growth as a Programmer Discover proven strategies to grow from a junior developer to a valuable team contributor with a habit that fosters long-term success.
Growing as Makers 5 Pottery Disciplines That Shaped Me Into a Better Programmer Pottery and programming seem different, but the soft skills needed are similar. Here's how I've used ceramics to become a better programmer.
Extracurricular Activities What Do Programming and Crocheting Have in Common? These 3 Things. I learned to crochet around the same time I began studying computer programming, and I've noticed some interesting parallels between the two.
Growing as Makers Try These 2 Games to Make Learning Programming Fun Here are two games I stumbled upon whose key mechanic is programming. Each game can make learning to program fun.
Platforms & Languages The Evolution of Go: What’s New in Version 1.21 Go 1.21 has solidified the language's reputation as an adaptable, efficient, and community-focused platform.
Personal Optimization Process vs. Project: From Knitting to Programming You will occasionally see makers refer to themselves as Process people or Project people, and most people fall into one of the two camps.
Extracurricular Activities Programming for Arduino? Use Platform.io instead of the Arduino IDE For a fun side project in Arduino, I discovered you can use the Platform.io plugin to do tons of embedded programming in VSCode.
Platforms & Languages Learn a New Programming Language Even If You Don’t Need It Why bother learning another programming language? Take the pressure of learning something "useful" and just have fun.
C# Everything a Java Developer Needs to Know About C# Learning a new programming language can be intimidating. Luckily, C# is incredibly easy to dive into if you have a background in Java.
Development Practices 3 Steps to Creating Spikes with Lasting Value Spikes are great for exploring and de-risking problems. I'll outline three steps I take to make sure that spikes have lasting value for a software project.
Atomic Thinking What I’ve Gained from Conducting Interviews For three years, I've interviewed applicants at our office. The interviewing process has given me opportunities and increased fulfillment in my job.
Project & Team Management The Consultant’s Craft: Becoming More Than a Programmer We must contribute more than code. We must become programming consultants, helping our stakeholders make smart decisions that deliver maximum value.