Blog: What we've done, what we're doing, and what we will do.
Our blog is the place for everything relating to Extendmac; whether it be product updates, news, or tips and tricks. It may not be the most interesting blog on the planet, but we like to think that you'd rather have us build great stuff than write about plans to do so. ;]
August 26th, 2010

Hot off of the heels of Flow’s exciting 1.3.3 update earlier this week, we’re happy to say that the next update to Flow, 1.3.4, is now available. As usual, you can grab it via in-app software update, or by direct download.

It’s not a big update — just three issues fixed:

  • [Fixed] Crasher when dragging files between tabs and windows.
  • [Fixed] Crasher when merging windows.
  • [Fixed] Issue where transfers occurring between two tabs could appear as “Pending” but actually transfer.

We’re releasing this update so soon after 1.3.3 because we’re about to start work on Flow 1.4 — which, let me tell you, you’re gonna love. Seriously.

Until then!,
@extendmac.

August 22nd, 2010

We’re really excited to announce that Flow 1.3.3, a bug-fix release, is now available via in-app software update and via direct download.

Why so excited over a bug-fix release? Here’s why: This release addresses all of our major, known crashers. In other words, it’s a dramatic increase in stability.

The enhancements delivered in this update are as follows:

  • [Fixed] Largest known Flow crasher, related to connections disconnecting.
  • [Fixed] Second largest known crasher, related to the tab-bar.
  • [Fixed] Issue where a crash could occur when dragging bookmarks around.
  • [Fixed] Issue where Flow could crash because shared machines disappeared from the network before their icon was discovered.
  • [Fixed] Issue where Flow could crash when previewing a file that was modified in the editor.
  • [Fixed] Issue where SFTP connections didn’t report failed connections immediately.
  • [Fixed] Issue where creating a new bookmark folder didn’t automatically select and edit its name.
  • [Fixed] Issue with pending transfers that never appear to finish.
  • [Fixed] Issue where “Show Connection Transcript” did nothing while the transfers view was visible.
  • [Fixed] Issue where new folders and files were created in the selected directory in list-view.
  • [Fixed] Issue where some files could be “unselected” while deleting items.
  • [Fixed] Issue where the selection in the local view could change because of certain key-downs in the remote view.
  • [Fixed] Issues relating to file-drags between tabs.

As usual, if you encounter any issues while using Flow, or just want to send us some feedback, we’d love to hear from you!

All the best,
Brian and Irving

August 18th, 2010

Flow 1.3.2, a bug-fix release, is now available via in-app software update and via direct download.

This update delivers the following enhancements:

  • [New] The tab and window title now contains the directory you’re currently in, for better context with multiple tabs.
  • [New/Fixed] If you don’t have a base URL set, the Open URL / Copy URL functionality will now prompt you to set the base URL instead of simply being unavailable.
  • [New] The info view now displays the modification time of the selected file.
  • [Fixed] Drawing glitch with Flow’s editor’s split-view.
  • [Fixed] Issue with QuickLook and multiple tabs.
  • [Fixed] Issue with FTP listings and transfers with files whose name contained non-ASCII characters (i.e., German, Norwegian, etc.).
  • [Fixed] Issue where base URL could not be unset.
  • [Fixed] Issue where new files could not be created on S3 connections.

As usual, if you encounter any issues while using Flow, or just want to send us some feedback, we’d love to hear from you! As of Monday, we’ve eliminated our entire support backlog and are responding to all incoming cases within two days — usually sooner, in fact.

Until next time!,
Brian and Irving.

August 14th, 2010

A few notes:

  • We’ve got about 150 still-relevant / unread e-mails left to respond to. This is down from a backlog in the thousands.
  • Since our last post, we’ve been responding to new messages within 2 days. We intend to keep this rate going forward.
  • We’re hard at work on Flow 1.3.2, and two other iOS projects that’ll blow your mind.
  • We love you.

-Brian and Irving.

August 6th, 2010

So, here’s the thing: we screwed up. I’ll be more specific: I screwed up.

This post isn’t like the others before it. This is a personal post (in both authorship and content) from me (Brian) because I think you guys—my customers—deserve nothing less. So:

Support has almost always been a problem for Extendmac and our customers. “A problem,” I think, is too generous. It sucks, and it’s sucked for way too long.

In fact, the only time support was ever great was when I was doing it myself. This was a few months after Flow first shipped—almost two years ago now. After I’d come home from a day in high school, and after I’d spent an evening doing development work, I’d take an hour or two each night to help you guys work through issues you were having, or work together to corner, and soon-after, smash, a bug. They were crazy hours, and I wasn’t particularly fond of writing e-mails for hours before going to sleep, but we had some kick-ass support.

I’m a perfectionist, and like most perfectionists, this makes me extraordinarily controlling. I’d rather do it all myself—the right way—than have someone do a half-assed job in the name of a more convenient schedule for me.

The trouble is, that level of control doesn’t scale very well. As Flow and thus Extendmac grew and grew, it became impossible to do it all myself. There just aren’t enough hours in the day (or whatever units attention is measured in) for me to do it all. Something had to give. And what gave was our support.

After a long deliberation, I hired someone to do support. It killed me that I couldn’t control every aspect of the company, and here’s where my first huge mistake happened. In relinquishing control of support, I also mentally relinquished responsibility for it because I assumed it wouldn’t be up to my standards. I stopped managing our support practices, image, responsiveness, quality, etc.

A few months back, in March, I hired Extendmac’s second software engineer. His name is Irving Ruan. He’s extremely passionate, design-driven, and most importantly, he has taste. He lives and breathes the ethos of simplicity, perfectionism, and obsession that’s at the core of my work and the company I’ve built around it. He’s here to build great products, and he’s here for the long-haul.

Right now, he’s helping me make support awesome again while we look for a long-term replacement for support. We’re not asking for support-liaison applications here, unless you happen to go to UCSD. Working and communicating in person is too valuable to go without.

Long-term success in running a business, like anything in life, is all about how well your learn from your mistakes. It’s taken me far too long to fix our poorly run support, but I’m enormously happy that I avoided the same mistake again by holding out for my standards while passively searching for another engineer to run the show with.

Thanks so much for your loyalty and attention,
Brian.

March 20th, 2010

Hey folks,

We’re coming up quickly for a breath of air to tell you that Flow 1.2.7 has been released. While it may just be a bug-fix release, it does resolve our most widely known crasher, so you might just find yourself excited to be updating!

As usual, this is a recommended update for all Flow users. The update is available via in-app software update and via direct download. If you’re interested in reading the full release notes, you can do so here (opens in new window).

-Brian, on behalf of Irving, Olivier, and Matt, of the Extendmac Team.

P.S.: In case you’re wondering, we’re not just working on localizations these days. As we’ve updated our homepage to reflect, we’re also doing some work on a certain iPad application…

March 3rd, 2010

In case you’ve been living under a rock, Flow is part of the current MacHeist nanoBundle.

We don’t do discounts or bundles often (read: never), so you know this one’s got to be pretty fantastic. The whole bundle is only $19.95 — $5 cheaper than Flow itself — but the sale ends next Tuesday.

We’ve had the pleasure of observing people discover just how great Flow can make file transfer:

Marcus Neto:

“I am so in love with my new FTP client flow…”

Paul Conigliaro:

“Flow is one of the best FTP clients I’ve ever owned. Also bought a seat at full price a few months ago.”

Nathan Strang:

“Just fell in love with a new FTP client for Mac… Flow.”

iJonesy:

“is enjoying his new favorite FTP client for Mac he got from Macheist called Flow. So fun to use.”

Paul Rothrock:

“If you use FTP a lot then it’s worth buying the current MacHeist bundle just for Flow. It makes Transmit look like an OS 9 application.”

To the thousands who have sent us euphoric feedback: thank you! You folks are a great reminder of why we wake up and build this stuff every day.

To those who have sent us bug reports and feature requests: thank you, too. We’ll keep on polishing!

All the very best,
Brian, on behalf of the Extendmac team.

February 1st, 2010

This may not be of interest to most of our readers, but if you’re using our Keychain wrapper, EMKeychain, this is for you:

EMKeychain v1.0 is now available. With it comes the following changes:

  • Re-written for Objective-C 2.0 features, like properties.
  • Ability to remove a keychain item.
  • Streamlined design — no more proxy!
  • Fixes for memory leaks and other bugs.
  • Complete documentation.

If you’re using EMKeychain in your application, I strongly suggest you grab the latest copy and update your code!

Happy Monday!,
Brian.

January 31st, 2010

I’m happy to announce that Flow 1.2.6 is now available. Version 1.2.6 is a free and recommended update for all users of Flow.

The update is available via in-app software update and via direct download. If you’re interested in reading the full release notes, you can do so here (opens in new window).

A few highlights from the release notes:

  • [Fixed] Issue where bookmarks would have blank names.
  • [Fixed] Issue where bookmarks would not persistently save information.
  • [Fixed] Issue where “Connect” toolbar button would become unusable.

As previously mentioned, we’re hard at work to both internationalize and localize Flow, for version 1.3 and beyond. If you’re interested in providing a localization, let us know in the comments, if you haven’t already.

-Brian.

January 21st, 2010

Wow. I knew our customers were awesome, but you guys really came through and proved it yesterday.

If you’ve been under a rock lately, yesterday (January 20th) over a hundred independent software developers came together to support Haitian relief funds. Extendmac participated, donating 100% of January 20th’s revenue to the Clinton Bush Haiti Fund.

We’re not going to provide exact figures for privacy/competitive reasons, but let it be said that the order of magnitude of Extendmac’s donation (thanks to you!) was on the order of thousands, not hundreds. Incredible!

You guys have demonstrated — once again — that when we see our common humanity in others, derisive political lines disappear, and we come together as citizens of the world to do the right thing. Thank you.

-Brian.