Hardware Hackathons Are Hard
octopart.com
octopart.com
A step like assembling components and wiring together a breadboard is small but non-trivial amount of effort. So you won't find many people who just play and see what happens (which probably won't work anyways).
A step like designing a PCB is as long as designing any piece of software, except you don't get to see the results until you're done. Well unless you have a fancy expensive commercial software that does simulation as well as layout. But it's still far from quickly throwing up a webapp and getting motivated with insta-results.
You might get some inspiration, then have to horribly dig through Digikey or some other catalog to find your parts, then wait for them to be shipped.
You might also find that some parts are not cheap. Not unaffordable for an engineer, but maybe you'd prefer the nice dinner over a slight probability of a future product. So time you could spend building sometimes end up being used to decide whether to spend the money.
Basically, in hardware you get bogged down in details that have little to do with designing, whereas in software you can just sit down and go.
I suppose it might be fun to spend a weekend combining a few of the cheap sensor chips available with an rPi to make a web-enabled sensor of some variety, but the scope for what you can do is so much smaller. The novel stuff will inevitably be in software. If you want to do something really interesting it will take weeks or months (and often years). Chips will die unexpectedly. That seemingly simple power supply circuit won't work. You'll short something out and the blue smoke will taunt you. It can easily take most of a day just to connect up a fairly simple prototype board. You can spend a week slowly building a wiring harness.
Half of the time is spent removing and remounting the chips and inspecting the joints with a microscope
Half of the time is spent querying the device using the uC as your host, and fearing that the problem is in your test software and not the solder job.
If your goals require you to drill a hole and you don't have access a drill your options are fairly limited!
We've reached the intersection of cheap/easy development boards combined with a business philosophy of "slap this API on this premade stack glued to this other stack running on this VM and we're ready for our Series A".
Adafruit and Sparkfun and the like with all the cheap and easy-to-connect modules have enabled us. They've led us to believe that hardware hacking is easy. Just wire this camera to this accelerometer to this Rpi and we're in business!
Does anyone really expect to be etching PCBs in a hackathon? Is a simple breadboard setup good enough to win?
Yeah, I'd say so. As I've mentioned to other folks in this thread, I feel hardware hackathon entries are more "proof of concept" than "prototype".
I don't have preconceptions about what your answers will be, just curious.
I think my view of a prototype is more in line with what an industry would view as a proof of concept - enough hardware to show that your vision is possible. I wouldn't want to show anything I built over a weekend to a VC in an effort to get them to fund me, unless I absolutely had to.
But hey - we now all know you dont win by actually starting the day of the hackathon