Jul2012
24

Viking Law #1

by nmgomes

Today, while reading this old post from Emil Gustafsson about the Viking Laws and how they can be projected into the software development context, I just can’t stop thinking that his first law interpretation is missing one of the most important, if not not the most important, commandment.

Law #1 is all about bravery and aggressivety, and according to Emil it can be projected into software development as:

  • Be direct
  • Grab all opportunities
  • Use varying methods of attack
  • Be versatile and agile
  • Attack one target at a time
  • Don’t plan everything in detail
  • Use top quality weapons

I totally agree with all these commandments but one is missing and I think it should be the first:

  • Choose your targets wisely

Never attack a target when you know you’re not enough skilled to win. Sometimes the greatest bravery you can show is to recognize you’re not ready.

Filed in: General

Nov2008
16

DreamSpark

by nmgomes

"DreamSpark is simple, it's all about giving students Microsoft professional-level developer and design tools at no charge so you can chase your dreams and create the next big breakthrough in technology - or just get a head start on your career"

I dont know since when DreamSpark is available but this is another great Microsoft program.

So, if you are a student no more excuses are allowed. To learn better and faster, simply use the RampUp MSDN program and download all required software from DreamSpark.

Filed in: General

Dec2007
30

Advanced MooTree - Concept Proof

by nmgomes

This is a sample I made for a recent project. The tree is based on Moro script with a few changes and a major improvement: a tools menu that enables add and remove actions directly on node.

Beside the tools menu its now possible to:

  • prevent a node from being dragged: drag:false
  • prevent a node from being a drop target: drop:false
  • prevent a node from being modified(keep structure intact): lock:true

The tools menu is render based in those flags:

  • if the node.parent is locked(lock:true) then the node is not electable for drag or for remove and the tools menu is empty
  • if the node is locked(lock:true) then isn't possible to add more nodes(either folder or file)

Remember this is just a concept proof, not a final release, but even so i believe it could be usefull.

MooTreeAdvanced.zip (67.92 kb)

kick it on DotNetKicks.com

Filed in: General | MooTools