Category Archives: Web Tools

The hidden potential of App.net.

I’ve thought a lot about App.net in the past few months, as many of us have I imagine. What started as discontent with the obnoxious corporate machinations that Twitter’s begun to execute spawned a movement to start something different and user-focused as opposed to focused on marketing. I won’t go into the details, because it’s well-documented in about a million other places, but suffice to say, the project got funded, we got an alpha web app and App.net quickly became a geeky subset of Twitter users both curious to try something new and disenchanted with the current state of things elsewhere.

The launch of Netbot kicked the service into high gear for a while and it saw a huge spike in traffic and activity, proving a point many have made, namely that in today’s tech world, to the user, the application is the service. App.net CEO Dalton Caldwell has even said himself that the ‘out of the box’ experience for new users isn’t terrific, and while they’re working to improve that, apps are paving the way and bringing people into the fold. And we watched as Netbot’s influence stabilized and we’ve seen overall ADN conversations trickle off in our feeds. People went back to Twitter, because the conversation keeps happening there due to a massively entrenched network effect that’s undeniable.

Lots has been said about the potential of ADN, and how it really needs to do something special to continue to grow. It won’t beat Twitter at its own game (admittedly, that’s been stated as not a real targeted objective anyway), but it’s got to do… something.

I’m starting to believe all of what we’ve seen is merely prelude to something more. I’ve been bullish on the service since making the decision to back it and I’ve watched it with great interest. I finally got around to listening to the official ADN podcast a few days ago too, and it’s basically Dalton talking about the API development and answering questions from users. The thing is, in hearing him talk about their progress and plans, I’ve started to realize something – two things, actually.

  1. The Twitter-like feed tool we currently see as “App.net” is but one face – the starting point – of a much larger idea
  2. It’s not just about making that tool better – the long play is to build an extensible communication platform not just for Twitter use cases, but for a myriad other outlets

I’d considered other ways in which the service might become valuable, but I’ll admit, I kept coming up short until I heard him talk about their plans. I thought about how it might be used as an external comment platform for blogs, linking threads and conversations back to a post via the service. I could see that being kind of cool, and I think it would definitely (given the price to enter the service) at least preliminarily solve a part of the “commenting problem”. Users willing to pony up some money to be part of a service like this might be less compelled to be dicks on people’s blogs. It’s a long shot, but you can see where I’m headed.

Listening to the podcasts, though, something else became very clear. The private messaging API is going to be the catalyst behind this entire thing. Dalton described how their focus on releasing a capable first iteration of this aspect of the service took great importance as they worked this past few months. He mentioned the concept of the “internet of things” – all the interconnected devices that are filling our lives with notifications and (in some cases) noise. He talked about the immense success platforms like BlackBerry Messenger and WhatsApp have had in the mobile space, and pointed out that no matter how large public messaging is, private messages (SMS and the like) outweigh it by orders of magnitude. He also reinforced the fact that ADN is not rushing to do much of anything – they’ve created a sustainable business model for the time being, focused on user features, and their goal is to continue developing the service, strengthening the hooks to outside applications and enabling developers to create new and interesting things by delivering working code examples with updates to the API.

Most importantly, he mentioned that with his previous company imeem, the final face of the service was drastically different than its first one. As with any software, the users will in large and small ways influence the ongoing development, and discover use cases that the devs hadn’t even considered. This is the core piece that as a market, we’re unable to see yet. We see a Twitter competitor, and one that feels like it’s faltering as Twitter continues to swell its userbase. We see something that we want to succeed, but we’re not seeing the endgame yet. I’m mentally reinvested in the entire idea after listening to him on the podcasts – not because he’s compelling users to foment revolution – but because he’s seeing past the market perception of what the service is supposed to be. It’s only been five months since the blog post that kicked this off, and four since funding. I don’t know many web services that declared victory in any capacity in that timeframe, and it’s worth keeping that in mind.

I highly recommend checking out the podcast if you’re even marginally interested in this at all. It’s changed my thinking; you may discover the same.

Thoughts? App.net | Twitter

How I’m using Dropbox.

Since I talk about Dropbox quite a bit anywhere and everywhere I can, I’m often asked for app recommendations and about the services that I use with it. The beauty of it is that these things can and do change from time to time because so many apps and services plug into Dropbox that there’s always something new to try. So here are some of my uses and apps as of right now.

For starters, I don’t use my OS X home folder for anything, if I can help it. Everything important lives in Dropbox. I can’t move my Library in there, but if I could, I would. If I lost my MBP tomorrow, I could be back up and running 90% of the way just by logging into Dropbox on a new machine. That makes me feel good. Now, onto some more specific things.

1Password: The alpha and omega of all my Dropboxing. 1Password is the single most useful app on any of my systems, and my world lives inside it. Security’s no joke, and 1P makes it easy. Constant updates, communicative and friendly developers and a willingness to always improve make it my number one app, anywhere.

Notes, Reminders: Notes are stored as plain text files and kept in a folder called Notes. I point the awesome Notational Velocity fork nvALT at this folder on the Mac, and whatever app I’m currently using on iOS at it as well. Right now, that happens to be Elements by Second Gear. It’s clean and fast. Reminders are a different beast. Currently I’m back using Appigo’s Todo, which I’d purchased a million years ago, but which has seen some pretty decent updates. My tasks sync in a Dropbox folder and appear on all my devices. This could change by the time you read this, but that’s what’s great about Dropbox. Another one of my favorites is TaskAgent, although it’s more for lists and doesn’t have reminder functions built in. If you just have one list, you might check out Due, which is also great.

Camera Uploads: This is a service that’s now provided directly through the Dropbox app. Before it was offered, I used many different iOS apps to get my camera roll into Dropbox, and I still use one called CameraSync because it uses geofencing to determine when to activate and upload your pics, taking the manual process away entirely. I set it up for the office and my house, and when I go between them, I get a notification that my pics are uploading. It’s like magic. (I also have Photo Stream turned on as a fallback, but I like that they’re also in Dropbox automatically as well, for obvious reasons – Photo Stream has a 1,000 pic/30 day limit).

Byword: My favorite writing app for Mac and iOS. Hook Byword up to your Dropbox, and your works in progress are everywhere. I store them as plain text (.txt) files for portability into other writing apps as well.

Day One: My journal of choice. Byword is for things I intend to put somewhere on the web, Day One is just for me. A gorgeous Mac and iOS app, with tons of features and improvements. If you’re not using this app, you’re seriously missing out on a flagship writing experience. Again, I choose to store the data file in Dropbox, because I want to be able to pull it apart if I feel like it (or need to) and iCloud’s data container doesn’t sit well with me.

Scanner Pro: A great quick utility by Readdle. If I need a PDF of something I’m looking at in the real world, I grab my phone or iPad, take a picture, and Scanner Pro converts it to a great looking PDF and drops it into my Dropbox for me. Easy.

Drafts: Quick capture and instant dumping into a variety of iOS apps. I keep a “Drafts” folder hooked up to Dropbox and have it set to capture text notes that I intend to file away in my large note file. Hazel watches this folder and drops .txt files into the other one for me.

TextExpander: Super time-saver. TextExpander takes snippets of keys you assign and drops giant chunks of text in their place. I keep the settings synced with Dropbox between my systems.

Paper: My favorite sketching app. Although I don’t use Paper all that much, when I do, it exports my journals right into a Dropbox folder. I end up using this to quickly diagram things for clients sometimes. It helps to have a picture to go with what I’m saying, and if we’re all in agreement, I can save it, export it and refer to it when I go to create a formal wireframe document or something like that.

Software: I keep a master repository of all kinds of .dmg files and installers in Dropbox. I’ve been a Pro customer for years, and recently had my storage space doubled to a massive 200gb, so this is even less of a problem now than before. Super convenient when you’re managing multiple systems in an office environment and the Mac App Store isn’t how you plan to do it.

System: I keep a folder called System in my Dropbox, and the purpose of this folder is to preserve app settings and things like that. If I can, I’ll install an app and configure it so that its settings automatically go there, but if not, I can always manually copy/move some things around or set up Hazel rules to duplicate these settings/files. Alfred is a good example of an app that runs out of this folder – all my extensions and tweaks are synced between my Macs into Alfred from here.

What else?…

Sharing: throw things in a Dropbox folder, get a quick link. Better than email for giant files, and usually works ok for everyone.

IFTTT: there’s all manner of cool automated things you can do with IFTTT, a web service that aggregates other web services to do some nerdy heavy lifting for you. I’m currently pulling all my Instagram shots in automatically, as well as Facebook pics I’ve been tagged in. I also have something set up to automatically forward a document from my iPhone to a folder specified by me in Dropbox, but I don’t really find myself using it. Still, it’s cool and it’s just scratching the surface.

iPhoto: I wouldn’t recommend trying to point multiple machines’ iPhoto installs to one library you keep in Dropbox (seems to have issues, YMMV) but if you only have one machine on which you use iPhoto, it’s an easy way to back that giant file up (if you have the space).

I could go on and on. When I record podcasts, they dump directly into a Dropbox folder from Audio Hijack. I keep a folder just to sync stuff between my MBP and my Mac mini server at home if I need to. A different folder to share things with my wife and her MBP. The possibilities are nearly limitless, and growing every day. It’s a fantastically reliable and functional tool I’ve grown to rely on. I’d hate to go back to computing without it.

If you’ve got a great way to use Dropbox, I’d love to hear it.

Twitter | App.net

Glassboard and getting back on our feet.

When Hurricane Sandy hit us, our office, like most in our area, was completely shut down. We had no power, and our entire staff was scattered. We had about thirty people with varying levels of cell service, power, and internet connectivity. We needed a way to get everyone in one place quickly and easily, and that was becoming an increasingly tall order. That’s when I remembered the excellent Glassboard by Sepia Labs.

Glassboard is a private social network for groups. You create a board, invite your participants, and everyone can post and read into that board. You can add photos, reply with comments to posts, and receive push notifications when others update the board. The thing that really worked for us was that the service is available as an iPhone app, an Android app and a web app (still in beta, perfectly functional). This meant that across all our staff, everyone would be able to use it in some capacity – those who had cell service but no home connectivity could use the apps, and those with home connectivity and no cell service could use a browser.

In a matter of a few hours, we had status updates on everyone (all safe, thankfully) and were talking about a contingency plan for the office and our client obligations. Glassboard allowed us to communicate effectively and quickly across a variety of platforms, and took the guesswork and aggravation out of organizing a group of our size. It’s a great tool with some talented people behind it, and I look forward to seeing its continued development.

It’s free with optional pro account upgrades, and you should check it out. Our Iterate interview with Brent Simmons of Sepia Labs (and many other great things) will be up soon.

Simplified, part 2.

I’ve been a huge fan of Squarespace for a long time, since I started using the service in May of 2009. Coming from a self-managed WordPress install, it was like a breath of fresh air, in which things were well-designed and easy to understand. You could add complexity piece by piece in sensible ways (if you wanted to) but mostly it was great for writing and posting quickly and attractively. The mobile apps were a nice encapsulation of the experience and allowed you to do the basic things you’d want to on the go.

I eagerly awaited the release of v6 this year after hearing so much about the beta as people used it and said how amazingly new it all was. How could the service possibly top itself? What wizardry awaited in this new release? The launch came, and I immediately migrated my entire site to the new service.

That was my first mistake. I soon realized that none of the categories I’d created over the past few years appeared in my composition windows when I was posting. Which meant that I needed to either re-create each manually, or I had a much bigger service issue that I couldn’t possibly fix. I contacted support and spoke to a variety of different, eager-to-help representatives, but the issue went unfixed for several weeks, during which I was afraid to add content to the site, not knowing how it might affect things. It finally did get resolved, though, so I can say thanks for that.

In that same span of time, I realized that the iOS apps upon which I relied for quick posts from my iPhone and iPad were slowly becoming hobbled. I could not edit posts I’d created in the new system on iOS because of the limitations of the way the apps handled them. I wasn’t doing anything nutty; I post entirely text, with the very occasional image (almost never). Over a few weeks, I wasn’t able to even post new entries to the site at all. Two days ago, I noticed that all the buttons in the iPad app compose window do exactly nothing now. Which left me with a post in the app that I couldn’t save as a draft or publish.

I stuck with a service that I’ve used for years, because I loved the flexibility. Which recently was whittled away to literally nothing. The iOS apps are now broken beyond belief. One would assume the company would be hard at work on restoring compatibility. But instead, it released a new branded note-taking app… because that’s what its users need more. I know notes are so hot right now, but it would really be better to have the entire service work as advertised. Even on the web, I’ve experienced slowdown, hangs, and complete failure as I try to do even the most basic things.

I finally tired of waiting for something to happen, so yesterday I migrated the site to a hosted WordPress install. I paid for ad removal and a custom URL. At least WP’s iOS apps do something (namely, work properly). The theme I chose is simple and pleasant, and I’m able to continue writing when I want to (infrequently) but when I post, it goes somewhere. I’m getting serious about dropping things from my life that don’t work for me or make things more difficult than they need to be. Sadly, one of my favorite web tools became one of those weights that needed to be dropped. I’m not beyond sweeping the leg when I need to.

No mercy, sensei.

Let’s talk about the future.

As a kid (ok, a nerdy kid), I had dreams of an incredible future that my VIC-20 couldn’t even begin to predict. I watched science fiction films and fantasized about all of the amazing ways that technology would transform the landscape of our lives. As I grew older, and some of those dreams took shape, my excitement and passion for tech increased as I watched developments come to pass that previously only lived inside my fevered geek-kid dreams. It goes without saying that if you showed a current generation mobile phone to yourself as a 12-year old, your head probably would have just exploded on the spot.

Which is why I’m a little troubled by the way Google is positioning itself and its products as the future of our technology. Not for the reasons the internet would ordinarily attribute to a proclamation like this (cult member status of a competing platform’s movement), but rather because at its core, I’m not sure that Google is being honest with itself, and with us.

Take Google Glass, a piece of wearable technology that looks like it was left behind by a time traveler. The geek kid inside me looks at that and says ‘Wow! I can’t believe I’m going to be able to have an always-on HUD for my actual life!’ because that’s just the way I’m conditioned to respond to products like this. The pragmatic adult inside me looks and says ‘Ok, good, but let’s see how the platform around this develops before we get excited’ because that’s how my grown-up brain thinks. But the fact remains that it’s a cool and interesting piece of tech, and I remain curious about it.

Look at Google Now, a recent addition to the Android OS with Jelly Bean. The main idea behind Google Now is that by plugging into Google services with your phone, your location, your likes and dislikes, your habits, patterns, and intentions will slowly be absorbed and presented back to you in a meaningful context, with relevance. Amazing, right? Imagine most of the friction involved in gathering in-the-moment information on your smartphone removed – you look at it, and it seemingly already knows what you want. Sports, weather, restaurants around you, everything that matters to you right now as you’re looking at the phone. It’s a very cool idea and one that paints a better picture of our machines working for us, as opposed to with us, or in some cases against us (let’s just say it took a while for Siri to actually grow into her promises of information at my fingertips the way I wanted it).

Great ideas, executed and advanced by what was and is one of the greatest engineering companies on the planet. No one would assert that Google can’t bring the future to us, given how it’s shaped the web and redefined how we interact with it. My problem is this:

Google is bringing the future to us so it can monetize every single thing we do in our lives, online or offline.

Google is not a pure engineering company, rather, Google is a company that engineers great products (and they are great) in order to advance a larger, singular objective: the collection of user-provided data to better serve advertising interests. It’s not a company that sells products to people; were that the case, this entire thing would look and feel very different to me. We know how Google makes money. It’s not a secret. As I watch Google release more impressive and robust mobile products with comments like “there’s no margin, it just basically gets (sold) through” the picture only gets clearer. It’s not making money on hardware. It’s not making money on software, as it’s traditionally kept software products free to most if not all users. The money comes from us, and all the information we give it. The money comes from tailoring ads to match what it thinks we want. Which at its core is itself a great idea, but leads to a lot of other questions.

But before this gets tin-foily, let me refocus: if you’re cool with Google knowing a lot about you, that’s fine. For the most part, I don’t even care myself. I’m not super paranoid about this kind of stuff, although I do tend to approach it with a more skeptical eye. What I don’t like and can’t agree with is the notion, as presented by the company, that it’s changing the landscape of consumer technology and the way we interact with one another for any noble reason. It’s not doing this to join all the peoples of the world together in blissful online harmony. It’s not doing this so that we can experience amazing new things and drive humanity to new heights. It’s doing this because (first and foremost) it’s made of geeks and geeks like to build cool things (and other geeks want to use them), but those things take money to build and sustain, and the way it makes its money always seems to take a backseat to the wow factor. And that’s what troubles me. It’s not the advancement of technology for the love of the art and science of human discovery – it’s cool technology, but it leaves a lot of questions in my mind about motivation and method.

And listen – all of this could just be fired-up rhetoric in a few years anyway, when Google announces complete data transparency and personal information is regarded with the sanctity some of us feel it should be. I’m not holding my breath for that particular outcome, but to be fair, Google’s always been first to say that we should be able to get our data in and out of a system when we want it, and its guiding corporate goal is to stay away from the Dark Side of the Force. All I’m saying is, think about the subtext of all the things you see coming to market and the messages you’re receiving along with them. Ask yourself: is this the future you’ve always dreamed about or is itthe future brought to you by [ADVERTISER NAME HEREā„¢]?