article thumbnail

A Next Step Beyond Test Driven Development

Honeycomb

Honeycomb CTO & co-founder Charity Majors says it’s time to take a step beyond TDD in order to write better software that actually runs well in production in this post she contributed to The New Stack. According to her, this step is observability driven development.

article thumbnail

A Next Step Beyond Test Driven Development

Honeycomb

Honeycomb CTO & co-founder Charity Majors says it’s time to take a step beyond TDD in order to write better software that actually runs well in production in this post she contributed to The New Stack. According to her, this step is observability driven development.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Start with Traces, not with Logs: How Honeycomb Helped Massdriver Reduce Alert Fatigue

Honeycomb

While many companies use this lofty language to make similar promises, Dave Williams, CTO and co-founder at Massdriver, means it. I’m a test-driven developer and spent a lot of time with Jaeger while unit testing. He spent his time doing everything except what he was hired to do: write software.

article thumbnail

GSAS 2023: The Third Edition

Apiumhub

They believe that productive partnerships, collaboration, fast feedback, and small iterations are the best way to deliver successful software projects, using Agile methodologies and Extreme Programming practices, like Test-Driven Development, Simple Design, Pair-Programming, and Continuous Integration, in all our projects.

article thumbnail

Type-Driven Development – Replacing Unit Tests with Types in Typescript

Atomic Spin

A function that is responsible for transforming some data model into another data model can be entirely be driven by the type system, instead of tests. Lately, I’ve been trying to identify functions that can utilize “type-driven development.” I recently came across this function that utilized type-driven development.

Testing 40
article thumbnail

How to be a Professional Software Developer

MagmaLabs

Use Test Driven Development. TDD (Test Driven Development) is a way of developing software. When developing using TDD you should start by writing a failing automated test before you write any code. SCNA 2012: Robert Martin — The Reasonable Expectations of Your CTO. References.

article thumbnail

Pitfalls of Agile Transformations

LeanEssays

In the First Round Review article I'm Sorry, But Agile Won't Fix Your Products , Adam Pisoni, co-founder and former CTO of Yammer, contends that “While SCRUM did manage to rein in impulsive managers, it ended up being used more to exert tighter control over engineers’ work.”

Agile 69