Skip to content

Code Mom

Menu
  • Home
  • About Code Mom
    • About Code Mom
    • Disclaimer & Privacy Policy
  • Blog
  • Ask Your Mother
  • Resources
    • Apprenticeship Programs

Need Help with Effective Communication? Try These 10 Tips

By Tori Brenneison January 29, 2024 Soft Skills 0 Comments
Two women sitting at a table in an office setting, they are looking at each other and smiling while having a conversation
When it comes to professional software development, effective communication is just as important as writing efficient code. A good developer’s expertise lies not only in the ability to implement algorithms and solve complex problems, but also in communicating with other programmers...
[Continue reading...]

Getting Started with Arrays: A Guide for New Programmers

By Tori Brenneison January 22, 2024 Java, Object-Oriented Programming 0 Comments
A photograph of a collection of hard drive disks in a rack at a data storage center.
If you’re just starting out with computer programming, you probably found this article by searching “how to use arrays” or something similar.  Arrays appear in nearly every programming language, and they’re an essential data structure for organizing and manipulating pieces of...
[Continue reading...]

What New Programmers Need To Know About the Stack and Heap

By Tori Brenneison January 15, 2024 Object-Oriented Programming 0 Comments
An interior shot of a computer case, showing the hardware and focused on an array of RAM cards
In many modern programming languages, we don’t tend to spend a lot of time thinking about memory management (unless you’re my colleague Ben, who thinks that C++ is the pinnacle of software engineering and that none of us should have ever...
[Continue reading...]

Demystifying the SOLID Principles: A Guide for New Programmers

By Tori Brenneison January 8, 2024 Design Patterns & Best Practices, Object-Oriented Programming 0 Comments
The back of a woman's head, looking over her shoulder to her computer monitor. Visual Studio Code is open on the monitor and there is Python code on the screen.
Have you ever heard the acronym “SOLID” used in reference to object-oriented programming?  SOLID refers to a set of five principles for writing object-oriented software.  The acronym comes to us from Robert “Uncle Bob” Martin, and acts as a guide for...
[Continue reading...]

Resolutions are SO last year: how to be SMART about your goals in 2024

By Tori Brenneison January 1, 2024 Miscellaneous Mom 0 Comments
A photo of a person writing in a notebook. Only their hands are visible, they have a dark manicure and are holding a silver pen. The notebook page is mostly blank with only a few lines of text written so far.
Happy New Year, code babies!  If you’re a Code Mom subscriber, I hope that you had an enjoyable end to 2023–and if you’re here for the first time, hello!  If you’re looking to take your first steps into the world of...
[Continue reading...]

What Is A User Story in Agile Software Development?

By Tori Brenneison November 6, 2023 Agile Software Development, Miscellaneous Mom 0 Comments
A group of people gathered around a table with notebooks and laptops. The view of the table is top-in. Two people are reaching across the table to shake hands.
You may hear programmers, project managers, business analysts and other members of a software product team talk about “user stories”–but what is a user story?  Simply put, a user story is a short, informal way to describe a piece of functionality...
[Continue reading...]

3 Common Object-Oriented Programming Mistakes Junior Devs Make 

By Tori Brenneison October 30, 2023 Object-Oriented Programming 0 Comments
A blueprint for a house held on a whiteboard with two red circular magnets.
I’ve reviewed a lot of junior dev code… like, a lot.  There are a handful of errors I see new programmers run into over and over again when creating OOP projects, so I wanted to write an article about them!  In...
[Continue reading...]

Design Patterns 101: Making Sense Of The MVC Pattern

By Tori Brenneison October 23, 2023 Design Patterns & Best Practices 0 Comments
A man and woman standing in front of a whiteboard. On the whiteboard is a wireframe drawing of a website and a process diagram.
Imagine this–you’ve come up with a great idea for an app, and you just can’t wait to build it! You could sit down at your computer and just start typing, and create your classes and user interface as you go… but...
[Continue reading...]

How To Build A Professional Network

By Tori Brenneison October 16, 2023 How Do I...? 0 Comments
Three women sitting on barstools in a modern-style tech office. Other people's heads, out of focus, are visible in the foreground. The women on the barstools are giving some kind of panel-based presentation.
Building a professional network is a non-negotiable, especially in today’s job market.  A strong network can help you land that first job, find professional development opportunities, and encourage career growth.  But where do you start? How do you build a professional...
[Continue reading...]

Two Heads Are Better Than One: The Hows & Whys of Pair Programming

By Tori Brenneison October 9, 2023 Miscellaneous Mom 0 Comments
Two women working at a desk; they are looking at an external screen hooked up to a Mac laptop. One woman is Black, with long braided hair, wearing glasses. The other woman is wearing glasses and a checkered shirt and is typing on the laptop keyboard.
If you’ve been in tech for any amount of time, you may have heard the term “pair programming”. What is pair programming, and why do developers do it?  Pair programming (also referred to as “pairing”) happens when two programmers work together...
[Continue reading...]

Posts pagination

1 2 3 4 … 6

Recent Posts

  • A Quick Introduction to Date Comparison in JavaScript
  • A New Programmer’s Guide to Mastering Code Katas
  • How to Put A Side Project on Your Resume
  • What is Smelly Code? 5 Code Smells to Watch Out For
  • Ask Your Mother: Could Your Friends Save Programming from Being Banned?

Ko-Fi donations help pay for server costs to keep codemom.net up and running!

Archives

  • August 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • November 2023
  • October 2023
  • September 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023

Categories

  • Agile Software Development (1)
  • Applications & Tools (16)
    • Git (3)
    • Programming Languages (9)
      • .NET (5)
        • C# (5)
      • Java (3)
      • JavaScript (2)
  • Ask Your Mother (6)
  • Design Patterns & Best Practices (4)
  • Getting A Job (9)
    • Interviews (4)
  • How Do I…? (21)
  • Mentoring & Coaching (3)
  • Miscellaneous Mom (9)
  • Object-Oriented Programming (11)
  • Soft Skills (7)
  • Tech Careers (1)
A cartoon illustration of a woman with long dark brown hair sitting with a laptop computer in her lap.  She is holding a coffee mug in one hand and a white cat with blue eyes is sitting on her shoulder.

About Code Mom

Tori Brenneison–AKA “Code Mom”–is a software developer and computer programming instructor from Cleveland, Ohio, USA.

As a coach and instructor, Tori is known for her ability to empathize with and encourage students, as well as for a dogged insistence that she’ll fight anyone who messes with her “code babies”. Her observations and interactions with entry-level developers from all backgrounds and walks of life has afforded her unique insight into the hopes, dreams, motivations, struggles, and successes of junior techies.

Code Mom Copyright © 2025.
Theme by MyThemeShop. Back to Top ↑