article thumbnail

Nurturing Design in Your Software Engineering Culture

Strategic Tech

In my experience, the culture is better and the results are better in orgs where engineers and architects obsess over the design of code and architecture. In orgs where it’s all about delivering tickets as quickly as possible or obsessing over technology, the culture and results are poorer.

article thumbnail

The Ultimate Model for Managing Performance in Agile Environments

Xebia

Agile practitioners often refer to the four quadrants that make up the culture of autonomy and alignment. Autonomy & Alignment: Spotify Engineering Culture – part 1, Henrik Kniberg, 2019. People centered culture People culture ‹-› Performance culture 4.

Agile 130
Insiders

Sign Up for our Newsletter

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

article thumbnail

InnerSource, a practice that brings open-source principles to internal software development within organizations

Xebia

By harnessing these patterns, organizations can streamline their development workflows, cultivate a culture of transparency, and drive innovation through collective efforts. Promoting InnerSource cultivates a culture of openness and transparency, resonating throughout the organization and enhancing company culture and employee morale.

article thumbnail

On Not Being a Cog in the Machine

Honeycomb

We build teams hoping to do that 1-5% and giving little attention to the rest, then wonder how to fix that culture. Most tech interview processes optimize for the 1-5% of the work we fantasize we could spend more time on rather than the vast majority of what the job actually is. — Fred Hebert (@mononcqc) August 5, 2020.

article thumbnail

Process

The Programmer's Paradox

The division between the real work and its phantom variant required by the process manifest into a negative conflict-based culture. The key has been promoting a good engineering culture that has essentially self-organized. For software, picking a good process is crucial.

article thumbnail

Building Your First Slack Bot with Block Kit – A Step-by-Step Guide

Xebia

text.text = `Hi, *${username}* -- Keep track of a counter.`; // Return the block return { statusCode: 200, body: JSON.stringify(myLayout) }; }; Within the handleInteractivity method you can construct a new layout. The new layout you construct will resemble the interactivity or change that was just sent.

Lambda 130
article thumbnail

Collective Protection

The Programmer's Paradox

My favorite jobs have all been wrapped in a strong engineering culture; one that strives to always do the right thing, pay attention to the details, avoid politics and focus on getting the best quality possible. Most of them were dominated by horrible people or bad cultures.