2021

The data team: a short story

Erik Bernhardsson

I guess I should really call this a parable. The backdrop is: you have been brought in to grow a tiny data team (~4 people) at a mid-stage startup (~$10M annual revenue). It's a made up story based on n-th hand experiences (for n ? 3), and quite opinionated.

Data 286

Maximizing Developer Effectiveness

Martin Fowler

My colleague Tim Cochran has helped many software engineering organizations transform to respond faster to changing market needs.

Insiders

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

Used by some of the most prominent market players like Netflix, Reddit, LinkedIn, PayPal, Amazon and more, there is no doubt that Node JS is a premier web application architecture.

Book Review: A Philosophy of Software Design

Henrik Warne

I really liked A Philosophy of Software Design by John Ousterhout. It is compact and short, only 170 pages, so it is a quick read, but it contains many good ideas. The focus is on how to structure systems to make them easy to understand and work with.

How to Empower Your Users So You Can Create a Great Product

Speaker: Johanna Rothman, Management Consultant, Rothman Consulting Group

Join Johanna Rothman, Author and Consultant, for her session that will discuss why instead of designing for the users, CTOs and their teams should collaborate with empowered users to create a great product together.

Agile Transformation and the Elephant in the Room

Agile Alliance

Why traditional budgeting is the antithesis of Agile – and what to do about it Most organizations are born small and born agile. They are nimble, trusting, collaborative, non-bureaucratic and purpose-driven. But few want to remain small. Most want to grow and become big.

Agile 265

More Trending

The Importance of Clear Accountability in Scrum 

Scrum.org

Scrum team consists of three clear accountabilities: one Scrum Master, one Product Owner, and Developers. Often, when working with a Scrum team struggling with excessive conflict or a lack of trust, I find the culprit is a lack of clarity around each of these accountabilities.

SCRUM 180

The Intersection of Change Management and Design Thinking

Change Starts Here

I’ve recently partnered with DesignThinkers Group, USA to explore how the disciplines of Design Thinking and Change Management can expand the impact of both. This Venn diagram highlights some of the similarities and differences between Design Thinking and Change Management.

EventStorming as a cultural assessment

Xebia

We are on a quest… As consultants, we are not only challenged by the technical challenges our customers face, but also how it affects the organisational structures and the culture.

To improve your online privacy, consider what matters most

The Parallax

If you want to improve your online privacy, you’re supposed to “ use Signal, use Tor.” ” The clichéd phrase, now five or so years old, was meant to be a sardonic joke underscoring the need for more nuanced online-security and privacy advice.

How To 136

Address the Challenges of Siloed Monitoring Tools

Companies frequently experience monitoring tool sprawl. Find out why monitoring tool sprawl occurs, why it’s a problem for businesses, and the positive business impacts of monitoring tool consolidation.

Heuristics for Effective Software Development: A continuously evolving list.*

Allen Holub

Without psychological safety, respect, and trust, none of the following is possible. Process exists in service of people; the people come first. The best ways to work are collaborative. Negotiation is not collaboration.

Software infrastructure 2.0: a wishlist

Erik Bernhardsson

Software infrastructure (by which I include everything ending with *aaS, or anything remotely similar to it) is an exciting field, in particular because (despite what the neo-luddites may say) it keeps getting better every year! I love working with something that moves so quickly.

Feature Parity

Martin Fowler

On many occasions when my colleagues find themselves talking to IT executives they hear how the executives have a suite of aging applications built using soon to be, if not already end of life technologies.

HTML6 – New Features Expected and Release Date

The Crazy Programmer

As we all know about HTML5 is the latest version of HTML currently available on the internet. HTML6 is soon to be released with some of the modified and new features and functionalities in it.

A Training Company’s Guide to Selecting an eLearning Platform

Training companies have an opportunity to embrace the change and create meaningful change in their organizations by moving online. Discover the advantages of a digital-first approach, using an eLearning platform.

On Comments in Code

Henrik Warne

I used to think that I didn’t need comments if I wrote self-documenting code. However, I have realized that I do write comments, and that I find them really useful. To see how many comments I write, and what kind they are, I wrote a script to analyze my git commits from the last six years.

Escaping the Death Spiral of Your Agile Transformation

Agile Alliance

This entry was written as part of the Supporting Agile Adoption program, an Agile Alliance initiative dedicated to supporting organizations and their people become more Agile. Almost all of us have seen Agile transformations being disrupted by external factors.

Agile 257

Give Your Career A Boost By Learning From Experienced Decision Makers

CTOvision

Our video and audio podcast, the OODAcast, provides content that can help accelerate your career and improve your decision making. The series is based on interviews of some of the greatest most accomplished enterprise technologists we can find.

Video 134

Five Essential Things Needed for Agile Transformation

Scrum.org

If someone can give you the answer easily for: What is Agile Transformation? And how do we do? I bet that they don’t completely understand the question or don’t have enough experience. Transformation or change in a group or organization is always a challenge.

Agile 190

Does Your Company Need Help Solving These 4 Common eLearning Challenges?

If you want to know how to get ahead of the game and avoid the common mishaps in selling your eLearning courses, you’ve come to the right place! Lambda Solutions has identified the most common and costly challenges faced by eLearning providers today.

Thinking About Glue

O'Reilly Media - Ideas

In Glue: the Dark Matter of Software , Marcel Weiher asks why there’s so much code. Why is Microsoft Office 400 million lines of code?

IPv6 113

Organizational sensing: why indicators are not enough

Xebia

The world around us is changing quickly. Organizations need to rapidly respond to a changing world. In a knowledge intensive world, pressured by hypercompetition, new forms of organization are required to keep up.

To improve your online privacy, consider what matters most

The Parallax

If you want to improve your online privacy, you’re supposed to “ use Signal, use Tor.” ” The clichéd phrase, now five or so years old, was meant to be a sardonic joke underscoring the need for more nuanced online-security and privacy advice.

How To 130

5 DevOps Mistakes to Avoid

Flexagon

The following is a summary of the information covered in the webinar: 5 DevOps Mistakes to Avoid. You can watch the recording here. Most enterprises are somewhere along their DevOps journey to address software delivery challenges concerning cost, speed, and quality.

DevOps 122

Cloud-Scale Monitoring With AWS and Datadog

In this eBook, find out the benefits and complexities of migrating workloads to AWS, and services that AWS offers for containers and serverless computing.

What's Erik up to?

Erik Bernhardsson

I joined Better in early 2015 because I thought the team was crazy enough to actually change one of the largest industries in the US. For six years, I ran the tech team, hiring 300+ people, probably doing 2,000+ interviews, and according to GitHub I added 646,941 lines of code and removed 339,164.

Patterns of Legacy Displacement

Martin Fowler

My colleagues do a lot of work that involves replacing legacy software systems. Three of my colleagues - Ian Cartwright, Rob Horn, and James Lewis - have started to capture their experience and advice for this is a collection of patterns.

System 218

Shells Review – Best Personal Cloud Computer

The Crazy Programmer

Cloud technology is the new normal for tech-savvy people who consider themselves Digital Nomads. With the rise in a shift towards cloud technology, especially IT people, have changed the way they work.

Cloud 236

Recruiting Software Developers – Coding Tests

Henrik Warne

For the past few months, I have been interviewing with several companies. In all cases, one or more coding tests were included. I have also been on the interviewing side, evaluating a coding test. Here are my thoughts on the process. Are coding tests needed?

Deliver Effective Online Education and Events Your Members Will Love

This guide identifies the biggest challenges for associations moving their training online and provides practical solutions so that you can hit the ground running. Download now to keep your members engaged and growing even in times of COVID-19.

Scrumban Should NOT Just Be a Hybrid of Scrum and Kanban

Agile Alliance

Is Scrumban just adding a Kanban board with a few other ornamental changes, or are there deeper issues that need to be addressed? What advantages do you expect to achieve by infusing your current practices with Lean Kanban? Hybrids are problematic at best.

SCRUM 257

Visa to approve Bitcoin spending card for Australian startup CryptoSpend

CTOvision

Global payment giant Visa is moving forward with its commitment to digital currency adoption by approving the issuance of a new Bitcoin (BTC) debit card in Australia.

130
130

What Makes Scrum Teams Effective? A scientific investigation of 1.200 Scrum teams

Scrum.org

This post is a non-technical version of an academic paper about Scrum teams that I wrote with Daniel Russo. Daniel is a Professor at the University of Aalborg and is specialized in empirical software engineering.

SCRUM 189