2019

article thumbnail

Everything You Need to Know About the 4 Stages of Software Reliability

OverOps

FYI – The maturity model presented in this post is based on the concept of Continuous Reliability, which you can read more about here. Software reliability is a big deal, especially at the enterprise level, but too often companies are flying blind when it comes to the overall quality and reliability of their applications. It seems like every week, there’s a new report in the news calling out another massive software failure.

article thumbnail

Is High Quality Software Worth the Cost?

Martin Fowler

A common debate in software development projects is between spending time on improving the quality of the software versus concentrating on releasing more valuable features. Usually the pressure to deliver functionality dominates the discussion, leading many developers to complain that they don't have time to work on architecture and code quality. But the counter-intuitive reality is that internal software quality removes the cruft that slows down developing new features, thus decreasing the cost

Software 280
Insiders

Sign Up for our Newsletter

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

article thumbnail

Getting to the Heart of Digital Accessibility

A List Apart

121
121
article thumbnail

Diversity and Inclusion: What It Is and Why It Matters

Agile Alliance

Join our conversation with the Agile community about diversity and inclusion. Diversity & Inclusion (D&I) has become increasingly important to the Agile community over the past several years. Indeed, part of Agile Alliance’s mission for many years now has been to ‘create a global and inclusive community’. So just what is D&I? Diversity refers to … Continued.

Agile 246
article thumbnail

Prevent Data Breaches With Zero-Trust Enterprise Password Management

Keeper Security is transforming cybersecurity for people and organizations around the world. Keeper’s affordable and easy-to-use solutions are built on a foundation of zero-trust and zero-knowledge security to protect every user on every device. Our next-generation privileged access management solution deploys in minutes and seamlessly integrates with any tech stack to prevent breaches, reduce help desk costs and ensure compliance.

article thumbnail

When TDD Is Not a Good Fit

Henrik Warne

I like to use Test-Driven Development (TDD) when coding. However, in some circumstances, TDD is more of a hinderance than a help. This happens when how to solve the problem is not clear. Then it is better to first write a solution and evaluate if it solves the problem. Writing tests only makes sense after the solution is viable. Last week, I came across examples of where I developed new functionality without using TDD.

More Trending

article thumbnail

EventStorming cheat sheet

Xebia

EventStorming is the smartest approach to collaborate beyond silo boundaries. The power of EventStorming comes from a diverse multi-disciplined group of people who, together, have a lot of wisdom and knowledge. While it originally was invented for a workshop to model domain-driven design aggregates, it now has a broader spectrum. From gaining a big-picture problem […].

Groups 124
article thumbnail

The State of DevOps Report 2019 Is Out

DevOps.com

The Accelerate State of DevOps Report 2019 is out like every other year. Now, let’s talk about the key findings of this year’s survey: The Industry Continues to Improve, Particularly Among the Elite Performers: Proportion of high performers have tripled, now comprising 20% of all teams. This shows the improvement is real for those who […]. The post The State of DevOps Report 2019 Is Out appeared first on DevOps.com.

DevOps 111
article thumbnail

Controlling the Flow: Why Today’s Leaders Have To Be Plumbers Too

Terry Starbucker

There’s a role a leader must play that in this day and age is even more important than being a teacher or mentor. It’s the role of a plumber. Yep, a plumber. Think about this for a minute – a plumber deals with pressure and flow all the time –in this case as it pertains to water. How that water is pressure controlled and directed is critical to the overall performance of a water circulation system, especially when heated water is involved.

article thumbnail

The circle of fairness

O'Reilly Media - Ideas

73
article thumbnail

15 Modern Use Cases for Enterprise Business Intelligence

Large enterprises face unique challenges in optimizing their Business Intelligence (BI) output due to the sheer scale and complexity of their operations. Unlike smaller organizations, where basic BI features and simple dashboards might suffice, enterprises must manage vast amounts of data from diverse sources. What are the top modern BI use cases for enterprise businesses to help you get a leg up on the competition?

article thumbnail

Operating with Focus: Putting the 5-Day Design Sprint into Practice

Gitprime

GitPrime elevates engineering leadership with objective data. In this interview series, engineering leaders talk about building healthy and high-performing teams. One of the problems with traditional product development and testing is the pure investment in time. It can take weeks, months, and sometimes even years to get an idea to a place where it’s ready for meaningful user feedback.

Testing 101
article thumbnail

The Human Value in Driving Automated DevOps Testing

Kovair - DevOps

The increasing demand for IT companies to deliver high-quality software at a rapid speed has made it compulsory to shift towards using Agile and DevOps. The post The Human Value in Driving Automated DevOps Testing appeared first on Kovair Blog.

DevOps 105
article thumbnail

Don’t Let Limited Perspective Destroy Your Team

Let's Grow Leaders

Limited perspective traps leaders and drives apart teams Recently, I’ve watched an organization of passionate and caring people disintegrate. The limited perspective of leaders and team members has frustrated communication and problem solving. They’ve devolved into camps of us vs them. It […]. The post Don’t Let Limited Perspective Destroy Your Team appeared first on Let's Grow Leaders.

article thumbnail

Agile Software Development Mistakes to Avoid

The Crazy Programmer

According to a survey taken of the Scrum Alliance, approximately 70 percent of all groups handling Agile software development believe there are issues present between various internal departments within the company. The fact is, Agile groups work at a much faster pace. In order to mark progress, they use various markets, and in some cases, this puts staff members in direct conflict with each other.

article thumbnail

Prepare Now: 2025s Must-Know Trends For Product And Data Leaders

Speaker: Jay Allardyce, Deepak Vittal, Terrence Sheflin, and Mahyar Ghasemali

As we look ahead to 2025, business intelligence and data analytics are set to play pivotal roles in shaping success. Organizations are already starting to face a host of transformative trends as the year comes to a close, including the integration of AI in data analytics, an increased emphasis on real-time data insights, and the growing importance of user experience in BI solutions.

article thumbnail

Micro Frontends

Martin Fowler

Recent years have seen an explosion of interest in the microservices architectural style, which has become popular due to its ability to allow customer-oriented teams to build and deploy software independently. A common problem such teams face, however, is how to integrate their work into the user-interface, since these are often monolithic frontend codebases.

article thumbnail

Book Review: Designing Data-Intensive Applications

Henrik Warne

What a great book Designing Data-Intensive Applications is! It covers databases and distributed systems in clear language, great detail and without any fluff. I particularly like that the author Martin Kleppmann knows the theory very well, but also seems to have a lot of practical experience of the types of systems he describes. There is so much to learn for me in this book, so I have summarized the main points from each chapter, with a special emphasis on what I found most interesting.

article thumbnail

Headcount goals, feature factories, and when to hire those mythical 10x people

Erik Bernhardsson

Since I started building up a tech team for Better , I made a very conscious decision to pay at the high end to get people. I thought this made more sense: they cost a bit more money to hire, but output usually more than compensates for it. Many fellow CTOs, some went for the other side of the spectrum: bootcamps and campus recruiting are great recruiting grounds for them.

article thumbnail

Using metrics to find the pain points in a legacy codebase

Xebia

When you are new to a codebase, you may realise that it’s new for you, but not new to the world. It’s code that has been around for ages and is hard to change, it’s hard to maintain. This is legacy code by definition, and it’s your job to work with it. Even if code […]. The post Using metrics to find the pain points in a legacy codebase appeared first on Xebia Blog.

Metrics 100
article thumbnail

2024 Salary Guide

Procom’s 2024 Salary Guide provides critical insights into the latest hiring trends, in-demand IT roles, and competitive pay rates across Canada and the U.S. It highlights key market dynamics such as the growing demand for remote work, skills-based hiring, and flexible staffing solutions. With detailed pay rate data for top IT positions like Cybersecurity Consultants, Cloud Engineers, and Salesforce Developers, this guide is an essential resource for companies looking to stay competitive in toda

article thumbnail

Strangler Pattern: How to Deal With Legacy Code During the Container Revolution

OverOps

Editor’s Note: This post was originally published on April 26, 2018. It has since been updated to reflect advancements in the industry. When we say “technical debt”, what’s the first thing that comes to your mind? Is it the accumulation of code in an outdated system that’s seen changes from tens, or even hundreds, of developers over the years? Is it a codebase with poorly-written methods following convoluted logic and hard-to-follow patches for production issues?

article thumbnail

Daily Scrum: Is it a Waste of Time?

Agile Alliance

Daily Scrum? It’s a waste of time and interrupts my work. Daily Scrum is just a chance for the Scrum Master to show up and micromanage. Daily Scrum is for reporting status, but I could do that in an email. Do any of these complaints sound familiar? These days, it’s become rather trendy to deride … Continued.

SCRUM 272
article thumbnail

The road to Software 2.0

O'Reilly Media - Data

Roughly a year ago, we wrote “ What machine learning means for software development.” In that article, we talked about Andrej Karpathy’s concept of Software 2.0. Karpathy argues that we’re at the beginning of a profound change in the way software is developed. Up until now, we’ve built systems by carefully and painstakingly telling systems exactly what to do, instruction by instruction.

Software 263
article thumbnail

How to Fully Maximise the OKR Benefits for Your Company

Luis Goncalves

Maybe you’ve heard about OKR in an executives-only grapevine. You heard other guys saying they’re having lesser headaches with their teams. Maybe you heard that everyone in Company A is breaking their performance score after many years of stalling the company’s growth. The culprit behind, OKRs. Of course, as the leader of your company, you want the same results.

Company 264
article thumbnail

Launching LLM-Based Products: From Concept to Cash in 90 Days

Speaker: Christophe Louvion, Chief Product & Technology Officer of NRC Health and Tony Karrer, CTO at Aggregage

Christophe Louvion, Chief Product & Technology Officer of NRC Health, is here to take us through how he guided his company's recent experience of getting from concept to launch and sales of products within 90 days. In this exclusive webinar, Christophe will cover key aspects of his journey, including: LLM Development & Quick Wins 🤖 Understand how LLMs differ from traditional software, identifying opportunities for rapid development and deployment.

article thumbnail

RCS delivers new texting features—and old security vulnerabilities

The Parallax

TOKYO—Google is aggressively boosting a new technology standard for text messages called RCS that it thinks should replace SMS around the world. But first, tech giants and telecommunications network providers will have to fix its major security flaws, researchers say. RCS, or Rich Communication Services, brings a feature boost to the 30-year-old Short Message Service standard to make texting more like messaging with iMessage or WhatsApp.

Mobile 48
article thumbnail

An Exercise Program for the Fat Web

Coding Horror

When I wrote about App-pocalypse Now in 2014, I implied the future still belonged to the web. And it does. But it's also true that the web has changed a lot in the last 10 years, much less the last 20 or 30. Websites have gotten a lot … fatter. While I think it's irrational to pine for the bad old days of HTML 1.0 websites , there are some legitimate concerns here.

Exercises 223
article thumbnail

GitHub Finally has Launched its Mobile App

The Crazy Programmer

Microsoft acquisition “GitHub” has news from their cosmos to give more than 40 million developers and contributors a reason to celebrate. Undoubtedly, 2018 has been a favorite year for developers with the expansion of the open-source community (GitHub), adding up approx. 10 million new users from around 70 countries and nearly 3 million organizations.

Mobile 52
article thumbnail

Technical Components of CD4ML

Martin Fowler

Our authors now move on to the technical components that make Continuous Delivery possible for a Machine Learning system. The first two are "Discoverable and Accessible Data" followed by "Reproducible Model Training". more….

article thumbnail

An Architect’s Guide for Selecting Scalable, Data-Layer Technologies

There’s no getting around it: selecting the right foundational data-layer components is crucial for long-term application success. That’s why we developed this white paper to give you insights into four key open-source technologies – Apache Cassandra®, Apache Kafka®, Apache Spark™, and OpenSearch® – and how to leverage them for lasting success. Discover everything you’ll want to know about scalable, data-layer technologies: Learn when to choose these technologies and when to avoid them Explore h

article thumbnail

OTS Solutions Gets in to The List of Top 21 IoT App Development Companies of 2019

OTS Solutions

If you believe in the process and stick to it, the great results will automatically follow and make you go places. We at OTS solutions apply this philosophy and due to our focus and dedication, TopDevelopers.co, in a press release of the top IoT app development companies have listed us as a leading service provider. TopDevelopers.co is one of the renowned and reputed online review and research mediums for B2B IT Firms.

IoT 42
article thumbnail

Miscellaneous unsolicited (and possibly biased) career advice

Erik Bernhardsson

No one asked for this, but I’m something like ~12 years into my career and have had my fair share of mistakes and luck so I thought I’d share some of those things. Honestly, I feel like I’ve mostly benefitted from luck. Some of the things I did on a whim turned out to be excellent choices many years later. Some of the things were clear blind spots in hindsight.

article thumbnail

6 reasons to learn Sketchnoting

Xebia

“And that is what I love to do the most!” was the last sentence that Laurens said during his presentation at the Xebia Bootcamp, five years ago. I was surprised by the stuff he showed and said, I’ve seen so many presentations during the ‘Hi Welcome @ Xebia Bootcamp,’ but this one inspired me the […]. The post 6 reasons to learn Sketchnoting appeared first on Xebia Blog.