How To Choose The Right Tech Stack For Your App

Whether you’re bootstrapping a startup or the overseer of a tech empire, there comes a time when you have to make tough decision. You’re getting ready to build (or rebuild) a new application that will be vital to your company’s continued success. What tools should you use?

There are a lot of things to consider when trying to choose the right tech stack for your app. In this post I’ll walk you some of the things I usually consider when making a recommendation.

Read More

Why We Use Test-Driven Development (TDD)

When you’re getting ready to build an application, there are many choices to be made. Will you choose to build it as cheaply as possible, then hope that things work out down the line? Or do you need something more resilient?  If so, spending the time and money to build a quality application will pay off.  Code written with craftsmanship will withstand the tests of time, changing business requirements, and user error.

At Quick Left, we believe that it’s worth taking the time to build things right. A well-written codebase saves time and money, can withstand the test of time. On the other hand, we’re also interested in doing things efficiently. If there’s a way to write quality code and save time and money, that’s the kind of service we want to provide for our clients. That’s why we use Test-Driven Development.

Read More

Five Hacks to Level Up Your Learning as a Developer

Lately, I’ve been thinking a lot about how I learn. I was a teacher before I started programming, so I spent many hours studying how people learn. Since being a developer involves constantly staying on top of the latest technologies, I’ve turned these strategies on myself in service of learning more, faster.

In a previous post, I introduced the concept of Metacognition and talked about a process called metacognitive regulation, which you can use to get the most out of your learning sessions. In this post, I’ll share some more tactical approaches that you can use to level up your learning as a developer.


Read More

How to Learn Best as a Developer

At Quick Left, we spend a lot of time thinking about how we learn. As consultants, getting ramped up on code is the name of the game, so effective learning is an essential skill for us. Even if you’re not in consulting, knowing the lay of the land when it comes to the latest and greatest technologies is essential if you’re a developer. Things change so rapidly, and we inevitably invest some time learning things we’ll never use. Because of this, it’s important to be efficient in our learning, to minimize wasted time and effort. In this post, we’ll talk about how to examine your process so that you can figure out how learn best as a developer.

Read More

How To Write A Technical Blog Post: Part 3

In this three part series, we're exploring what it takes to break into the technical blogging space. In the first part, we looked at initial steps you can take when preparing to write. In the second part, we explored how to to get into a good writing flow during the actual writing itself. In this, the third and final part of this series, we'll talk about one more aspect of how to write a technical blog post: getting as many people to read it as possible.

Read More