Codemanship

codemanship.co.uk · Personal blog · on HN since 2011

Jason Gorman writes on test-driven development, software craftsmanship and practical development principles.

What HN saysHN commenters recommend his free TDD book as a good introduction, and one links his 'mortgage-driven development' post. One also reports a plagiarism problem.
23HN people shared it
3linked it in comments
26stories submitted
541story points
3 years agolast shared
2011people per year2026

Most-shared posts

  1. 1
    Year Of Code and The Myth Of The Programmer Shortage
    2 people · 7 points · first shared 2014 · discussion on HN
  2. 2
    The Codemanship TDD book [pdf]
    2 people · 1 points · first shared 2020 · discussion on HN
  3. 3
  4. 4
    Blind Pair Programming Interviews
    1 people · 104 points · first shared 2014 · 43 comments on HN
  5. 5
  6. 6
  7. 7
    Enough with the movements
    1 people · 31 points · first shared 2012 · 24 comments on HN
  8. 8
    My First, Last and Only Blog Post About #NoEstimates
    1 people · 7 points · first shared 2015 · discussion on HN
  9. 9
    Code Craft: What Is It, and Why Do You Need It?
    1 people · 4 points · first shared 2018 · discussion on HN
  10. 10
    A* – A Truly Iterative Development Process
    1 people · 3 points · first shared 2016 · 1 comments on HN
  11. 11
    Unit Tests for Algorithm Time Complexity
    1 people · 2 points · first shared 2016 · discussion on HN
  12. 12
    The Multi-Threaded Santa TDD Challenge
    1 people · 2 points · first shared 2015 · discussion on HN
  13. 13
    Functional Programming Is Great. But It Ain't Magic
    1 people · 2 points · first shared 2014 · 1 comments on HN
  14. 14
    Software Development Doesn't Scale. Dev Culture Does
    1 people · 2 points · first shared 2019 · discussion on HN
  15. 15

What HN people wrote when they linked it

rhizome · 2012-09-26
Mortgage-driven development is distinct from "brilliant jerk." http://codemanship.co.uk/parlezuml/blog/?postid=147
chris_j · 2020-08-29
TDD by Jason Gorman is a nice (and free) introduction: http://codemanship.co.uk/tdd_jasongorman_codemanship.pdf (disclosure: I did Jason's ~TDD training course a number of years ago and gained a lot from it - but the book is useful on its own). A book that explains TDD in the context of a much larger example application is Growing Object-Oriented Software, Guided by Tests by Steve Freeman, Nat Pryce (sometimes referred to as "The GOOS Book"). One of the difficult things about TDD is that it takes a long time to learn to do it effectively. I personally didn't really "get" TDD until I paired with a few much more experienced developers, and this forced me to rethink the way that I approached writing software. Ultimately, it caused me to significantly level up my coding skills and I wouldn't go back to the way that I used to write code before.
troydavis · 2024-04-28
This seems to be the same plagiarizer who I found earlier this week. They're stealing other people's blog posts, then creating new blogs with the plagiarized posts. I wrote about it here yesterday: https://news.ycombinator.com/item?id=40164077 Mohamed, could you tell the rest of us why you're doing this? Do you really want to be permanently known for this? If you do this one more time, you will be. Everyone else, as an example, https://mamddoh.wordpress.com/2017/12/01/dev-teams-as-assets/ was published in the last 24 hours but back-dated to 2017-12-01 using Wordpress's publishing interface. That post is stolen from https://www.linkedin.com/pulse/dev-teams-assets-jason-gorman . Credit to Jason Gorman, @jasongorman on Twitter, the real author. Another example: https://mamddoh.wordpress.com/2019/02/20/a-tale-of-two-agiles/ is stolen from https://web.archive.org/web/20190817055715/https://codemanship.co.uk/p… (original URL: https://codemanship.co.uk/parlezuml/blog/?postid=1580). Also credit to Jason Gorman.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close