The Pragmatic Programmer: Your Journey to Mastery, 20th Anniversary Edition


Today I finished The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition (2nd Edition). This is one of the 2 books that I have been procrastinating for two decades to read. The other book is The Mythical Man-Month: Essays on Software Engineering. When pragmatic programmer came out 20 years back, it was a phenomenon on its own! Numerous books, articles, and ideas have been generated out of it. This new 20th-century edition that just came out now will attract similar attention from the industry.

pragmatic-programmer

Here are some of the useful ideas outlined in this new edition.

  1. Try to be aware of the bigger picture –
    • think beyond the immediate problem
    • place the problem in its larger context
  2. Take responsibility for everything you do – 
    • don’t allow projects to fail through neglect
    • don’t be afraid to admit ignorance or error
    • be responsible for yourself, your career, your project, your day-to-day work
  3. Provide options instead of excuses –
    • analyze the issue
    • find alternative options or solutions
    • explain what can be done to resolve it
  4. Address software entropy (disorder) –
    • broken window theory
    • fix issues when it is discovered
  5. Develop well, based on what you know for sure and how to do it
  6. Develop good enough software –
    • involve your users in the trade-off
    • don’t’ develop ignoring user requirements
    • make quality a requirements issue
    • no code is perfect; so don’t spoil it by over-engineering and over-refinement
  7. Build your portfolio –
    • invest regularly, update knowledge
    • diversify your technical skills
    • experiment with different environments
    • manage risk: don’t put all your technical eggs in one basket
    • learn an emerging technology before it becomes popular
    • review and rebalance your skillset to stay current
    • learn a new programming language every year
    • read a technical book every quarter
    • take classes
  8. Communicate well –
    • know what you want to say
    • know your audience
    • choose your moment
    • choose a style and make it look good
    • involve your audience, be a listener, get back to people

 

2 thoughts on “The Pragmatic Programmer: Your Journey to Mastery, 20th Anniversary Edition”

  1. ivhopper is not her.She’s married to john and two Mark Allen hopper is married but she is a very good treated when you get married with John and he last name is not hopper and you have his name on the list of the other side and you are the only person who has been put out with me and I will fight for him and you will get John to know that you are in love with Mark Allen hopper so you don’t have been to make sure that you are not going to get it back. Abby has been lies about the way she is not feeling about a mental illness and she doesn’t want me to live with Mark. Mark is not ignore with me anymore he has been trying to make me feel better about how much I love him. So much you think about it was us and I did know that he said he is not married but he said he has been telling me that it . Not Abby he doesn’t know her. It’s me and him that what he said it in 2018. And told him that you were in love with him and now demanding him to take me an hour, find at the same time, have you supposed to be a Christian but she sure held doesn’t act like one kind of evil and vindictor doesn’t care about your body, but her stuff and the help that mark lives in She wants service inside out of that is not far overmember’s spot and thirsty back to , but she won’t have that much when I have a lawer to look in to it and find out how she died and he is not even telling me what really happened and I know Abby and John were there and Mark was not there for her and you are the one who was there for Mark and I know that you cheated on mom with Abby and I was just wondering why she is your boss you around she asked him who is the bitch and he said he was the bitch . And he is not sure what to say about it. I would love Mark not the treated you like a king and help with things that are hard for him. Mark is not going through with have kids at this age 67. And her husband is John and they tell him that he is a parent of the kids that not his. And my past is not her own fault but I am very sure that you hate mental illness and you don’t care for the place or were I can put her out on the street and I was just wondering why she is not coming to me she is tired to make Mark to give me something for me to help with me die it he said not going to do anything to me and you have nothing to say about me you don’t know what I am talking to you and Mark said you don’t exist and that he has no kids, and he’s not married.So it’s all that I’m with him.I don’t know.I’ll stay with him forever , help me get at through your head in my life and you are not getting the truth from him and you have no idea what he tells me about you nothing wrong you are my imagine i’m just an abby , so I have recordings , recordings all the way from two thousand and twenty five , almost two thousand twenty four . So I have a voice threaten to kill me if she have , do you get rid of me so that’s why you don’t he tells me you do exist and you don’t know a Abby at all so you can live in your home. But you want him to be there for you and you have to make sure that I have mental breakdowns and you are the one who has been doing anything to get read of me and he has the one who needs to make sure that you see my past mistakes in my life and you are always telling him to come home and I was there with him when you were spoken about how he was sad and lost it was me Mark angle and he said thanks for letting it out on my shoulder.and if he needed anything I would have taken time for him and you have to get him back not

    Like

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.