Seth Kraut

Seth Kraut

Biography

Interests

  • Domain Driven Design
  • Functional Programming
  • Business Strategy
  • Racial Justice
  • Politics

Recent Posts

The Principal Agent Dilemma and Donald Trump

The Principal Agent dilemma describes the problem when we hire someone else to do a job for us. Their interests are not the same as ours. We can attempt to mitigate the issue through structures that align our incentives.

Goodish

I recently learned a new word - goodish.

Why?

I am interested in a variety of unrelated topics - software, technology, business strategy, racial justice, and politics. My plan is to write about whatever interests me at the moment. If, somehow, you are interested in all of these topics, then this will probably work out for you.

Popular Topics

Recent & Upcoming Talks

Domain Driven Design and Rails

Domain driven design provides a framework and guidance for breaking up applications. Rails is a web framework that supports high productivity through tightly coupling. This talk lays the groundwork of DDD and explores the tension between DDD and Rails.

Going Crazy with CQRS

Domain driven design provides a framework and guidance for breaking up applications. Rails is a web framework that supports high productivity through tightly coupling. This talk lays the groundwork of DDD and explores the tension between DDD and Rails.

Modular Monolith: The Best of Both Worlds

Domain driven design provides a framework and guidance for breaking up applications. Rails is a web framework that supports high productivity through tightly coupling. This talk lays the groundwork of DDD and explores the tension between DDD and Rails.