# The Pragmatic Programmer

DevFeed: [The Pragmatic Programmer](<https://devfeed.tech/articles/the-pragmatic-programmer-27785.md>)

Original publisher: [Read original article](<https://gagor.pro/book/2017/the-pragmatic-programmer/>)

Author: Tom

Published: 2017-12-03T00:00:00Z

Content type: opinion

Language: en

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Code quality](<https://devfeed.tech/topics/code-quality.md>), [version-control](<https://devfeed.tech/topics/version-control.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Java](<https://devfeed.tech/topics/java.md>), [Perl](<https://devfeed.tech/topics/perl.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [code-quality](<https://devfeed.tech/tags/code-quality.md>), [go](<https://devfeed.tech/tags/go.md>), [go-programming](<https://devfeed.tech/tags/go-programming.md>), [java](<https://devfeed.tech/tags/java.md>), [management](<https://devfeed.tech/tags/management.md>), [perl](<https://devfeed.tech/tags/perl.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [programming](<https://devfeed.tech/tags/programming.md>), [refactor](<https://devfeed.tech/tags/refactor.md>), [review](<https://devfeed.tech/tags/review.md>), [technology](<https://devfeed.tech/tags/technology.md>), [testing](<https://devfeed.tech/tags/testing.md>), [version-control](<https://devfeed.tech/tags/version-control.md>)

## AI overview

A retrospective review of The Pragmatic Programmer finds that some tools and examples feel dated in 2025, but its core lessons remain relevant. The article highlights continuous learning, mastering an editor and workflow, version control, testing, automation, code quality, and adaptability, with personal reflections on using Go and Python.

## Source excerpt

Pragmatyczny programista Od czeladnika do mistrza Authors: Andrew Hunt, David Thomas I first read this book almost 10 years ago, but didn't write a proper review at the time. Over the recent Christmas break, I revisited it and gave it a second read which resulted in bit of Go programming 😁. Reading it in 2025, you can feel the book is dated. The authors are enthusiastic about Java and CORBA1, and use Perl for daily tasks. Even though I did similar things around 2015, my workflow has changed since then. Newer tools and architectures have made things even simpler.