Great Blogs by Programmers

Re­cently, my friend To­bias started blog­ging. My next ar­ti­cle was long over­due and his “break-through” fi­nally pushed me over to pub­lish some­thing. Even bet­ter, his blog fits the topic of this ar­ti­cle! So with­out fur­ther ado it fol­lows a list of pro­gram­ming re­lated blogs which I find par­tic­u­larly great.

Room 101 by Gilad Bracha. I re­ally love this Gilad guy. He is super elo­quent and has a very dry and cyn­i­cal humor—quite to my taste. Study­ing his ca­reer should re­veal to you that he knows one or the other thing about pro­gram­ming lan­guage de­sign and lis­ten­ing to him will clear all doubts. Go watch some of his talks to see what I mean. As a Smalltalk en­thu­si­ast one or the other blog post is in­spired by the lan­guage and its ideas. Al­most never is the essence of a blog posts solely Smalltalk spe­cific, how­ever. To sum up, Room 101 is full of deep and en­ter­tain­ingly writ­ten thoughts on all things pro­gram­ming lan­guages by a guy who knows his stuff and is not afraid to be con­tro­ver­sial. I do not agree with all of his views but I do with a large por­tion of them. 123

Bozho’s tech blog – Opin­ions by Bozhi­dar Bozhanov. Bozho’s tech blog is con­cerned with opin­ions for the work­ing main­stream en­ter­prise de­vel­oper and more. He is to the point, some­times con­tro­ver­sial and, most im­por­tantly, sees through bull­shit. I find he hits the nail on the head on many things wrong or right in our de­vel­oper cul­ture. I often hear my­self say­ing “yes, that’s ex­actly what I think, too” when I read his posts. 45

Rich Hickey’s Talks by Rich Hickey. Even if you are not a fan of Clo­jure and Func­tional Pro­gram­ming in gen­eral, his talks are great. Plus, they are often not re­ally Clo­jure spe­cific any­way. In fact, I do not ac­tu­ally think that fol­low­ing his ideas is nec­es­sar­ily the best way to pro­gram but he at least opened my mind to look­ing at pro­gram­ming from an­other per­spec­tive. And hav­ing his ideas in the back of your head is a very good thing, I be­lieve, even if you de­cide to not apply them most of the time. 76

The last part are links to blogs where I re­ally like some of the ar­ti­cles and the gen­eral theme but where the rest of the blog does not in­ter­est me as much as the blogs from above. Still, I think they are good re­sources.


  1. Love” in the sense of an Amer­i­can per­son “re­ally lov­ing the fries” ;). 

  2. Even the title of his blog is proof of his dry humor ;). 

  3. Most im­por­tantly, his posts often—if only im­plic­itly—look at pro­gram­ming lan­guages from a us­abil­ity per­spec­tive. 

  4. The abil­ity to see through bull­shit is ac­tu­ally also a char­ac­ter­is­tic of both Gilad and Rich. 

  5. Many of his posts often—if only im­plic­itly—look at pro­gram­ming stuff from a us­abil­ity per­spec­tive. 

  6. But then you apply these ideas in a tiny por­tion of a pro­gram where they re­ally are ben­e­fi­cial and you are happy that you knew about them. 

  7. One could argue that videos do not re­ally fit the blog theme of this ar­ti­cle. On the other hand, one could argue that the typ­i­cal text rep­re­sen­ta­tion of blog posts is just an im­ple­men­ta­tion de­tail, so I think we are good to go ;). 

Published: 08.01.2015
Comment? Mail or tweet me.