Ascent
Building a great product is hard. Let's get better at it.
Post-image

Prove Features Manually

At companies, we spend a lot of time using intuition to solve problems or increase revenue. But it is rare that these features, in their first version, end up working as we

Post-image

Iterative Architectures

One of the common themes i see teams struggle with is their architecture. In the technology world, needs and opinions change over time. Because of this, no architecture is truly future-proof. They

Post-image

Design By Ideal

I find myself asking the question, "How would this work in a perfect world? What is the ideal here?" more and more lately. It seems to fit in so many discussions, from

Post-image

Resumes Make Hiring Harder; Ignore Them

Resumes do a lot of things well. They pack a surprising amount of information into a concise and structured format. They are a normalized way for people to express a broad employment

Post-image

Making Your Stand Ups Better

I am often asked what is the difference between Computer Science and Software Engineering. Many people think the difference is semantics, but they are mistaken. While a proper contrasting will have to

Post-image

Your App Has One Feature

Ask an engineer to list all of the features in a product they work on. The result will be long. Next, ask a non-technical employee the same question. The list will be

Post-image

Use Generic Names for 3rd Party Services

One of the easiest traps for coders to fall into is naming 3rd party integrations too specifically. It comes naturally, of course. We train ourselves to adopt concise and explicit naming patterns.