Remove Energy Remove Engineering Culture Remove Social Remove Software Engineering
article thumbnail

Enhancing Domain-Driven Design Through Collaborative Systems Thinking

Xebia

Domain-driven design (DDD) has emerged in software engineering as a methodology for tackling complex domain problems by connecting the implementation to an evolving model. Our brains are naturally inclined to make assumptions and move on, as delving into complex matters consumes mental energy.

System 147
article thumbnail

On Becoming a VP of Engineering, Part 1: The Path to VP

Honeycomb

I understand why: the stakes for public comment become higher as you move up the ladder, every social media post has the potential to be interpreted as a subtweet or request, and your highest-priority work is often deeply entangled with confidential company and personnel matters. A genuine joy in seeing teammates level up.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Engineers New to Honeycomb, What Did You First Notice About How We Do Things Here?

Honeycomb

The energy is infectious. There’s also a strong debugging culture. For me, it’s the emphasis on the social aspects of engineering, despite this being a very engineering and product-driven company. At some previous companies, demos were a semi-skippable event where you were unsure of the value of the feature.

article thumbnail

On Becoming a VP of Engineering, Part 2: Doing the Job

Honeycomb

Departments or teams can burn through an infinite amount of energy re-litigating these decisions with stakeholders if the exec team doesn’t tell the story of these tradeoffs from above and make clear that the avenue for strategy concerns is mostly up, not sideways. Tech-famous people I followed on Twitter for years suddenly followed me back.