
Computer scientists rejoice: Alan Turing receives posthumous apology from Gordon Brown!
Next stop, posthumous knighthood!
[PM apology after Turing petition, RT from Lex]
Form is emptiness, emptiness is form.

Computer scientists rejoice: Alan Turing receives posthumous apology from Gordon Brown!
Next stop, posthumous knighthood!
[PM apology after Turing petition, RT from Lex]

Like revision control, fresh graduates are introduced to the foreign concept of code conventions (or “coding standards”) once they enter professional software teams. As implied by the term, “code conventions” are a set of standards and guidelines that developers have to follow when coding in their software project.
Contrary to what many people think, code conventions are not there simply to make code style consistent throughout large projects with hundreds of thousands of lines of code. Nor is it simply an unnecessary tool used by senior developers to assert their control over the project that only complicates coding.
In fact, properly defined code conventions help manage complexity.

Being unemployed, I finally have the chance to go to the Philippine Youth Congress in Information Technology (Y4iT) this year.
With the event less than two weeks away, I’ve decided to plan out what I’ll be doing in those four days. Given that the talks will be done simultaneously at the UP Theater and the UP Film Center, I have to decide which talks to attend.
My choices under the cut.

Refactoring is a term you’ll hear thrown around a lot in software engineering discussions. If you’re unfamiliar with the term, you might assume based solely on the content of those discussions that it’s a mystical advanced programming technique known only to experienced developers.
But what exactly is refactoring?

Let’s face it, everyone fails at software estimation including yours truly. It’s probably the least understood part of software development simply because the uncertainties in
This post will not deal with software estimation directly. Instead, it will show you the graphs related to software estimation that you should be familiar with. All of these graphs come from Steve McConnell‘s wonderful book Software Estimation: Demystifying the Black Art; the first group of graphs were copy-pasted from the free Construx presentations while the rest of the graphs were drafted using MS Paint.