11th-Hour Surprise

This morning, 10:01AM, our regional electric company sends:

Introducing the newly redesigned [redacted] page — an even easier and faster way to refer your friends …

This morning, 10:44AM:

UPDATE: The launch of the page is currently delayed. We apologize for this inconvenience and will contact you via email when the new page is ready.

That sure seems like a late-in-the-game software project surprise.

 

 

Wireshark is going Qt

Wireshark is moving their user interface away from GTK+ to Qt.

Making such a large change wasn’t an easy decision. It means rewriting thousands of lines of code and requires a lot of careful design. We might be the largest standalone application to make this transition (feel free to correct me below). However, I think it’s well worth it and that it’s important to the long-term direction of the project. Ultimately it came down to one thing:

Wireshark’s job is to show you what’s happening on your network. If it can’t run on your system then it’s not doing that job.

 

Dropbox? Python.

Love it.  Dropbox uses python, scaling to 175 million users.

Also interesting:

The team also found it was easier to keep log data rather than delete old code – usually there would be a need for it later on for whatever reason. “Delete nothing unless necessary,” said Eranki. A major conclusion of those early days: Be sceptical about adopting new technology.

Confluence

Just hosted a Join.Me session directly into a VMWare virtual machine on my machine. Didn’t have to clean up (my desktop) for company. Love the confluence of technologies.

Python is addictive

Been a while since I’ve felt this way, but Python brought it back out. Python programming is pretty addictive. I find myself pondering the next little Python ditty to whip up, and going through  withdrawal without it. Gotta get my Python fix!

If you’re a developer who can taste a good design, a good implementation, you know what I mean.

Of course, there are plenty of things I wouldn’t write in Python.

 

Boost Inside

Snooping in the QuickBooks 2013 installation directory, I find a couple boost libraries:

  • boost_regex-vc90-mt-p-1_33.dll
  • boost_serialization-vc90-mt-1_35.dll
  • boost_serialization-vc90-mt-1_33.dll

Not a lot of boost, but some.  And they’re a few years old, but still fine.

 

 

Downsides of SaaS

Software-as-a-Service has its downsides, as one commenter notes:

We’re beginning to see the pitfalls of software-as-a-service in general: loss of control for for the user, increased security risks, and being entirely at the mercy of the providers’ future business strategies.

The context is Google discontinuing its RSS Reader.

A small outfit has motivation that a big one doesn’t. It matters not just to the provider, but the user. Opportunity abounds.