fbpx
dirtSimple.orgwhat stands in the way, becomes the way

PJ Eby

Bram on Architecture

Bram Cohen, author of the popular Python program “BitTorrent”, recently had some interesting things to say about software architecture:Half of these ‘emotional’ architectural decisions are dogmatically using a past practice in situations where it’s...

The Perception of Speed

Glyph Lefkowitz (of Twisted fame) hits the nail precisely on the head, with this incisive summary of why C programmers think Python is slow. After Guido asked the python-dev list for ideas on combatting this common perception, I suggested that...

From BBS to Blog

People have now discussed my work in a total of eight languages, that I know of, so far; today I spotted blog posts in German, Russian, and some other language that’s presumably spoken in whatever country .cx stands for. Heck, for all I know it...

Mocking wxPython

I’ve seen the question asked from time to time: how do you unit test a wxPython application?Well, I don’t have a silver bullet, but it seems to me that the new SWIG wrapping of recent wxPython versions allows a new possibility: mocking the entire...

Python Is Not Java

I was recently looking at the source of a wxPython-based GUI application, about 45.5KLOC in size, not counting the libraries used (e.g. Twisted). The code was written by Java developers who are relatively new to Python, and it suffers from some...

We’ve Got Options

The peak.running.options module is finished in CVS, and there’s now a nice Options How-to available, courtesy of myself and the doctest module. As I was saying last Friday, “Doctest is cool!” It reminds me of when I first discovered literate...

dirtSimple.org

Menu

Stay In Touch

Follow our feeds or subscribe to get new articles by email on these topics:

  • RSS
  • RSS
  • RSS

 

Get Unstuck, FAST

Cover photo of "A Minute To Unlimit You" by PJ Eby
Skip to toolbar