Blogging has been on my mind lately,
as I’ve just set up an engineering blog at work.
I gave a speech about blogging earlier tonight
to my club, Freely Speaking Toastmasters.
I no longer write speeches beforehand;
I extemporized my speech from a
mindmap
that I had prepared yesterday.
This post is a more coherent and expanded rendition of my points.
As Toastmasters, we give speeches about topics that interest us,
when we want to share or inform or entertain.
A live, in-person speech reaches a direct audience at one point in time.
A written blog post can reach a much larger audience.
Toastmasters have something to say, whether in person or in print.
A blog can …continue.
[Previously published at the now defunct MetaBrite Dev Blog.]
At MetaBrite, we believe in the power of pair programming.
We find that pairing helps for collaboration on difficult tasks,
for exploring new areas, for knowledge transfer,
and for spurring each other to better solutions.
I find it to be fun, though it can also be exhausting.
It’s not ideal for all our work—there’s no value in tying up two developers on some rote task that both know well.
Last week, I rebuilt our primary pairing workstation.
In its previous incarnation, we had an account for each developer.
Each of us had set up some personal preferences in our own user …continue.
I’m doing some Python profiling
and I wanted to use the RunSnakeRun utility to view the profile data.
Unfortunately, that’s not straightforward on Mac OS X if you use a virtualenv,
and it’s even less easy if you’re using the Python
installed by the Homebrew (brew) package manager.
There are several problems:
- Installing wxPython on OS X 10.10.
This is the cross-platform GUI API toolkit used by RunSnakeRun.
- Getting wxPython installed in a virtualenv
- Running wxPython apps in a virtualenv on the Mac.
Installing wxPython
I downloaded wxPython3.0-osx-3.0.2.0-cocoa-py2.7.dmg,
released in November 2014.
If you open the DMG and attempt to run the PKG,
you will likely get a misleading error message from OS X:
“wxPython3.0-osx-cocoa-py2.7.pkg” is damaged and can’t be opened.
You should eject …continue.
Title: Hard Freeze
Author: Dan Simmons
Rating: ★ ★ ★ ★
Publisher: St. Martin’s/Minotaur
Copyright: 2002
Pages: 295
Keywords: crime, thriller, noir
Reading period: 27 May, 2015
Joe Kurtz is marked for death after the events of
Hardcase.
And a concert violinist is convinced that he just saw the man
who murdered his teenaged daughter 20 years earlier, who was thought dead.
More mayhem.
As I announced
a couple of weeks ago,
we’re off to Berlin for June and July.
We leave the house at 4:30am tomorrow to catch a 6:45am flight to Chicago
and thence via Dublin, arriving in Berlin at 10:30am on Tuesday.
There’s nothing like a deadline to focus the mind and make things happen.
We’ve been spring cleaning furiously for several weeks.
Frankly, it was long overdue.
The bedrooms and the offices were all badly in need of being reorganized.
My office used to scare me, it was such a mess.
It’s still far from perfect, but it’s much cleaner,
you can use the desk, and the remaining clutter is stacked into …continue.
Title: Glimmering
Author: Elizabeth Hand
Rating: ★ ★ ★
Publisher: Harper Prism
Copyright: 1997
Pages: 537
Keywords: fiction
Reading period: 18–26 May, 2015
It’s 1999, the "Glimmering" is destroying the ozone layer,
the seas are rising, and the world is falling apart.
I thought this was well written and the two main characters were well-drawn,
but I didn’t enjoy this book.
Title: Pirate King
Author: Laurie R. King
Rating: ★ ★ ★ ★
Publisher: Bantam
Copyright: 2011
Pages: 368
Keywords: historical mystery, Holmes
Reading period: 14–16 May, 2015
Mary Russell—Sherlock Holmes’ much younger wife—investigates the odd goings on in a British silent film company
that’s making a pirate film on location in Lisbon and Morocco in 1924.
The filmmakers get more than they bargained for,
as the rogues they cast as pirates seem to be real pirates.
A decent entry in this series.
Title: The Crook Factory
Author: Dan Simmons
Rating: ★ ★ ★ ★
Publisher: Harper Torch
Copyright: 1999
Pages: 562
Keywords: thriller, historical
Reading period: 28 May–6 June, 2015
In 1942, Ernest Hemingway ran a counter-espionage ring
and submarine-seeking operation from Cuba.
Staffed by amateurs, it was approved by the American ambassador.
The narrator, Joe Lucas, is sent by J. Edgar Hoover to infiltrate Hemingway’s op.
There seems to be a lot of espionage going on in Cuba
and it looks like Hemingway is being set up for something.
Based loosely on true events, this is entertaining,
if a tad longwinded and confusing.
Title: Hardcase
Author: Dan Simmons
Rating: ★ ★ ★ ★
Publisher: St. Martin’s/Minotaur
Copyright: 2003
Pages: 263
Keywords: crime, thriller, noir
Reading period: 26 May, 2015
Joe Kurtz is a hardboiled ex-PI who just spent eleven years in Attica
for killing the men who killed his partner.
He’s out now, investigating the disappearance of a mob accountant,
and he quickly makes new enemies.
Mayhem ensues.
Title: Bad Boy
Author: Peter Robinson
Rating: ★ ★ ★ ★
Publisher: Harper
Copyright: 2010
Pages: 387
Keywords: mystery
Reading period: 10–12 May, 2015
A woman calls at a Yorkshire police station to talk to her friend,
Detective Inspector Alan Banks, about the gun she found in her daughter’s bedroom.
Banks is out of the country, however.
An unregistered gun is a serious offence under British law
and the police take it very seriously.
The daughter’s friend—Banks’ own daughter, Tracy—goes to warn the owner,
and he goes on the run with Tracy.
She’s willing at first then realizes that she’s in way over her head with this bad boy.
Another good entry in Robinson’s long-running series …continue.
Previous »
« Next