Juergen Brendel’s advice about read-optimizing your code is useful. Developers’ love-hate relationship with documentation spans a wide spectrum. You will meet developers who look at commenting as an effect of poor programming and also those who think that all code should be documented. [Continue]
Bill presents a nice list of programming and technology bylaws. Many feel that these are not effective in the practical world. But I see their proof almost everywhere. [Continue]
C++ has been at the receiving end in recent times about neither being a good low-level language nor being an effective high-level one. It is said that there is no case for C++ in today’s programming world. I agree that with evolution of programming languages, applicability of C++ is narrowing down, but it has still not vanished. [Continue]
Software industry is not new to tussles about languages. This time though, it is not about a programming language, it is about using English as the default for technical discussions and documentation. Jeff Atwood is quite honest in expressing the feeling that programmers should learn English if they want to connect with the world-wide community. [Continue]
Stephen Colebourne has a thoughtful post about one of the biggest possible changes in the Java landscape. Java SE will not be a open standard any more?. This seems completely in contrast to the spirit that is seen in efforts like Project Coin. [Continue]
Google wants a faster Python. Unladen Swallow is one of the recent projects out of Google, which aims to produce a Python version at least 5x faster than CPython, the current implementation of Python. Note that Python has already seen multiple implementations, but this seems to be the first one wanting to make Python fast enough to replace C, atleast in some projects. [Continue]
Kas Thomas has an effective piece of advice for writing fast code. If you want to write fast code, make it do less. It seems obvious when stated, but I rarely see it getting applied. [Continue]
Of course the Web is free, for the average user. But Richard Stallman wants to make it more explicit for the Web. Just the other day some of us were trying to apply the open source philosophy to the Web technologies. [Continue]
Andrew Koenig presents facts and analysis to approach the debate about goto statements. goto statements can potentially jump anywhere and destroy any context and scope whatsoever. Whereas its kinscontinue or break have restricted scope and are less harmful. [Continue]
Industrial Haskell Group has been launched. It is a collaborative effort for funding Haskell research and development. There are some commercial uses of Haskell, however there seem to be a lot of misconceptions about functional programming itself, let alone Haskell. [Continue]