In this age it’s really simple to roam the world – for the price of one four-person four-week high-season vacation you can easily get a round the world ticket from various merchants. Add 50% and you can even travel round the world business class.
But this comfort comes at a price – an it’s a price that makes the merits of the journey questionable.
The price of course is the loss of flexibility. And spontaneity. And rapport.
(to be continued…)
@ MP, Udo and other RSS users: Do you get an update when I change this article (which just happened BTW)
And how about updates when I update the “published on” attribute?
- Microsoft Windows
- Apple Computers (OS X)
- Microsoft Mobile
- Apple iOS (aka mobile)
- Google Mobile (aka Android)
I think I’ll go with a weighted matrix for the target market in the end, but following my general idea of ‘scratching my own itch’ I’ll probably start with some OS X stuff and extend that towards iOS. A couple of Applications for the Web might turn up as side effects. And I’ll try to push some little “just download and run” tools into the market targeted at software development teams in large corporations where installation options are limited.
Have you ever wondered what it takes to get from naught to operations with regard to software development?
In the end this post will describe how to go from a clean OS X system (aka out of the box) to a development machine for the types of development I’m aiming for.
But of course this is just my idea of the way to get to a clean and maintainable system – remember that YMMV! But this approach works for me.
- Bare System
- + Xbench [a + indicates an installation ]
- Update OS X to current version
- + Skype
- + iWork
- Update all software to current version (via software update)
- setup Safari (No auto-load, bookmarks, homepage)
- Backup (Time Machine)
- + SuperDuper!
- Backup (SuperDuper)
- Clone Disk (twice)
- enable sudo
- + homebrew (download instead of curl to tar)
- + xcode
- + brew git [+brew means installed via homebrew, which btw worked on 966 files requiring 18M and completed the build in 73 seconds]
- + Click to Flash
- + Flash [Note the order!]
- + Perian
- + Growl
- + twitter (via appstore – gasp! )
- generate ssh keys
- + github (connection to)
- + dropbox
- +MacVim (because I’m a keyboard junkie and because Yehuda said so 😉 )
- +teleport (because I’m still working with my regular laptop as well)
- +gpg (via GPG-Tools after sone consideration)
Specific Setup for Website development
- IcoMaker to create favicons
- CSS-Edit – at least until I really know CSS
Of course this list is not yet (2011-02-25) complete by far! But since this is not my primary computer I can take a real long time to set it up.
I sure do pursue lots of goals – but this new label is meant to target only a few of them.
New label? Which new label?
1. Make personal computing personal again
2. Software should work without interference with the base system
2.1. It should not need to be “installed”
2.2. It should (be able to) work offline
2.3. It should not need administrative rights
3. Prefer store-and-forward concepts over online connections
4. Concentrate on one capability per tool
5. Honor Postel’s law
6. Scratch my own itch & eat my own dogfood
I’m still working on the wording for # 2. I’d like to phrase the things in positive terms.
Is this an enterprisey thing to do? Stating the principles? Or the believes?
I don’t think so – and if they become enterprisey in my own view I can always adapt. For example by deleting them.
Another question that arises is the necessary amount of software to take on such a journey. Apart from the development tools (handled later on) one of the more annoying topics is the choice of an office suite.
Honestly I wouldn’t want to use one at all if that would be possible. Most of them do much more than I need for software development and marketing so I’d love to go just with the development tools. After all each installed program needs maintenance – and office suites tend to be very bandwidth hungry when it comes to updates.
But as long as I have to interact with the rest of the world for business purposes I don’t think I’d be happy with that for a long time. Currently I see three options:
- Apples iWork
- OpenOffice (brought to us by Oracle…)
- Microsoft Office
If I would go only by functionality I’d take Keynote from iWork, the spreadsheet from OpenOffice and just skip the word processing part (e.g. use Scrivener for creative writing and Mail for communication). Unfortunately I’m afraid I won’t be able to convince the vendors to unbundle their packages and from past experience I won’t be able to convince my business partners to not send me *.doc files.
So I intend to start with only one office suite.
And the winner is:
iWork by Apple
Because I’m thinking about taking the iPad with me as a backup device and there is a slight advantage in synchronization when the office-suite is iWork.
[this entry inspired by @MichaelPreuss]
As Alan Kay once said (IIRC):
The best way to predict the future is to invent it.
And for my future I predict lot’s of upcoming changes…
Current Stage: Preparation
Estimated day of bigger changes: 2011-04-01