January 2009
3 posts
Note: This is a work in progress, and I’m interested in soliciting feedback. These are the guidelines I use with my own team, but this is my first attempt at formalizing them. Often when there is a recommendation to omit goto from a language developers pointing out the edge cases where goto can make sense will argue for the inclusion of the construct, and surprisingly even relatively...
Jan 15th
I happened to be looking through some old emails, and I found my review of ASIO. In my opinion the library should be accepted. This is the best example of an asynchronous library available in either C or C++. All other major program platforms Java (NIO), .NET, Python (twisted) have well accepted asynchronous networking support, and I think this is important for C++ as a high performance...
Jan 13th
In the last year I transitioned from lone cowboy developer to project manager. In this roll I find that I am called upon to make quite a few judgment calls both on the behavior and the architecture of the application. I am really fortunate to work with a great team who I respect and are far better developers than me, so generally this goes pretty smoothly. But occasionally, either due to my...
Jan 9th