POST DIRECTORY

Teams

 

In November, our most recent apprentice, Maria St Louis-Sanchez, completed her apprenticeship. She shared her thoughts in a post earlier this month. I feel Maria’s story captures the true purpose of an apprenticeship well.

Is this the right path?

How do you know you’re going to enjoy being a developer? School can’t give you the true taste of...

 

One of the great things about being an apprentice is the ability to figure out what you don’t know and being given the time and freedom to fill those knowledge gaps.

I was lucky to have that chance.

As I finish out my apprenticeship here at Haught Codeworks, I’m astounded by how much I’ve learned in the past six months.

When I started in May,...

 

Software projects are hard and there are so many things that can get off track. How your engineering team is functioning is an important part of being successful. We’d all love to have a crystal ball to predict how things will turn out. Sadly this technology/magic does not exist. But there are some common early warning signs that things are not...

 

In this follow-up post to giving feedback effectively, we explore the other side of the feedback exchange. How do you effectively receive feedback?

Why this is important

Before we dig into the details we should look at why it’s important to get feedback. Collecting feedback in our software processes is a key part to verifying that our software...

 

Here at Haught Codeworks, I’ve been lucky enough to be surrounded by a supportive team that wants me to learn and is willing to always reach out when I need it. While the mentorship is great, I’ve been learning that this process can’t just come from my fellow developers. I need to figure out strategies that can help me help myself get where I need...

 

Knowing how to give and receive feedback well is an underappreciated and underdeveloped skill, especially in the tech industry. So much so that I consider it a superpower and a game changer for managers. Luckily, this skill is one that can be practiced and improved over time. In this post, I will focus on how to give feedback. In a follow-up...

 

The first time I was asked to mentor a junior programmer while pairing, I was intimidated by the combined pressure to deliver quality software for our client and also earn respect as a mentor from my student. I wanted to be able to provide all the answers and protect my pupil from making the same mistakes that I made as a junior, but of course, it...

 

After surviving code school boot camp, I thought that the hardest days of learning were behind me. Then I started an apprenticeship at Haught Codeworks.

Let me be clear, code school was not easy. The Turing School of Software and Design has never billed its approach as a painless way to learn web development. We were told from day one that we...

 

Recently Marty was on a panel at Boulder Startup Week talking about hiring from the point of view of employers. But many of the audience members said they were actually searching for a job. While they all indicated they got a lot out of the panel discussion we agreed it might be really useful to write up an article on things to do to help you land...

 

Running a remote team means you hire with a remote process. What does that hiring process look like? In this post, we’re going to explore a few aspects of the flow and how we handle them in a virtual context. We’ll use an example of hiring a front end developer so we’ll include assessing their technical skills.

Team-Driven

Hiring is best as a...

 

Working on the idea

Great design is born out of collaboration—when everyone is in the same room with a whiteboard and endless sticky notes. The ideas just seem to flow and communication is clear. This is how product decisions are made—working closely with your peers and stakeholders. As a team, everyone needs to tell the same product story and everyone...

 

I am fortunate to have lived in the Agile world for pretty much the entirety of my career having been introduced to Xtreme Programming right out of college. So sometimes I forget that some practices of Agile teams are not common practice. Recently I was asked about Agile Retrospectives. The person wanted to know what they are and why they are useful...

 

I enjoyed reading Jack Danger’s The inherent inclusivity of healthy remote teams post. This post covers some of what Jack perceives are the issues managers and companies with remote team members struggle with.

I see many nuggets of wisdom in Jack’s observations and suggestions on how to deal with them. If you haven’t read this post, I encourage...

 

Lately, there has been a lot of talk about how many tech companies require their workers to relocate. San Francisco, New York, Boston, Denver… it really could be any city.

There are plenty of positives to relocation. But there are also a lot of negatives that anyone considering relocation should be aware of. I will cover both the positives and...