Posts tagged python

Concurrency pitfalls

concurrency-pitfalls

The software we write constantly increases in complexity as more and more is demanded of our software. For most of us, we are no longer chasing down memory leaks, but with the arrival of multi-core systems comes a new set of challenges.


More >

Mind Games — Ascension

mind-games-ascension

With the Manifesto firmly established lets then turn our attention to the mental aspects involved. The ability to write beautiful code requires more than just understanding the components and qualities thereof. Lets go down through the corridors of thought, comparing ourselves to the code we produce.

More >

Beautiful code — The Manifesto

beautiful-code-the-manifesto

In times past much has been said about beautiful code. Covering the topics of quality, correctness and expressiveness — more needs to be said. Opinions differ, so how can we judge what quality is and is not? I’ll try to outline some indicators which help pinpoint where on the spectrum your code lies and how to write beautiful code.

More >

Python vs Clojure — Reloaded

python-vs-clojure-reloaded

In my last post I tried to outline some of the contrasts between the popular Python and Clojure. A repeated comment from the Python community was ‘Why dont you let the code speak for itself, go to Rosetta’.…So I did and this is what I found.

More >

Python vs Clojure — Evolving

python-vs-clojure-evolving

This is an interesting time to review programming languages! On the one hand I see a general tendency that companies and individuals are leaving the old (un)safe paths and are embracing ‘newer’ technologies and on the other we see some of these new-comers now moving into maturity. Python has been with us since the late 1980’s and this articles take a peek at how Python has handled stepping into the new millennium.
More >