Ascent
Building great products is hard. Let's get better at it.
Author image
Ben
70 posts

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


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


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


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


The Dangers of Transpiling

Transpiling. Taking code written in one language and translating it to another language of similar abstraction. Some of the most popular languages and libraries these days are transpiled. React, JSX, Scss are


The Joy

Apple announced many improvements during their WWDC keynote this year. The greatest improvement, though, was not a feature or bug fix. It wasn't an updated OS nor was it a new phone.


Be Your Team's Resource

Programmers are a curious bunch. I mean this literally: we are curious by nature. That is a good thing given how rapidly the tech world evolves. That curiosity keeps our skills relevant


Brave Developers

Cautious developers keep the software world turning. They are careful, detail-oriented and inject fewer bugs than the others. This post is not about them.

This will be about the brave coders. They


A Memory Like Cast Iron Pans

You don't wash cast iron pans. There are a few reasons for this.

The most important reason is that food cooked in a cast iron pan adds character to it. It starts