September 30, 2009
September 29, 2009
You’ve got 10 seconds to sell your game
Respect the medium.
A game developer Iain Lobb has published an excellent check list for what he does.
- Make it fun. (Looking cool, and performing well)
- Make it obvious.
- You’ve got 10 seconds to sell your game.
- Match your control scheme to your audience.
- Evolve your game.
- Stick a face on it.
- Playtest!
- Respect the medium.
September 24, 2009
September 23, 2009
September 18, 2009
Web Development’s Future
By watching this video I just had to write down my ideas for future compilers
I guess it will take 10 years to before we see a prototype of it. (It will save developer hours!)
[...] Codegeneration is the worst solution [...]
While the presenter states the above statement at 16:00 in the talk I strongly disagree. Meta programming and cross compilation will soon enable us some very cool possibilities. Instead of telling the computer what to do you will say what you need. The compiler will be in the position to choose the best solution for you. For example currently the in browser application can be written as javascript, java, flash, or silverlight while the server side can be written in C#, java, php and other languages on their designated platforms. What if I as a valid business need holder do not want to be bothered with the implementation details. What if I want the computer to analyse and provide me the solution. I will only type the problem and it is the the computer’s job to find a solution. Isn’t that what the computers were invented for?
I want to code in Uncertain#. Why stop just at textual source code? Why provide the source code as audio or video to the compiler. Why not just have a video chat with the compiler where the compiler could ask additional questions or clarifications for the problem being presented. The frameworks may help but compilers are the ones doing the actual processing. We will get there, step by step, creating software on the way to get us closer to the Artificial Intelligence assisted Compiler.
What do you think?
September 17, 2009
Effective information visualization
Data mining is a powerful new technology with great potential to help companies focus on the most important information in the data.
Information visualization is a research area that focuses on the use of visualization techniques to help people understand and analyze data.
[...] Visualization is the biggest bandwidth we have.
[...] Charts are data visualization.
[...] Auto updating charts need to be prepared to handle edge cases like peaks.
[...] Diagrams have been done for a while now.
[...] Encoding by position and by color.
See also:
September 8, 2009
Letting go of your own ego
- Hire a tester
- Plan before programming
- Release often for your clients to show new stuff
- Do not sell a rocket ship, do not start building a cathedral
- Communication and transparency – it is hard to keep everybody informed – publish information
- Use source code repository
- Use issue tracking tool













