Printable quick reference cards for the ActionScript language. AS3, Flex, AIR, Papervision, and more!
ActionScriptCheatSheet.com

Archive for the 'programming' Category

How to be a Programmer by Robert L Read

How to be a Programmer Book CoverThis is a pretty good eBook available for free. I started reading through some of this and have yet to complete the entire book but from my initial scans through the content I am impressed. This truly is the stuff that you don’t learn in college and I would guess that most people don’t get all this until their third or fourth job in the industry.

So newbie’s look close and careful, don’t be scared! Be prepared!

Some sample topics include:

How to Debug by Splitting the Problem Space
How to Estimate Programming Time
How to Utilize People as Information Sources
How to Document Wisely
How to Work with Poor Code
Take Breaks when Stumped
How to Deal with Difficult People
How to Tradeoff Quality Against Development Time
How to Evaluate Interviewees
How to Know When to Apply Fancy Computer Science
How to Talk to Non-Engineers
How to Handle Boring Tasks
How to Gather Support for a Project
How to Communicate Well

“To be a good programmer is difficult and noble. The hardest part of making real a collective vision of a software project is dealing with one’s coworkers and customers. Writing computer programs is important and takes great intelligence and skill. But it is really child’s play compared to everything else that a good programmer must do to make a software system that succeeds for both the customer and myriad colleagues for whom she is partially responsible. In this essay I attempt to summarize as concisely as possible those things that I wish someone had explained to me when I was twenty-one.”

Check out the online version of the book here:

230 kb PDF file

HTML version

source files as a gzipped tar file

2 comments

Sorting Algorithms - Animated visual animations (applets)

Sorting Algorithms - Screen CaptureAfter watching the CSE 142 course I started looking around the web for sorting algorithms and discovered these animated Java Applets. A number of sorting algorithms are illustrated. Here are a few:

Bubble Sort (by James Gosling and Jason Harrison)
Selection Sort (by Jason Harrison)
Insertion Sort (by Jason Harrison)
Shell Sort (by Jason Harrison)
Heap Sort (by Jason Harrison)
Quick Sort (by James Gosling)
Quick Sort with Bubblesort (by Jim Boritz)
Fast Quick Sort (by Denis Ahrens)
Swap Sort (by Jason Harrison)

Check out the applets here:

http://www.cs.ubc.ca/spider/harrison/Java/

I think it would be really awesome to convert these to ActionScript. Think of applying some transitions or easing to the lines of the animations…

1 comment