Digests » 336
Looking to upgrade your programming skills? Here’s something that will really help—Manning Publications are offering an exclusive 40% off your entire order at manning.com! Just use the code progdig40 when you checkout.
this week's favorite
Rendering text, how hard could it be? As it turns out, incredibly hard! To my knowledge, literally no system renders text "perfectly". It's all best-effort, although some efforts are more important than others.
Promotions become a sensitive subject for engineers, sooner or later. When joining a company, few developers have this on their mind - rightfully so, as people are focusing on getting up to speed. But as time goes by, and as more and more people get promoted around them, promotions become top of mind for many.
It’s one of the most important concept in software development and in computer science in general. Everybody praises its virtues and its power. Authors wrote about it, birds sing about it, its name is whispered all around the kingdoms. Abstraction is attractive, sexy, old and modern at the same time. The Alpha and The Omega.
Imagine you are writing a cool new rogue-like game. So cool many have no idea what's going on. A definitive character of rogue-likes is procedural generation of content. You'll need a random number generator for that.
The author discusses the logistical decisions involved when deciding how to add a second line of business to a very old application.