Archive | Software RSS feed for this section

Simplicity versus complexity

I just read “The Brash Boys at 37 Signals Will Tell Yo: Keep it Simple Stupid” in Wired Magazine, and it got me all fired up to write a response, because I thought it developed an incomplete picture.

37 signals leads the charge for one of Web 2.0′s core tenants, simplicity. Their rapid/rabid pursuit of a minimalist products has found a niche in the market, and I respect them for being uncompromising in their approach.

If a user decides that a simple robust feature set is not what they want, then they can go use something else. You cannot build everything for everyone, and sometimes this results in you losing users. You have to do this to protect your core user base, the people that are there for the simplicity, the ones that might not be using this type of software at all if it wasn’t for the simple approach. Obviously, if you start to lose a much more significant number of users, then you have to think about growing with your user base. Continue Reading →

View Comments

“File” Syncing?

Lots of new companies are coming out with file syncing products. This irks me, so here’s my rant.

Personally I’ve used Foldershare since day one (which has been out for a while, even pre-microsoft), and its been rock solid. I sync “working files” between a couple of bizdev guys and a desktop thats on all the time. This keeps the team on the same page with power points presentations, word docs, etc.

For those of you raving about DropBox, Foldershare does/did that. What makes the whole concept even less interesting is that after doing this Foldershare syncing successfully for several years I realized I don’t really have that many files to sync anymore.

Where have all the files gone (apparently into laptop bags, because in a recent search for a new business/laptop bag I found a ton that have file sorting sections, like paper files?, who uses that, lawyers?)?
Continue Reading →

View Comments

Information processing online

Here is a list of the web applications that I use in some way while I consume, process, and publish data online:

  • Scrapbook – Firefox extension for archiving a web page to your computer only
  • Google Notebook – application for clipping sections of content into a notebook, where you can group similar content
  • Diigo (I previously used Furl ) – social bookmarking application that allows you to clip content and archive online copy of full content
  • Delicious – the social bookmarking application that i’ve used the longest. I have Diigo post a copy of each bookmark to del.icio.us
  • Google Docs – web based word processor that can also publish to a blog
  • Continue Reading →

View Comments

Useful Apps

I’m a big fan of software that is actually useful. The rest is just clutter, and most of it falls into the clutter category.

Marc Andreessen covers his OSX killer apps of 2007, and has some pretty solid suggestions.

I agree with:

Netnewsire (though its slowly getting replaced by google reader)
VLC (couldnt live without it)
Ecto (though eventually I would just use Google Docs to publish)
Adium

I Disagree with:

Twitter (needs larger user base, integration with facebook is a step)
Flickr client (see my post about uploading pics)
Cocoalicious (i like the concept, but it never worked well)

View Comments

More on Managing personal information

In a previous post I wrote about a blog post claiming to find the ultimate solution to syncing your personal data. Now I want to follow up on it, because their solution only addressed a small amount of what can be considered type of personal data. The system only touched on e-mail, contacts, calendar, etc

First, lets take a step back to the PIM problem from a more general perspective. PDAs claimed to have solved this problem many years ago, and I think everyone took this at face value. They must have thought to themselves "we have these great little portable computers, now we can store everything we could ever need". No one pushed the issue, or took it much further (untill recently with the rise in GTD). There was simple synchronization with a few desktop clients (palm, outlook, etc), and for the really advanced users, they looked to bloated CRM types systems (think ACT, or Goldmine).

Since this period in the history of personal information management, the only developments have been that people have come up with even more information that they really want to store. Some of this information is stored "just because" it can be (yes, i fall victim to this compulsive activity), and some of it is done under the belief that they will use this to get more things done in less time, to get the most of their lives professional and personal. One issue, which I will touch on later, is the difficulty in actualy choosing which data to store, because you never know what you'll need and you end up thinking like a pack rat and storing everything.

Now, even more recently, to store all this new data, a million different specialized web2.0 apps have emerged. These little micro apps claim to store our data in a more efficient way, and then get even more power from this data by sharing it. The problem is, now with so many apps, i spend more time trying to figure out which one will actually solve problem, and no time worrying about how storing this data will actually make my life better. On top of that, I don't think the individual is really reaping the benefits of having their data shared (its very powerful, but I dont think its been refined enough to be a clear value-add to the people at large). Rather than just swimming in the data we managed to aggregate, we are now swimming in the data of many others, some of which are even less qualified than us to be generating useful information

Here's a list of some different types of apps, and the data they store:

Delicious – webisite bookmarks
Flagr – locations
Yelp – locations and restaurant reviews
Book Library, the other one i like – books, dvd, music, etc
Bloglines/Rojo – rss feeds
Studicious – notes for students
Tada – todos
SoapBox – reviews

Each one accommodates only one small portion of the personal information an individual hopes to store. This works should you plan to focus on one, but many people need more than that and those types of people are driving the demand for all these micros apps.

The point being, I think there is a more elegant solution. I dont want to have all my data/notes in many different specialized silos (this article somehow disappeared on 43 folders). Every piece of personal data i want to store has a different web application online for storing it, and to share this I have to re-invite my friends all over again essentially recreating my social network each time. My friends will eventually get sick of me inviting them to the 10th social network, just so we can keep track of who has who's pens.

By writing this post, I am trying to uncover an outline of the problem and eventually some possible solutions. This solution will probably come as a process that potentially involves a variety tools and two distinct steps:

1) Mental habits – to develop a usable process some discipline will be needed

a) categorization and hierarchy – this needs to be a quick decision on the users part of where to put the data. Given existing systems It can be stored as a contact, calendar event, task, or notes. These notes can then be categorized by a series of tags for easy maintenance. Developing this list and sticking to this is very important for keeping each system usable in the long run.
b) filtering – this is the most important, and is a decision on whether or not to actually store the data. More and more I am convinced the long term solution will be not what you store, but what you choose to ignore and filter out. I read an article here discussing the idea that many intelligent people excel more in knowing what information they can ignore, rather than focusing on learning more new information.

2) Tech solution – for you to store and access relevant data it has to be simple and it has to be with you at all times

a) Your mind typically looks for a technological solution to a problem that addresses every single aspect of that problem. This leads to bloated complicated software that doesn't interact with anything else. Companies like 37 Signals have taught us that you don't need all of these features, and that with a small adjustment in our thinking about these application we can get even more benefit from simple apps with a few functional flexible features.
b) Another critical feature to developing the right technological solution is that it needs to be with you at all times. As we walk about the real world we receive data from all sources; word of mouth, advertisements, internet, magazine articles, tv shows, etc. If you don't have your system with all times you can never expect it to be reliable or relevant, whether its a notebook or a Treo.

Overall this is just brainstorming on paper. I've been using the treo for a while, and though I initially bought several additional full-powered apps to go on my treo I realized that this was a mental trap, and I've been slowly returning to the simplicity of the basic applications. I'm putting more emphasis on categorizing this data, cutting out the clutter and not storing data i don't need, and then the process of getting the data to where it will be most used. More on this to come.

View Comments

Mac RSS feed reader review

I started off exploring the world of RSS through a web app called bloglines along with countless other tech gurus. Eventually the UI got to me, and I felt like I needed something a bit more flexible and responsive. Then the tagging abilities of rojo really got my attention, so I switched over. The process was smooth and one that resulted in an overall increase in my RSS reading. Rojo then fell short because of some issues I was having with firefox. I was operating with 20 or 30 tabs open, and rojo seemed to really slow things down even more. What I needed was a desktop application that would operate independently of my browser.

To start, I wanted to lay out my needs:

  • I’m not using this for very comlex functionality. Just trying to keep up with 50 or so feeds.
  • I Don’t like the “Article View” being separate from “Article List”. Maybe I’m biased from starting with bloglines, but I just want a long list of the articles in a particular feed. Some places called this view a "Unified" view, so I'm going to stick with that word.
  • I do want to be able to access password protected RSS feeds

Here are the apps I tried, starting with my least favorite:

Endo

Slickest looking of all the apps I tried. It had a Pop-up notification that streamed the feeds to you as they downloaded. I found this very eye catching, and I used it a lot, but in the end it was essentially just interupting and keeping me from doing my work.

Navigation was confusing and uneccesarily complicated, there were seperate windows for:

  • Viewer
  • Subscriptions -Should you need a second subscription manager to organize them? Most rss feeds are coherent enough to do this from the main view. I’d like to hear more on how this was supposed to be used.
  • Spotlight
  • Downloader
  • Activity
  • Components

Within a group (essentially a folder), I never found a way to easily get from one rss feed to the next . Navigation through the article list for one feed was ok.

NewsMacPro

This RSS reader had a "unified" view, and it also had a feature called "flagging", which allows you to flag headlines containing certain words. I would really have liked to test this feature out a bit more. Overall this app almost met my needs, but I never held my attention. The UI was not quite the simple bloglines style list that I was hoping for, so I had to pass.

NewsFire

Though it did not have a way to display a long column of full posts, it has a way to skip from “full post” to “full post” through one handed space-bar navigation. The UI was simple, and seemed pretty snappy enough for me to place it above NewsMacPro.

One problem, was that I could never find the “help”.

Net News Wire

I immediatly noticed that Net News Wire had the view that I wanted. Everything just worked, and it "felt" good. I loaded quite a few feeds and the app responded well.

The downside is that this app costs more than all the others (around $30). Though it seemed to have everything I was looking for, I just couldn't justify the cost. Maybe had I been looking for more features, I would have found all the value I needed.

One interesting dimension to this particular app was that it the ability to sync with an online new reader (Gator?). I was never a fan of that particular web based reader, so if you are this might be the app for you. I would have really been interested if there was a two way sync with Bloglines. My goal is to eventually be able to access the feeds that are on my desktop app through the web-based mobile bloglines reader, using my Treo 650.

Vienna

Here comes the opensource solution. I have this placed as my "favorite" but in reality it probably ties with NetNewsWire.

Vienna was extremely simple, and allowed me to load my feeds as easily as any of the other services. Version 2.0 did not have the view that i was looking for, but after some searching I found this review highlight the "unified" view I was looking for. In the Preview version 2.1 the Vienna reader offers a unified view and few other enhancements that make it look very promising. Unforunitely, there was no clear winner, so I guess i'm going to have to wait for the next round.

Heres another review of Vienna version 2.1. There were some useful comments on the post.

View Comments

Fav Windows Apps

Yesterday, a good friend called and asked me what “must have freeware apps” should he know about for his brand new work laptop. After a good 4 or 5 years of full blown Windows power using dorkdom, I figured what better time to round up some of the apps that had a positive impact on my life. Many of these are covered in countless dig posts, and freeware lists around the web, but why not add to the confusion?

Images:



Picasa / IrfanView / XnView – all three are good for different things, but all have helped me in some way or another. Picasa is good for managing large collections and doing simple editing.

Graphics:



Paint.NET – great for simple graphics editing and drawing. Used this to create the wireframes for some websites too.

Video:



VLC Player – the only way to go. It plays anything, plays it fast, and doesn’t bring your machine to a crawl.

.PDF:



Foxit PDF Reader/PrimoPDF – Foxit was great for viewing, and Primo is a decent .pdf generator, not great, but ok and FREE.

Networking:

Bonjour – Zero-configuration networking software, from the Mac crew.

Backup:



Folder Sync – a very simple way to sync the contents of folders across multiple computers that have an internet connection. OSX too! Great for keeping backup copies of important files.

Compression/Archiving:



Izarc – hardly knew it was there, that’s a good thing.

Disk Storage:



WinDirStat – great visual way to see that your hard drive is completely over run with bad music and large video files you’ll never get around to watching.

Desktop Search:



Copernic – I tried a few desktop searching engines, most sucked. Copernic didn’t suck bad, and it found what I needed it to find a good 80% of the time. Its no spotlight or quicksilver on the mac.

Misc:



Synergy and Launchy – i reviewed them
here.

View Comments

Gmail: apartment search CRM

After using Diigo for a split second to track apartments that I might be interested in, I realized that I need something a bit more sophisticated. At just about the same time, I started sending out lots of e-mails about these apartments, and I decided to just try copying all my useful information into e-mails and storing them in an nycAPT tag within gmail. It worked like a charm.

1) Copy the link of the apartment listing that is in question into the body of the e-mail, and populate the subject with any distinguishing information you have about the apartment. I also tried to get the brokers name and number somewhere in the e-mail. E-mail this information to yourself.

Initial entry screenshot

2) I typically setup some filters in my gmail account to automatically label all my emails with “nycAPT” in the subject with the same label, so that I could just click on that label to access all of the properties that I was currently researching.

3) Any follow up information you learn during subsequent calls or e-mails, you can just hit reply to your first message, add the notes to the body, and gmail threads the messages together for you.

Follow up Notes

4) Anytime you wanted to share this information with your roommates, or collaborate with them on obtaining information about properties from the broker, you could just add their e-mail to the list, and remember to hit “Reply All” on all subsequent emails and notes. Now they are fully “integrated” into your CRM.

Collaboration Features

5) The best part of this whole process, is its not portable, and you can access it from anywhere through gmail mobile. With the ability to add data and retrieve data from anywhere, you end up with a system flexible and rugged enough to make it through the NYC apartment search.

On the go!

View Comments

Diigo: discussions for your bookmarks

http://www.diigo.com

In my previous post about BLAGs, I had thought the best way to collaboratively discuss links and articles would be through taking all your bookmarks and feeding the into a blog, where you could post comments.

Diigo took one of many attempts at the social bookmarking phenomenon and succeeds at creating an intuitive interface for facilitating conversations through social bookmarks. The commenting engine is quite fun, and unlike Shadows (a seemingly more sophisticated and complicated site), where I couldn’t figure out how to find my friends, I was able to connect to them quite quickly for fun multiperson dialogues. I had previously taken a quick look at Shadows for its “shadow pages” and commenting, but it really left something to be desired. Diigo then came in and hit the spot, though all of these services are blurring together.

I also stumbled across a very useful application for this software. I’ve been in the midst of a very difficult apartment search, and I realized that Diigo could provide a way for me to take notes (and share these notes with my roommates) across multiple listing platforms (Craigslist, Citicribs, or directly on the landlord’s site). I could envision empowering all the apartment searchers across the city to provide feedback, share tips, and fight back against the brokers that have a monopoly on all of the information.

See pictures here.

I didn’t stress test this apartment search information tracking application too much because I stumbled across a more elegant solution soon there after. In the meantime I will continue to poke around with Diigo, and maybe I can finally get away from Del.icio.us, which has been driving me crazy with its extremely slow searching.

View Comments

3 unrelated but useful apps

Before I get on to my recent big change in technology platforms I wanted to mention a few apps that I found extremely useful for the windows platform.

1) The first one was one that was covered by Russell Beattie, who, unfortunately, recently stopped his very insightful blog on happenings in the mobile world. In one of his posts he covered the Yahoo SMS bookmarklet . This little beauty makes it extremely easy to take little snippets of data with you on the road through your cell phone. All you have to do is highlight some text, click the bookmarklet, and wait for the SMS containing the text to arrive on your phone. A small modification to the javascript hardcoded my cellphone number into the applet in order to avoid having to type it every time.

Applications for this tool include:

- Quickly sending directions or addresses to your phone.
- Quickly sending someone’s contact info from the web to your phone
- Sending websites to your phone as you are on your way out the door.

2) The next little marvel is Synergy I had seen a friend using a Mac share his mouse and keyboard between two computers over wifi, but I never looked into it in detail for Windows. Amazing! Given my extreme disability when it comes to logging long hours at the keyboard (my hands go numb, shoulders get sore, etc) I wanted an easy way to avoid the tiny keyboard on my laptop without preventing me from using my desktop. Synergy, with the click of a few buttons, had me using my ergonomic desktop keyboard to control both my laptop and my desktop. A wifi virtual KVM switch dictated by whatever screen your mouse is currently operating on. I’m sure I was late in learning about this application, but it a great find for me at the time that increased my productivity in the house.

3) Last but not least is an application called Launchy , yet again an app inspired by functionality taken for granted by many Apple users. Launch is a snappy and free application launcher similar to Spotlight or Quicksilver on the Mac OSX.

Though it does not quite have the power of its Mac counterparts, it is fairly configurable and lightweight. Prior to finding Launchy I was using an app called Colibri, which claimed to a more significant feature set, but in my experience just took up too much memory and stalled my whole system for 10 minutes on every boot up.

View Comments