Process
-
The myth of industrializing software engineering
Software engineering isn’t an assembly line, and engineers aren’t interchangeable parts. They’re creative collaborators who could drive real innovation given the chance. The model is broken and there’s a better way, rooted in how assembly lines are made. -
What the heck is Data as a Product? New study has answers
A new first-of-its-kind study defines Data as a Product (DaaP) and exmaines how real businesses are using data to drive business results. -
The "Hockey Stick" Problem
Why do we always end up crunching towards the end of a project? Your velocity curve might be the problem. -
Why you should use truth tables in your job
Do you have a project with some tricky scenarios? Here's how to manage the complexity and provide definition and clarity for your whole team. -
Developing empathy for stakeholders new to agile
That uncertainty they're feeling about agile? You can probably relate: A lesson from my unplanned road trip. -
Picture perfect
Words are hard! Using pictures and diagrams can foster a shared understanding much more quickly. -
Change through consensus
Nichol and Alec walk through the journey to making collaborative change and share lessons learned along the way. -
Frictionless developer environments
Reducing friction and pain points for new contributors can reduce your time-to-first-commit. -
Effective and easy strategies to hate bugs a little less
'I would rather fix bugs than work on the shiny new thing,' said no one ever. Still! You can make the experience more pleasant with simple bug strategies. -
What I learned from pairing by default
I never used to pair program, and then I spent four months on a pair-by-default team. Here's what I learned.
1 of 4