article thumbnail

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

Xebia

InnerSource can be defined as the application of open-source software development principles within an organization’s internal software development processes. It draws on the valuable lessons learned from open-source projects and adapts them to the context of how companies create software internally.

article thumbnail

Nurturing Design in Your Software Engineering Culture

Strategic Tech

In Accelerate , Nicole Forsgren shows a link between well-designed, loosely-coupled architecture and more frequent software delivery. If you’re interested in improving the design mindset in your engineering culture, I hope that the following techniques provide you with some food for though. It can be a cost-effective approach.

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

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

On Not Being a Cog in the Machine

Honeycomb

The approach they’ve had the entire way through felt deeply centered on people-first, characterizing people as non-linear first-order components in software development , and fully aware of sociotechnical challenges The awareness of people’s value appeared to run deep throughout the company.

article thumbnail

Process

The Programmer's Paradox

A defective software development process, for instance, may appear to be reducing the overall number of bugs reaching the users, but the driving cause of the decreases might just be the throttling of the development effort. The key has been promoting a good engineering culture that has essentially self-organized.

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. Back in the dotcom boom, when software development became popular it attracted a great deal of outsiders.