2/24/12

Corollary to the "Mythical Man-Month"

This "Dopey Don" comic is from a 1952 "Rocketman" comic.  It made me think of Fred Brooks' book, The Mythical Man-Month. Brooks' assertion is that "adding manpower to a late software project makes it later."  I've seen many software projects where well-meaning managers attempt to speed it up by adding more people.  Part of Brooks's thesis is that adding more people requires more overhead in the form of training and communications, but there's also the instability of a system under change, the baggage that each person brings to the project, and the hard reality that any complex system will have a certain number of errors.

In Dopey Don's case it's a hardware problem, but he still succinctly disproves the misconception that you can hurry any project by adding more people to it.

2/1/12

My Lego Reference Page

This sets of links originally from this page at the First Lego League website, but I'm going to keep a copy here for your reference & mine.




Books 
The Unofficial LEGO Builder's Guide
The LEGO Technic Idea Book: Wheeled Wonders
The Art of LEGO MINDSTORMS NXT-G Programming
Forbidden Lego: Build the Models Your Parents Warned You Against!
Lego Crazy Action Contraptions

The Having of Wonderful Ideas: And Other Essays on Teaching and Learning
Creative Projects with LEGO® Mindstorms¿
Ferrari, Mario, Ralph Hempel, ed., Giulio Ferrari. Building Robots with LEGO MINDSTORMS. Syngress Publishing, 2001.
Kelly, James Floyd. LEGO Mindstorms NXT-G Programming Guide. California: Apress, 2007.
Wang, Eric. Engineering with LEGO Bricks and ROBOLAB. 2nd ed. Knoxville:  College House Enterprises, LLC, 2004.

Building

  • ldraw.org - LDraw™ is an open standard for LEGO CAD programs that allow the user to create virtual LEGO models and scenes. LDraw is and always will be offered free of charge.
  • brickplayer.com - Private, independent website featuring LEGO sculptures, mosaics, news, reviews, and building tips & tricks.
  • brickjournal.com - BrickJournal is a magazine that spotlights the many aspects of the LEGO Community. Events, people, and models are showcased in every issue, with a couple of surprises too! BrickJournal journalist Joe Meno is always found at the FLL World Festival.
  • brickshelf.com - Cool LEGO building stuff.
  • peeron.com - More cool LEGO stuff, including a list of parts numbers and names; color chart, sets, building instructions (often old item no longer available on www.LEGO.com)
  • classic-castle.com - For LEGO castle aficionados
  • bricklink.com - Premium venue for individuals and businesses from all around the world to buy and sell new, used and vintage LEGO® through fixed price and auction services
  • brothers-brick.com - The Brothers Brick is a LEGO blog for adult fans of LEGO
  • lugnet.com - International LEGO Users Group Network, a global community of LEGO enthusiasts. LUGNET unites LEGO fans worldwide through forums, web pages, and services.
  •  The Art of LEGO Design by Fred Martin- A slightly outdated, but still very useful guide to building with LEGO. This document covers building robots that don't fall apart!

Programming
  • NXT Programming Tutorial
    Downloadable, excellent introductory and advanced programming tutorials for NXT. Provides step-by-step guidance and explanations of the skills needed to create simple and more advanced NXT-G robot code. You may download and use the tutorials in a classroom or team setting, or distribute to the group to learn on their own.
    NXT Programming Tutorial (IN SPANISH)
  • pdf iconProgramming Tips
    Quick programming tips for any FLL coach, with answers to some commonly asked questions.
  • pdf iconTeam Practice Activity (Mini-Challenges)
    Helping the team gain the programming skills they will need is a hard job for the coach. This document will guide you, the coach, through practice sessions with your FLL team. These exercises are designed to point the way to the skills the team will need to solve the Challenge. Your team can use these exercises before the season begins, or as you see a need during the season. You may choose sections to learn specific skills, or complete the entire training. Depending on the team’s learning curve, to complete all the exercises will take from five to ten hours.
    pdf iconFIRST Place Scooter Instructions
    Instructions for the optional training robot to go with the above training activities.
  • pdf iconFIRST Place Scooter Light Sensor Addition Instructions
    Instructions for the light sensor addition to the above robot.
  • pdf iconFIRST Place Scooter Touch Sensor Addition Instructions
    Instructions for the touch sensor addition to the above robot.
  • pdf iconFIRST Place Scooter Rotation Sensor Addition Instructions
    Instructions for the rotation sensor addition to the above robot.
  • pdf  iconROBOLAB Starter Sheet - Specific to ROBOLAB 2.5.4
  • NXTLOG, from LEGO.com
    Share and archive your LEGO® MINDSTORMS® NXT projects, and get inspired to build with NXT from the MINDSTORMS Community
Curriculum
  • GEAR-Tech-21
    This free comprehensive curriculum includes six to nine activity modules introducing robot design, building and programming for the LEGO NXT to get your FIRST team started. For teams that want to expand their knowledge for the next year or explore additional topics, additional modules will keep your youth engaged in STEM year-round. Developed specifically for informal education programs by Nebraska 4-H, GEAR-Tech-21 is adaptable for camp, club, team, afterschool program and in-school program use. All activities are referenced to national science, technology, mathematics and life skills standards.
  • Carnegie Mellon CurriculumThe most comprehensive FIRST LEGO League robotics and engineering curriculum we have seen. From the Robotics Academy of The National Robotics Engineering Center and Carnegie Mellon, there are two items available here. First, a free robotics curriculum,a project involving many teachers, university faculty, engineers, and others. The outline covers almost everything you could want, but as it is an incomplete version a few documents are missing here and there. Available in English or Spanish, this school robotics curriculum is in depth coverage of the concepts involved in building and programming a robot. Next, based on this original material, a completed curriculum is available for purchase on CD. Also from Carnegie Mellon - Introductory training materials for LEGO MINDSTORMS robot and TETRIX
  • pdf iconThe Art of LEGO Design by Fred Martin
    A slightly outdated, but still very useful guide to building with LEGO. Most importantly for new teams, this document covers building robots that don't fall apart.
  • NASA Educational Robotics Matrix
    This is a list of robotics and engineering educational materials, collected by NASA. Not all of the materials here apply to FIRST LEGO League.
  • Tufts Center for Engineering Educational Outreach Curriculum
    This site is an encyclopedia of LEGO part names and uses, building and programming hints, and physics concepts. Also, about 40 classroom activities and curriculum ideas using LEGO elements and ROBOLAB to help teach subjects, from science and engineering to reading and art, are available for download. Another database of activities is below under LEGO Invent & Investigate Database.
  • Trifolioum Gears LessonA lesson plan about gear types and uses using LEGO gears to illustrate. Introduction to gears lesson.
  • How Stuff WorksThis is a great site for explanations of how things work. It is not a curricula, and not specific to FIRST LEGO League, but has very good explanations of general engineering concepts. For example, How Gears Work, How Gear Ratios Work, and How Differentials Work.


Enhanced by Zemanta