WHAT WOULD THE CORGIS DO?

Thoughts on software remodeling and legacy code.
  • My Quest for Mediocrity
    AUG 30, 2016 Written by Don Denoncourt

    “How would you rate yourself as a programmer?” They always have to ask THAT question in job interviews. And I hate it. So much. Why do I hate it? Because I know they won’t like my answer. But what am I supposed to do, lie? Nope. I have to be honest. Which is why I take my time before responding. I take a deep breath, look deeply into the eyes of the interviewer, and, finally, I say: “Average.”

  • Teaching an Old Dog New Tricks
    AUG 23, 2016 Written by Nickie McCabe

    One of the great benefits of working for a small company like Corgibytes is the ability to adopt change quickly, especially in day-to-day operations. Some of the biggest improvements in operational efficiency have come through our virtual office manager and assistant, a little canine chat bot we call Ein.

  • When an “Office” Is No Longer a Spatial Thing
    AUG 16, 2016 Written by Jocelyne Morin-Nurse

    “You’re so lucky! You get to work in your pajamas!” That’s the most common reaction I get when I tell people I work from home. I don’t work in my pajamas. I’m pretty sure none of my colleagues do either. And if they do, they’re not sharing it. Obviously, it’s a personal decision, but, for me, when I’m in my pajamas, I want to chill, not work. And although my “office” is at times my recliner, I am working, not lounging.

  • Software Remodeling
    AUG 11, 2016 Written by Andrea Goulet

    My dad is a self-described contrarian and eccentric. I love that about him. He doesn’t ever do something because that’s the way you’re “supposed to.” He’s also incredibly driven and energetic. He’s a fixer. If he sees a problem, watch out. If it aligns with one of his passions, he’ll put all of his energy towards finding a solution.

  • The IDE vs Text Editor Battle
    AUG 9, 2016 Written by Catalina De la cuesta

    There are 10 types of programmers: those who use an IDE, and those who think that the ones who use an IDE are not real programmers. I'll start by making it clear that I belong to the first group and do care _a little bit_ about the other group’s opinion. So I decided to dig a little deeper and collect opinions about this topic. The choice was either to become a real programmer and switch to a text editor, or to reinforce that I am a real programmer who uses an IDE!

  • You Are Not Your Stereotype
    AUG 4, 2016 Written by Andrea Goulet

    Stereotype threat is especially pervasive in technology. For women, this manifests as the “girls are bad at math” stereotype. For men, it's more often “you have no social skills.”

  • How We Use Daily Journals
    AUG 2, 2016 Written by Nickie McCabe

    One of the most important expectations we have for all team members is that he or she keep a daily journal. While I was skeptical when we first started this practice, now I can’t imagine our team functioning without it.

  • Renaming Rails Models: A Do-Over Approach
    JUL 21, 2016 Written by Don Denoncourt

    The process of renaming models in Rails can be very error prone. To just start renaming files and changing class names and search-replace variable names is fraught with peril -- so I figured having the ability to repeat the process, in essence fix my scripting mistakes and “do-over,” was important.

  • We're Excited about Docker Distributed Application Bundles
    JUN 22, 2016 Written by M. Scott Ford

    Docker's new Distributed Application Bundles are an exciting development. They have the potential to be revolutionary for describing the structure of a distributed application and making that description something that can be deployed as a single file.

  • A Mob of Corgis
    JUN 12, 2016 Written by Andrea Goulet

    An experience report of using Mob Programming at Corgibytes. Trust, which was already high, became even stronger. Clients became more engaged and several commented on how much value they were getting from working with the Corgibytes team. When clients felt like they were getting more value, sales, grew, too.