βSoftware Engineering is a solved problemβ
β @davefarley77.bsky.social
@devopscraftsman
Fractional CTPO | Tech & Product Coach | Mentor | Advisor For Early-Stage Startups π Agile Β· Lean Β· DevOps Β· DDD Β· Craft Β· XP Β· CD Β· TOC βοΈ By the Book & Pragmatic π‘ Awareness Provider Book a discovery call here: https://cal.com/devopscraftsman
βSoftware Engineering is a solved problemβ
β @davefarley77.bsky.social
Want to know the best books Iβve read? Simple:
Those co-authored by @jezhumble.net. There are 4 of them:
β Continuous Delivery (2010)
β Lean Enterprise (2014)
β The DevOps Handbook (2015 1st ed. / 2021 2nd ed.)
β Accelerate (2018)
#ContinuousDelivery #LeanStartup #LeanSoftwareDevelopment #DevOps
By @jezhumble.net & @davefarley77.bsky.social
Continuous Delivery, by Jez Humble and David Farley
βIt should be possible for a new team member to sit down at a new workstation, check out the projectβs revision control repository, and run a single command to build and deploy the application to any accessible environment, including the local development workstation.β
Continuous Delivery, 2010.
Why is it so hard to find good software engineers?
There's really no mystery. It's because you didn't train any.
If you're not able to spell out clearly the tradeoffs you're making, I wouldn't call that "pragmatic"...
Domain-Driven Design Distilled
βOne of the most important means to successfully employing DDD on a project is to hire good people. DDD is an advanced philosophy and technique for developing software, and it calls for above-average developers, even very good developers.β
DDD Distilled (2016),
@vaughnvernon.bsky.social
βThere should be 2 tasks for a human to perform to deploy software into any environment: to pick the version and the environment, and press the βdeployβ button.β
Continuous Delivery (2010), @davefarley77.bsky.social & @jezhumble.net.