Hi, I'm Dan. I've spent the last decade working in software, both leading teams and writing code. I love chatting about building great teams and software--don't hesitate to reach out on LinkedIn to say hello. I built this site to share the projects I'm working on and the thoughts I've put down on paper.

A monthly meetup for engineering managers from around San Diego and Philly, to get outside our bubbles and discuss the nitty-gritty details of leading technical teams.

Meetup_Logo.png

Engineering Leadership Roundtable Meetup

Teams need a platform to talk about the actual code that they write, not just architecture.

Code Review: The Most Important Conversation For Engineers

BLOG POST

Monogram.png

Using Clojure changes how our developers approach the day-to-day process of writing code. Check out what our CTO has to say about why and how Clojure makes coding delightful.

Crossbeam.png

Clojure At Crossbeam

BLOG POST

BLOG POST

Unless you talk openly with your team about leaving, you will never be able to help when the thorniest problems arise.

We Need To Talk About Leaving

Monogram.png

BLOG POST

"Process" gets a bad rap among engineers, but used correctly,  it is a springboard to better team culture.

Culture Is A Muscle, Process Is Exercise

BLOG POST

Monogram.png

Focus On The Most Important Thing Until It Is Finished

BLOG POST

Monogram.png

Clear product vision and a simple roadmap allows your team to deliver projects fast.

Every engineer needs context to solve tough problems and grow. That means ownership needs to scale with your team.

Scaling Ownership

BLOG POST

Monogram.png

SMART Goals...Aren't

BLOG POST

Monogram.png

We should use a goal-setting process that engineers can actually use

TrainTracks

logo orange.png

Clients stick with trainers they connect with

Clients stick with trainers they connect with

iphone x feed.png