News for hackers. Stuff that matters.
Re:Software Is Easy, Hardware Is Of Medium Difficulty by pwnna on Monday November 11, 2013 @08:42PM (#6715323)
I once heard a friend of mine who complain that engineers are too disconnected from their work. They would design the thing but never once go and actually checkout the physical products that they designed.

I wonder if including things like "turning a lathe" would benefit engineering students. They could in theory design a part to accomplish a certain task (maybe design a fan blade that's unconventional) and analyze it, compare with how it is traditionally done, and so forth.

Either way, one of the best feelings in engineering for me is go draw a 3D rendering for a class and watch it show up as something I can hold in my hand 2 weeks later. No amount of deploying/pushing/launching in software can ever beat that, yet.

Re:Software Is Easy, Hardware Is Of Medium Difficulty by tmuir on Monday November 11, 2013 @09:08PM (#6715422)
"Either way, one of the best feelings in engineering for me is go draw a 3D rendering for a class and watch it show up as something I can hold in my hand 2 weeks later. No amount of deploying/pushing/launching in software can ever beat that, yet."

Embedded development offers this gratification.

Re:Software Is Easy, Hardware Is Of Medium Difficulty by voltagex_ on Monday November 11, 2013 @09:16PM (#6715454)
I'm currently trying to shift my out-of-hours efforts over to more hardware work (Raspberry Pi, Arduino, now Udoo and Cubieboard).

I feel like I'm missing a huge amount of electronics knowledge as soon as I see a discussion about how such and such a trace has been misplaced on a revision of a board or how certain pins could have been better used as an extra SD card reader (ref: the Udoo board)

Is there a less time-intensive way to pick up an understanding of hardware (I'm currently a software guy) than to go an do an ME or EE? I'm certainly not looking for an easy way out but at the moment it feels like trying to go from crawling to supersonic flight.

Re:Software Is Easy, Hardware Is Of Medium Difficulty by columbo on Monday November 11, 2013 @10:53PM (#6715749)
Have you looked at nand2tetris? http://www.nand2tetris.org/

Going even farther back up the chain there's stuff like this: http://www.jpmsupply.com/servlet/the-1082/AM,-Radio,-Solder/...

Re:Software Is Easy, Hardware Is Of Medium Difficulty by voltagex_ on Tuesday November 12, 2013 @12:08AM (#6715966)
NAND2Tetris looks fantastic, thank you!
Re:Software Is Easy, Hardware Is Of Medium Difficulty by analog31 on Tuesday November 12, 2013 @12:06AM (#6715960)
Actually, building and playing with published Raspberry Pi or Arduino projects wouldn't be too bad a way to go. Most of the designs are open, and hobbyists tend not to overcomplicate things. See how many layers of the onion you can peel back, or what small changes you can make.

Choose a board and see how much mileage you can get out of it.

For the lowest level nuts and bolts, Horowitz and Hill's _Art of Electronics_ is still a classic. Going through the first few chapter exercises will get you thinking in terms of voltages and currents.

Re:Software Is Easy, Hardware Is Of Medium Difficulty by voltagex_ on Tuesday November 12, 2013 @12:13AM (#6715988)
Heh, I seem to lose motivation after the first set of blinkenlights, or (this week) when I burnt out my one buzzer by misreading which resistor it needed.

I think I'll go back to a breadboard for a while - Art of Electronics looks like what I need right now.

Edit: Egads! $150AUD for that book

Re:Software Is Easy, Hardware Is Of Medium Difficulty by analog31 on Tuesday November 12, 2013 @06:55PM (#6722328)
Try for an older edition, second hand. The fundamentals haven't changed.

In fact, that brings up an idea for a way that hardware is sometimes easier than software. The laws of physics that constrain our designs don't go obsolete every 2 weeks.