-
flash start
Macromedia Flash started with a few pieces of colored plastic. -
inspirations
As a child, I grew up playing with LEGO when there were no LEGO men or whales or complicated accessory packages, just rectangular blocks and a few wheels. These pieces of colored plastic taught me the basic concepts of engineering design, how to choose a design problem and the iterative refinement process. Even better, they helped me express my early passion for building things. -
view
- Choose a problem: Build a LEGO boat.
- Develop a vision: What kind of ship will it be? How big will it be? That will take?
- Build: build the frame of the ship.
- Complete the details: Design and construct the details of the ship, ramps, doors, etc.
-
view
- Test: drive the vehicles around the boat and navigate while exploring the house.
- Refine: disarm parts of the ship and improve them.
- Learn: take what you learned from the construction of this boat and use it to build a better one next time.
-
the first days
Although the Apple II Basic parts were not as impressive as building houses, I could complete a project and see if it worked. (My first game: a clone of Space Invaders in Apple II Basic). -
the first days
The first days
From building to programming
As I grew up, I developed an interest in architecture. As a teenager, however, I quickly realized that there were not many opportunities to build the houses I designed.
At that time, I have an Apple II computer. When I started programming, I quickly discovered that with computer software you can design something, build it, see it work and respond to it.