HOME
stuff you never thought you wanted to know.

 

 
Things to program, programming

A list of tasks should you bother to hire a programmer to solve for you.

Written by Jon Berg <jon.berg|a|turtlemeat.com>

Introduction
The main cost of automating information processing tasks is the creation of the software. "To hire a programmer is expensive", but this is most of the cost you have. Actually the price of the programmer if it is high or low, is given on how much it saves to automate the task. Not in the amount of dollar per hour. Running programs on machines and using network bandwidth and storage is almost free compared. If you order software that is a solution for some types of problems you will greatly overcome the cost of developing the software.

The list of task you should focus on solving:

  • things you spend a lot of time on - If you spend 40% or more of your working day doing something a machine could do it may be wise to make a program of the task. (And then fire you.)
  • things that are boring to do - If you have the money it could be comfortable to make a program to your boring tasks. It do not always make sense economically to be lazy. It could be worth it if your day gets more enjoyable.
  • things that cost more than to hire people to do manually, than it cost to hire a programmer to design,implement and test. It makes no sense to program if you can hire people cheaper. This could be the case if the programming job would be very big and expensive or you have access to a lot of people that can work minimum wage.
  • things that are too complicated to do for a human - Somebody have to solve how the task is done in the first place, make the algorithm. But a human is very limited in dealing with problems that have a large complexity.
  • things that need precision- It somewhat the same as the point above. Some tasks a human may be to clumsy to do, computer programs are used to build CPUs, cars with smooth curves, airplanes with perfect aerodynamics and so on.
  • things that have to be done in a huge volume - If there is a task that has to be done over and over a lot of times in the millions, it may be wise to program it.
  • let the computers do what they are good at - Computers are good at numbers, and defined logic. Is very poor at reasoning, being creative, dealing with tasks that change in the ways they are done.

 



Linux
Setup Software Raid 1 with LVM
Setup Linux with Desktop

Google
Manage your website ads with DFP
Google AdSense for Domains - not so great
Let Google Handle Email for your Domain Name
Page Rank banned by Google
Google's highest ranked web pages
SEO intelligent spam causes irrelevant search results
Google Sandbox
Google ranking factors
How to not give out page rank in web page links

Web Server Programming
Simple Java web server
Simple Python web server
Configuring Apache webserver with .htaccess file

Windows
Turn off the loginscreen in XP, after installing .NET .

Turn off xp login screen unread mail count
What is .NET

Web (webmastering)
Introduction to Cascading style sheets (CSS)
The value of Alexa traffic rank
HTML META tag, not a search engine optimization tool
Create a maintainable webpage with modularization
The www prefix in your domain name
What is RSS and cool things RSS can be used for
MySql backup and restore with phpMyAdmin

Mix Computer related text
Doing business (making money) with Information Technology
Business with Computer Science
Research in Computer Science
Current and future possibilities of Medical Informatics
Tasks that make sense to have automated
Programming handheld mobile devices (overview)
Security tips for the web surfer
Price and Capacity in computer hardware
Java RMI Tutorial.

Microsoft Word
Page numbering in Word
Numbering headers or outlines in Word
Create a List of Figures
Turn off the default collapsing menus in Word




Turtlmeat.com 2004-2011 ©