Category Archives: Software Engineering

pip Exception: Traceback (most recent call last):

After installing anaconda you may notice an error when you execute pip list: Brian-Feenys-Mac-Pro:~ bfeeny$ pip list . . . Exception: Traceback (most recent call last): File “/Users/bfeeny/anaconda/lib/python2.7/site-packages/pip/basecommand.py”, line 134, in main status = self.run(options, args) File “/Users/bfeeny/anaconda/lib/python2.7/site-packages/pip/commands/list.py”, line 80, in … Continue reading

Posted in Software Engineering | Tagged , , | Leave a comment

Fixing broken JPackage Ant rpm for use with 3rd party JARs such as Ivy

I was building a Hadoop stack in my lab recently, which requires installing quite a bit of software. I try to use RPM’s when I can, especially if they are part of the distribution I am using. I am currently … Continue reading

Posted in Software Engineering | 1 Comment

In engineering, optimization can be your worst enemy

To summarize from an excellent book I am reading, Effective Java by Joshua Bloch: There are three aphorisms concerning optimization that everyone should know. More computing sins are comitted in the name of efficiency (without necessarily achieving it) than for … Continue reading

Posted in Software Engineering | Leave a comment