Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

For emphasis:

> There are guys out there who will argue about different tools/methods in a religious fervor. Pay attention to the people who get things done, break new ground, or get you pumped.

It's so easy to get sucked into endless debates. Do stuff instead.



I bring it up a lot, I promise I'm not trying to spam the site or something like that, but I think every single geek needs to read http://lesswrong.com/lw/154/why_real_men_wear_pink/

(Why Real Men Wear Pink).

I can't tell you how many stupid pointless debates I've gotten into with people about this language vs that language vs this editor vs that editor vs linux vs openBSD vs gpl vs BSD vs MIT vs vs vs vs vs

SHUT UP! I'm telling this to myself too because as I said, I've participated in the discussions, but this type of stuff is almost completely pointless. A hacker friend of mine hates the arduino board. Isn't real computing. Isn't real programming. It's a toy. It's STUPID!

Stupid? People are building stuff. Who cares if the board has a bunch of stuff that they don't need. They're going to take the toaster apart in a week and repurpose it as a kegerator controller, or a droneduino, or a christmas light controller, or a...whatever.

Sorry, I'm getting ranty, but I really, really hate this type of stuff and I find myself having to defend the position of "who f!cking CARES?!" pretty often.

One argument I got into recently was with somebody who insisted that people who can't or don't do manual memory management aren't real programmers. Python isn't a real language and nobody really uses it in production. /facepalm

Just shut up and code/build. If it doesn't work, take it apart and build it again.


A hacker friend of mine hates the arduino board.

There are some benefits of working with hardware, even if it's just toys: it's far more accessible to non-geeks, & if it stops working, you can give it a smack & feel better.


But Arduino isn't hardware in that sense — it's a shitty microcontroller rebranded as a standard building block. It's software!

The thing that chaps our asses is that it's almost exclusively used where a simple circuit would have done fine, often boiling down to being just a 555 timer or a parallel port breakout box.


> The thing that chaps our asses is that it's almost exclusively used where a simple circuit would have done fine, often boiling down to being just a 555 timer or a parallel port breakout box.

So what's been lacking in the nearly 40 years since the 555 was created that it's taken until now to get some of the people who are now working with electronics to get started? (Aside from needing to be born. :) )

Your definition of "simple circuit" is probably different from the majority of the world.

And you're correct that the majority of what makes the Arduino what it is, is software. I describe it as being popular with software people because it took what used to be a 100% hardware problem (your 555 timer "simple circuit") and turned it into a 90% software/10% hardware problem.

The Arduino has got more people into creating tangible electronic devices that operate in the real world--I think that's a good thing--who cares if they don't know what Kirchhoff's circuit laws are before they get something that works.


We used my arduino to build an intervalometer to trigger my camera recently.

Was the point of this triggering the camera, or was the point of this building the circuit?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: