Is there a shortcut to excellence?
It started happening while I was still at college. We students have informally divided into two groups, us that were constantly digging for more knowledge and them that were telling us that we will...
View ArticleThoughts on logger lib design
Last year I gave a talk State of the art logging where I discussed logging, logging libraries and tools for logs analysis. I wanted to go a step back and share with you my notes on designing a logging...
View ArticleNaming is the design
There are only two hard things in Computer Science: cache invalidation and naming things. - Phil KarltonYes, naming is hard but it is also very important. We tend to think that big complex architecture...
View ArticleFrom junior programmer to master
A decade ago I had many, many questions and doubts about programming. How does programming look in real life on big projects? Is it too hard? Will I be any good at it? Over the last few months I have...
View Article