Robert L. Read's "How To Be a Programmer" set me off on a course that I have thoroughly enjoyed mostly because it introduced me to two authors that really influenced me:
- Pual Graham - His articles on lisp (not arc) encouraged me to learn LISP which has been a blast. From there I got into Ocaml, and Haskell, and Erlang.
- Eric S. Raymond - His book "The Art of Unix Programming" was a great read and has greatly influenced my perspective on system design.
Honestly, I don't think I ever finished reading Robert L. Read's article.
Robert C. Martin also has a few articles that are still influencing the industry:
He has a bunch more up on his web site but these are the most often cited articles.
David Parnas is another author who wrote some timeless articles about Software Engineering. If you haven't heard of him, I'm sure you've seen him quoted a bunch (He developed the concept of information hiding and much more).
Enjoy!
Note: I try to answer questions within the constraints given, but I felt that the original poster could best attain his goal (lasting improvement caused by an eye opening experience) by widening his "search" beyond blogs.