POST DIRECTORY

Process

 

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,...

 

Getting up to speed as an apprentice developer can be tough - we need to learn new code bases and technology quickly so we can be contributing members of the team.

The problem is that with so many places to learn from and look at, it’s hard to know where to turn to get the best info. As a former journalist and fact-finder, I’ve made it my mission...

 

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...

 

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...

 

One of the most interesting types of projects we handle at Haught Codeworks is the project rescue. Rescues come in all shapes and sizes, from freelancer engagements gone wrong to products laden with poor technical decisions. The common trait among all of them is the stakeholders are concerned about the direction of the project. Often times these...

 

I’m coming up on the tail end of a UI/UX rescue project that was a major overhaul. The existing codebase deviated notably from conventions, the most significant was a heavy reliance on hand-rolled JavaScript that did a lot of work you’d normally expect to find elsewhere. For example, on one page where multiple day-specific forms were displayed in...

 

We’re very excited to launch our first ebook, A Client’s Guide to Prototyping. If you haven’t heard, here at Haught Codeworks we build a lot of software prototypes. Over the years we’ve found we are having the same conversations over and over with clients and potential clients; so we put our knowledge and experience together in an ebook for product...

 

When we are writing code for a product’s MVP, one of our core techniques is experimentation. We’ve found that frequent experimentation leads us to the quickest, most cost-effective way to dial in a product’s feature set.

Jeff Bezos, Founder of Amazon, says, “Our success at Amazon is a function of how many experiments we do per year, per month, per...

 

On a recent product prototype project, we introduced an experienced developer to the team. It was this person’s first time on a prototyping project. The gist of product prototypes is to take the core vision of a product and turn it into a working application in the least amount of time possible, usually 6 weeks or less. We know that these projects...

 

When we decided to make a company t-shirt, we didn’t just want it to be our logo and company name. We felt it needed something more, but nothing stood out to us. We worked through different concepts, pondering what our message should be. As elements of the design started to come together two ideas bubbled up that not only resonated with how we...

 

One important principle to apply when building amazing software applications is cultivating a QA Mindset while developing your product. I’m not sure where I first heard this mentioned, but Rand’s post on the subject stuck with me. The QA Mindset. If you haven’t read it, make a point to do so.

What is QA?

First, let’s cover the basics of what...

 

I recently read a post by Jocelyn Goldfein on The Right Way to Ship Software. It’s a great article that covers how different companies ship software. It’s well worth the read if you haven’t done so already. Over the last 17 years of shipping software, I can relate to her take on things.

At Haught Codeworks, we’ve had many types of clients and...

 

Sometimes prospective clients ask me about the benefits of having software veterans building their applications versus using less experienced developers. At Haught Codeworks, the team is pretty senior heavy with half having 10 years or more of experience in the industry. While every developer is different, I have noticed some common traits in experienced...