October 30, 2008
Tags: Programming, Python
I recommend this very interesting read from Paul Graham regarding non-mainstream programming languages.
Quote:
It's a lot of work to learn a new programming language. And people don't learn Python because it will get them a job; they learn it because they genuinely like to program and aren't satisfied with the languages they already know.
Which makes them exactly the kind of programmers companies should want to hire. Hence what, for lack of a better name, I'll call the Python paradox: if a company chooses to write its software in a comparatively esoteric language, they'll be able to hire better programmers, because they'll attract only those who cared enough to learn it. And for programmers the paradox is even more pronounced: the language to learn, if you want to get a good job, is a language that people don't learn merely to get a job.
Makes you feel good for knowing Python...
[The Python Paradox via Corey Goldberg's blog]
September 11, 2008
Tags: Programming, Testing
Ian Cooper talks about the issues people get when they begin working with Test-Driven Development and what makes them abandon TDD after an initial experiment. His articles (part 1, part 2) are a good read for anyone interested in TDD. Also you will find in his posts a few good references for further reading.
August 11, 2008
Tags: Programming, Version Control
"And all you programmers using .bak, .save, .copy to backup old revisions, you are using version control -- you just suck at it."
Copyright © 2008 Mihail Ovidiu Pascut