Open in app

Sign In

Write

Sign In

Dave Taubler
Dave Taubler

3.2K Followers

Home

About

Published in

Level Up Coding

·Sep 19

Stop Writing Articles That Tell Engineers to Stop Doing Something

Software design and architecture is about trade-offs, not absolutes — Peruse lists of Medium engineering articles, and you’ll come across a number whose titles are telling us to stop doing something. “Stop Doing This…” or “Stop Doing That…”, they insist. I’m not entirely innocent. Going over my own writing history, it seems I’m guilty of having penned one or two…

Software Development

5 min read

Stop Writing Articles That Tell Engineers to Stop Doing Something
Stop Writing Articles That Tell Engineers to Stop Doing Something
Software Development

5 min read


Published in

Level Up Coding

·Jun 30

Use Spring Profiles to Make Your Life Easier

Just don’t go overboard — Spring Profiles are a core — and very useful — feature of the Spring Framework. Many Java projects make use of them to load different config values for different environments (e.g. dev, stage, and production). In reality, they can be used for so much more. …

Java

12 min read

Use Spring Profiles to Make Your Life Easier
Use Spring Profiles to Make Your Life Easier
Java

12 min read


Published in

ITNEXT

·May 9

Are You Using Inner Sourcing as a Crutch?

Any good pattern can become an anti-pattern — The success of open source software has given rise to a similar practice known as inner sourcing. The term — coined by Tim O’Reilly — describes the effort to help companies leverage open source development practices within their internal software development. While open sourcing involves disparate engineers contributing to publicly-available…

Software Development

10 min read

Are You Using Inner Sourcing as a Crutch?
Are You Using Inner Sourcing as a Crutch?
Software Development

10 min read


Published in

The Haven

·Apr 23

The Most Bizarre Job Interview I’ve Ever Had

It involved Ayn Rand, a sailboat, and a lot of driving — Clearing out some old emails the other day, I came across one that brought back some odd memories. The email — nearly a decade old at this point — was an invitation to interview with a startup. At the time, I wasn’t looking to join a startup. But I was…

Humor

8 min read

The Most Bizarre Job Interview I’ve Ever Had
The Most Bizarre Job Interview I’ve Ever Had
Humor

8 min read


Published in

DataDrivenInvestor

·Mar 30

Refining the Idea of the Ideal Engineering Team

Sometimes, even best practices can be made better — Anyone who reads my stuff knows that I have strong ideas on best practices for forming engineering teams. And they probably know that these best practices center around some core themes: Teams should be formed with autonomy in mind — inter-team dependencies should be minimized Teams should be formed vertically…

Software Development

10 min read

Refining the Idea of the Ideal Engineering Team
Refining the Idea of the Ideal Engineering Team
Software Development

10 min read


Published in

Level Up Coding

·Feb 16

Cause Bugs with Functions that Accept Multiple, Identically-Typed Arguments

Or don’t. Either way, here’s how. — Once upon a time, my team inherited a Typescript service. Soon afterward, the team’s on-call engineer (me, as it turns out) was paged by an alert. This alert was triggered by a line in the service’s error logs. …

Software Development

7 min read

Cause Bugs with Functions that Accept Multiple, Identically-Typed Arguments
Cause Bugs with Functions that Accept Multiple, Identically-Typed Arguments
Software Development

7 min read


Published in

Better Programming

·Updated Feb 6

What Can Moana Teach Us About Our Software Engineering Careers?

A semi-serious approach to examining our work environments — Moana is a 2016 animated Disney film. It opens in Motunui, a semi-fictional Polynesian island and village. At the movie’s start, the people of Motunui are pretty much homebodies, as the chief has forbidden anyone from venturing beyond the island’s reef. …

Software Engineering

12 min read

What Can Moana Teach Us About Our Software Engineering Careers?
What Can Moana Teach Us About Our Software Engineering Careers?
Software Engineering

12 min read


Published in

The Haven

·Dec 5, 2022

Seven (and a Half) Trivial Life Lessons I’ve Learned

If nothing else, please heed #2! — Medium is filled with articles that are, in turn, filled with important life lessons. Lessons that the author has learned over the years. Lessons that, when followed, promise to have a profoundly positive effect on the readers’ lives. I myself have learned a lot over years of experience. And one…

Humor

11 min read

Seven (and a Half) Trivial Life Lessons I’ve Learned
Seven (and a Half) Trivial Life Lessons I’ve Learned
Humor

11 min read


Published in

Level Up Coding

·Nov 8, 2022

Don’t Hate Your Coworkers for Meddling In Your Codebase

Hate your organization instead — If you’ve been an engineer at an appreciably-sized org, then you’ve certainly experienced this scenario: You belong to a team that owns some number of applications or services. Since your team designed and developed them, you know them inside and out. …

Software Development

8 min read

Don’t Hate Your Coworkers for Meddling In Your Codebase
Don’t Hate Your Coworkers for Meddling In Your Codebase
Software Development

8 min read


Published in

ITNEXT

·Oct 17, 2022

When Should You Assign IDs to Your Entities?

The answer is ”as soon as your entity is created“… but is it really that simple? — Awhile back, a colleague and I were discussing the technical design of an application that we were building. In this context, our rich client was generating a piece of data and posting it through a ReST API. This data represented a discrete entity; as such, it needed to be assigned…

Programming

13 min read

When Should You Assign IDs to Your Entities?
When Should You Assign IDs to Your Entities?
Programming

13 min read

Dave Taubler

Dave Taubler

3.2K Followers

Software architect, engineering leader, musician, husband, dad

Following
  • Daniel G. Jennings

    Daniel G. Jennings

  • Kaia Maeve Tingley

    Kaia Maeve Tingley

  • Ben Weidig

    Ben Weidig

  • Vera Mirzoyan

    Vera Mirzoyan

  • Suragch

    Suragch

See all (103)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams