tiistai 25. maaliskuuta 2025

Chapter review.

 This week, I read the second chapter of The Pragmatic Programmer, which discusses a pragmatic approach to programming. I chose this book because it sounded the most interesting to me and it offers valuable practical tips for developers. I wanted to learn more about the best practices in software development to help me further understand the processes behind it. 

The chapter covers several methods of working, including Don't Repeat Yourself (DRY), orthogonality, tracer bullets, prototyping, and estimation. I found the DRY principle and orthogonality particularly interesting. DRY means that there should be no unnecessary repetition in code or systems, making maintenance easier and reducing errors. Orthogonality, on the other hand, refers to designing different parts of a system to be independent of each other, making them more flexible and less prone to changes. 

The Tracer Bullets approach is all about building quick, functional solutions early on instead of endlessly changing plans. This allows for faster feedback and makes sure that development is moving in the right direction. This is particularly useful in agile software development, where rapid changes can save time and resources. 

The ideas presented in the book seemed logical and useful. I gained new perspectives on how software development principles can be combined in practice. I feel that the things I learned from the book will be helpful to me in the future, and it helped me comprehend the various methods of software development 

Most of the terms used in the text were completely new to me, which is why reading the chapter felt a bit hard at first. I made a word list for myself which had all the new words, and after that the chapter was actually really interesting. I enjoyed learning new words, and I feel like those words will be useful to me in the future  

Reading in English comes naturally to me, and I actually read a lot of books in my free time, and all of them are in English. I usually enjoy reading fiction books, but now after reading a chapter out of the “Pragmatic programmer” book I might even start reading more books from which I could learn more about stuff in our field.  

My English learning process is going well so far. I have started reaching my goal of learning new vocabulary,and using the right word order in sentences. Even though the course is halfway done I feel hopeful that I’ll still learn more. 

Thank you for reading my blog again, I hope you have a great week ahead of you! 

 Learning languages has always been easy for me. I started learning new languages when I was 5 years old and my parents put me in a multili...