Remove Engineering Culture Remove Leadership 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. The Theory U process provides a framework for understanding and facilitating change in individuals, organizations, and social systems.

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.

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

A Commitment to Diversity: Reflections on GHC

LaunchDarkly

It seems every week there is an article or blog post decrying the lack of women and people of color in software engineering, or on the other side defending the gap. At LaunchDarkly I have experienced similar intellectual honesty, one of the many facets of our outstanding engineering culture.

article thumbnail

Making the Internet faster at Netflix

Hacker Earth Developers Blog

And for me, the big part of the success of growth was actually a step above the pure engineering architecture. It’s firstly rooted in the engineering culture because the first Netflix employees are great people. Sergey: I think I would respond with sort of a catchy phrase from our Netflix culture deck.

Internet 200
article thumbnail

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

Honeycomb

If I was feeling drained in some way — short on focus, over-socialized, under-socialized — I could shift gears to some other kind of useful work that allowed me to replenish that energy. People were more likely to listen to what I had to say on social media, whether it was interesting or not.

article thumbnail

Grown-Up Lean

LeanEssays

He describes “some surprising theories about software engineering”: I discuss these theories in terms of two fundamentally different development styles, the "cathedral" model of most of the commercial world versus the "bazaar" model of the Linux world. If you give software engineers manual work, their first instinct is to automate it.