[HN Gopher] Demo-Driven Development (2021)
       ___________________________________________________________________
        
       Demo-Driven Development (2021)
        
       Author : cpeterso
       Score  : 26 points
       Date   : 2023-10-08 20:59 UTC (2 hours ago)
        
 (HTM) web link (www.rubick.com)
 (TXT) w3m dump (www.rubick.com)
        
       | quelsolaar wrote:
       | I'm not generally for formalized development process but i love
       | this. I have for a long time argued that a great way to do
       | anything is to think how you would give a talk about your work.
       | If you plan on giving a lecture about your work, you will:
       | 
       | - Come up with a narrative to explain your work.
       | 
       | - Think about what makes it compelling.
       | 
       | - Be sure to have clear reasons for your choices.
       | 
       | - Avoid boring approaches.
       | 
       | If public speaking isn't your thing, writing a blog post or paper
       | will do the same thing. I find that the urge to make your
       | presentation fun and engaging, makes you go the extra mile to
       | make what your are working on delightful, and that in turn makes
       | the work more fun and engaging. Since motivation is the most
       | valuable asset a person can have I put a lot of stock in this
       | approach.
        
         | jimkoen wrote:
         | This approach is consulting 101. It rewards embellishment of
         | your own work. I know for a fact that, if I'm allowed, I can be
         | very convincing with regards to what I'm doing being meaningful
         | and productive, even if I am doing total bullshit. I have
         | enough public speaking skills to sell myself like that.
        
           | quelsolaar wrote:
           | I don't do it to make people think I'm doing a good job, I'm
           | doing it because it makes me do a better job. Some people
           | actually want to do a good job, not just do the minimal
           | effort they can get away with.
        
       | knallfrosch wrote:
       | That's just Scrum/Agile?
       | 
       | (I know, those are fuzzy terms.)
        
         | aero142 wrote:
         | It's a good version of scrum. There many more bad scrums.
        
       | tkiolp4 wrote:
       | So much ceremony. Suddenly programming feels like work.
        
         | cjhowarddev wrote:
         | Programming is work for most of us, so that makes sense.
        
         | DragonStrength wrote:
         | As my father in law would say, they don't call it work because
         | it's fun.
        
       | stefan_ wrote:
       | Begging people to realize not everything that involves
       | development is also web frontend or app development.
        
         | jadeforrest wrote:
         | From the article:
         | 
         | Include all the work. One thing to be careful of is that the
         | demos are inclusive of all the work required to build
         | functional software. Prepare the team to demo all the parts of
         | their work: the APIs, the infrastructure, the reliability work,
         | and the testing. It's important for you to cheerlead the work
         | that isn't customer facing.
        
           | stefan_ wrote:
           | These things don't demo well precisely because a demo doesn't
           | help anyone to understand the decisions made in developing
           | them. You can not just say "prepare to demo them anyway",
           | that doesn't do anything useful.
        
         | swsieber wrote:
         | I'd love examples for things I can wrap my head around.
        
       ___________________________________________________________________
       (page generated 2023-10-08 23:00 UTC)