Jake Trent

Tag: Teams

When Product & Developers Talk

Some product managers may see devs as a roadblock to getting good product. Some devs may view product as arbitrary and authoritarian. Without communication, early and often, it’s easy to see why these perceptions persist. Perhaps we can have better conversations instead.

Read more

Devops Asks a Lot

Devops is a mindset and a practice that asks a lot. Engineers must learn a two worlds of ops and dev. This encourages some good things, and needs to be tempered in order to be more realistict.

Read more

Context Assists Appreciation

When we are exposed to a new thing, we might not at first see its full grandeur. After a bit of context and perspective, our appreciation for that thing may increase substantially.

Read more

Make Your Project Fun

You work every day. It’s a part of life. It’s a good part of life, and you have the power to make it better. Ever since you were young child, you knew what the magic ingredient was: fun!

Read more

Working More Might Not Help Our Team

Some have surmised that working more will help their team. It may. It may not. It depends. Here’s just one collection of thoughts on how working significantly more than the rest of our team might not help and may actually hinder.

Read more

In Favor of Codenames

It seems to be a recurring discussion in the companies I have worked for: should we use a codename for this project or not? These are software projects. The codenames are used on things as basic as the repository name or slack channel. Later, they might be used in many other project-related things like the build server configuration. The alternative for a codename is calling the thing exactly what it is. Where’s the fun in that?

Read more

Make Software in the Estuary

An estuary is where the sea meets the river. Here, there is a mix of fresh water and salt water, sediment from the rivers and marine life from the sea. The effects of both sea and river are seen in many ways. It’s a swirl – there’s no upstream or downstream. It’s considered to be one of the most nutrient-rich, productive ecosystems on the planet. So really, who wouldn’t want to make software in an estuary?

Read more

Agile Designers

The Agile method of software creation contains many principles of development that will help create good software. Some of my most successful projects have had as a key feature an agile designer. As Jobs said, design is how it works, and that means that to really deliver well in an agile environment, design and development have to be on the agile train together.

Read more