Maximizing Developer Effectiveness

Martin Fowler

Often companies struggle with these transformations and a primary reason for these problems is that engineering organization has neglected to provide developers with an effective working environment. The key to to developing an effective environment is to concentrate on feedback loops.

Elevate AI Development by Applying MLOps Principles


Creating new services that learn from data and can scale across the enterprise involves three domains: software development, machine learning (ML) and, of course, data. The post Elevate AI development by applying MLOps principles appeared first on DXC Blogs.


Sign Up for our Newsletter

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

10 Common Mistakes Node JS Developers Make While Developing A Website

The Crazy Programmer

It did not take much time for Node JS to become one of the most preferred web development frameworks by companies and developers across the world. Besides, 85% of them deploy it to develop web applications. 10 Common Node JS Web Development Mistakes You’re Probably Making.

Maximizing Developer Effectiveness: Organizational Effectiveness

Martin Fowler

Tim finishes his article by looking at how highly effective organizations design their engineering organization to optimize for effectiveness and feedback loops.

9 Developer Enablement Practices to Achieve DevOps at Enterprise Scale

In this eBook, Christian Oestreich, a senior software engineering leader with experience at multiple Fortune 500 companies, shares how a metrics-driven mindset can dramatically improve software quality and enable DevOps at enterprise scale.

Recruiting Software Developers – Coding Tests

Henrik Warne

When I started out as a software developer, nobody did coding tests as far as I know. So the coding tests are almost the opposite of what you do day to day as a developer. The good part about them is that you can use your regular development environment.

Maximizing Developer Effectiveness: Feedback Loops

Martin Fowler

Tim continues his comparison of high and low effectiveness organizations by comparing their key feedback loops. To improve these, organizations need to understand the importance of micro feedback loops, which are often neglected because they are so small. more…. skip-home-page


The post Developers appeared first on Blogs ROELBOB

The Move Away from Monolithic Application Development

Shifting from monolithic application development Businesses need agility to deliver better services, meet changing requirements, and seize new opportunities as they arise. At the heart of many efforts are applications based on modern development strategies and techniques.

The Importance of Data in Software Development

Agile Alliance

The post The Importance of Data in Software Development first appeared on Agile Alliance. Process agile development data software development testing

Schema Evolution Patterns

Speaker: Alex Rasmussen, CEO, Bits on Disk

If you want to make your development team squirm, ask them about database schema changes or API versioning. Most development teams struggle with changing database schemas and updating API versions without breaking existing code. Alex Rasmussen is an expert in helping teams through these struggles. His talk will examine database schema changes and API versioning as two instances of schema evolution: how your systems respond when the structure of your structured data changes.

Developer Testing

Henrik Warne

I recently found out about the book Developer Testing – Building Quality Into Software by Alexander Tarlinder , and I immediately wanted to read it. Even though I am a developer at heart, I have always been interested in software testing (I even worked as a tester for two years). I think the subject of the book, developer testing, is timely. There seems to be a broad trend where more and more responsibility for testing is given to developers.

Citizen Development Program: Enabling Citizen Developers

In part one of this series, we made the case for embracing citizen developers to close the developer demand-supply gap while delivering true business agility. The post Citizen Development Program: Enabling Citizen Developers appeared first on

The Future of Application Development

What lies ahead for application development? The current state of application development has an often overlooked problem: It’s inaccessible. With their large capital, they can invest in innovative development tools and […].

Developer On Call

Henrik Warne

For most of the past ten years, I have been on organized on call rotations for the systems I have been developing. Why Developers Should Be On Call. In my mind, it is natural that the people developing it also support it. As a developer, taking responsibility for your code means not just writing it, but testing it and making sure it does what it is supposed to, even when it is running in production. The number is forwarded to the developer on call.

Success Story: Swiss Insurtech Company Hires a Remote CTO from Ukraine

Read a story of a Swiss Insurtech startup which successfully extended their remote development team in Ukraine to 15 people and found their perfect CTO to manage their software development team.

Behavior Driven Development

The post Behavior Driven Development appeared first on Blogs ROELBOB assertion verification Behavior Driven Development humor parody satire

Languages and DevOps: Web Development

Web development has changed a lot since DevOps first hit the scene. The post Languages and DevOps: Web Development appeared first on Blogs DevOps Practice java JavaScript PHP Python Ruby web development

DevOps 103

A Guide to Threat Modelling for Developers

Martin Fowler

Software Development in an Agile Company

Agile Alliance

The post Software Development in an Agile Company first appeared on Agile Alliance. Process agile software developmentIn this interview I had the pleasure of meeting Federico Zuppa, who is an old friend of the Agile community.

Get Better User Insights With Wasteless Validation

Speaker: Tim Herbig, Product Management Coach and Consultant

Product teams tend to get ahead of themselves by rushing from idea straight to building a Minimum Viable Product (MVP). How can a product manager slow their team down and prevent them from wasting valuable resources? Join Tim Herbig, Product Management Coach and Consultant, as he introduces a new way of understanding MVPs and explores how you can approach validation without wasting the resources of your development team.

Understanding the Dynamics of Custom Software Development

The Crazy Programmer

After endless searching, they finally decide to seek out a software development company, like BairesDev , to turn their ideas into a reality. Compared to commercial off-the-shelf software products (COTS), custom-developed software is built to meet a narrow, specific set of requirements.

Real World Development

The post Real World Development appeared first on Blogs ROELBOB debugging how I spend my days humor parody programming satire software development tech humor

5 Myths About Software Development

2020 has broken many rules about software development. The post 5 Myths About Software Development appeared first on Blogs Business of DevOps DevOps Practice AIOps devops myths digital transformation kubernetes software development tracing waterfall development

AI Reimagines Computation and Improves Software Development

While modern business software solutions unlock organizational efficiencies, agility and the ability to deliver new value to customers, such tools were not available when applications deployed on mainframe systems were being developed.

Add User Tests to Your Agile Process: Reduce Risk in Shipping New Products

Agile has become the go-to methodology for companies that want to reduce the risk involved in shipping new products. But how do you prevent building items nobody wants? If you wait to get user feedback until after development, then you’ve waited too long.

Development Team Anti-Patterns

TL; DR: Development Team Anti-Patterns. After covering the Scrum Master and the Product Owner, this article addresses Development Team anti-patterns, covering all Scrum Events as well as the Product Backlog artifact. The Role of the Development Team in Scrum.

Is Low-Code Development a Security Risk?

According to Gartner, the worldwide low-code development market is projected to be $13.8 Gartner also predicts that the surge in remote development during COVID-19 will continue to boost low-code adoption, despite budget cuts and efforts to optimize cost.

Pros And Cons Of Hiring Full-Stack Developers Over Front Or Back-End Developers

Hacker Earth Developers Blog

In the meanwhile, the demand and prices for developers have gone up. The Three Main Layers of Software Development. Before looking for an engineer for your project, you should understand a common structure of the software development process. Slower development process.

A Developer’s Lament

The post A Developer’s Lament appeared first on Blogs ROELBOB

Building Evolvable Architectures

Speaker: Dr. Rebecca Parsons, CTO of ThoughtWorks

The software development ecosystem exists in a state of dynamic equilibrium, where any new tool, framework, or technique leads to disruption and the establishment of a new equilibrium. Predictability is impossible when the foundation architects plan against is constantly changing in unexpected ways. It’s no surprise many CIOs and CTOs are struggling to adapt, in part because their architecture isn’t equipped to evolve. This webinar will discuss what’s at stake if companies continue to use long term architecture plans.

Lifespans in Technology: Lazlo the Software Developer

The post Lifespans in Technology: Lazlo the Software Developer appeared first on Blogs ROELBOB a life unexamined career development career paths computer programmer humor satire software development

Observability-Driven Development: From Software Development to DevOps and Beyond

In today’s world of cloud platforms and applications, typically delivered as SaaS (Software as a Service), it is critical for organizations to ensure efficient collaboration between software development and operations teams.

Factors to Consider Before Developing An On-demand Streaming Platform

The Crazy Programmer

Streaming app development is a complex process requiring different steps in the actualization of your platform. The post Factors to Consider Before Developing An On-demand Streaming Platform appeared first on The Crazy Programmer. Development

The Secure Software Development Life Cycle: Syncing Development and Security

Over the last five to 10 years, the nature of software development has shifted dramatically. The waterfall model of software development has morphed into what we now know as the DevOps model.

A DevOps Guide for Product Managers

Speaker: Suzie Prince, Head of DevOps, Atlassian

In an ever changing world Product Managers are being pushed now, more than ever, to keep up with business and customer demands. At the same time they, and their engineering teams, are struggling to adapt to work in new all remote ways. Luckily, the culture of DevOps and the practice of Continuous Delivery supports product managers and their teams as modern software development evolves at a rapid pace. Join Suzie Prince, Head of Product for DevOps at Atlassian, and make sure your software team never misses a beat during the pandemic.

Are You a Developer?

David Walsh

“You’re not really a developer. You’ve never heard someone else tell you that you’re not a developer, but you’re still thinking it. All developers have these thoughts and feelings to some degree. We all feel inadequate with our development abilities in one way or another.

Empowering Developers Through Lean Code

Software has become increasingly important across countless industries, teams, and functionalities, and as a result, companies are beginning to understand that being an industry leader and gaining competitive advantages starts with software development. […].

Measuring enterprise developer productivity


In a recent paper written by Nicole Forsgren and her colleagues, “ The SPACE of developer productivity: There’s more to it than you think ,” there is an irony that is hard to escape. At GitHub, we strive to keep the developer at the heart of everything we do.

Maximizing Developer Effectiveness: Feedback Loops

Martin Fowler

Tim continues his comparison of high and low effectiveness organizations by comparing their key feedback loops. To improve these, organizations need to understand the importance of micro feedback loops, which are often neglected because they are so small. more…. skip-home-page

How User Acceptance Testing Can Save You Time and Money

Speaker: J.B. Siegel, VP of Client Services, Seamgen

Before a new product or feature goes into development, you have to gauge whether it will be a worthwhile investment. But what’s the best way to do so - and how can you get honest insights from your end users? Join J.B. Siegel, VP of Client Services at Seamgen, as he explores how to use wireframes and clickable prototypes to validate your product. He’ll discuss how user testing allows you to really understand your users - and how to use the insights to inform your product strategy.