hn-classics/_stories/2008/2527943.md

84 lines
3.1 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
created_at: '2011-05-09T08:34:10.000Z'
title: Alex Payne - Rules for Computing Happiness (2008)
url: http://al3x.net/2008/09/08/al3xs-rules-for-computing-happiness.html
author: franze
points: 70
story_text: ''
comment_text:
num_comments: 50
story_id:
story_title:
story_url:
parent_id:
created_at_i: 1304930050
_tags:
- story
- author_franze
- story_2527943
objectID: '2527943'
year: 2008
---
A list.
## Software
- Use as little software as possible.
- Use software that does one thing well.
- Do not use software that does many things poorly.
- Do not use software that must sync over the internet to function.
- Do not use web applications that should be desktop applications.
- Do not use desktop applications that should be web applications.
- Do not use software that isnt made specifically for your operating
system. (Youll know it when you see it because it wont look right
or work correctly.)
- Do not run beta software unless you [know how to submit a bug
report](http://stevenf.com/archive/reporting-bugs-in-mac-os-x-apps.php)
and are eager to do so.
- Use a plain text editor that you know well.  Not a word processor, a
plain text editor.
- Do not use your text editor for tasks other than editing text.
- Use a [password
manager](http://agilewebsolutions.com/products/1Password). You
shouldnt know any of your passwords save the one to your primary
email account and the one to your password manager.
- Do not use software thats unmaintained.
- Pay for software thats worth paying for, but only after evaluating
it for no less than two weeks.
- Thoroughly delete all traces of software that you no longer use.
## Hardware
- Do not buy a desktop computer unless your daily computing needs
include video/audio editing, 3D rendering, or some other hugely
processor-intensive computing task.  Buy a portable computer
instead.
- Do not use your phone/smartphone/PDA/UMPC for tasks that would be
more comfortably and effectively accomplished on a full-fledged
computer.
- Use a Mac for personal computing.
- Use Linux or BSD on commodity hardware for server computing.
- Do not use anything other than a Mac at home and Linux/BSD on the
server.
- The only peripheral you absolutely need is a hard disk or network
drive to put backups on.
- Buy as large an external display as you can afford if youll be
working on the computer for more than three hours at a time.
- Use hosted services in lieu of hosting on your own hardware (or
virtual hardware) for all but the most custom applications.
## File Formats
- Keep as much as possible in plain text. Not Word or Pages documents,
plain text.
- For tasks that plain text doesnt fit, store documents in an open
standard file format if possible.
- Do not buy digital media crippled by rights restriction technologies
unless your intention is to rent the content for a limited period of
time.
These are my rules and they make me happy. I hope they make you happy
too. If you have computing rules of your own that make you happy, I
encourage you to publish them.