Arduino libraries themselves are rife with examples of such 'bad' programming, some operations unnecessarily take many more cycles than necessary while using a simple example in Knuth's books shows how to do it in one (such as bit shifts).
OP said other books have covered these needs better, in OP's opinion.
You do make a good point however, there will always be people cramming circuits into smaller and smaller things and some code has to run them.
Great analysis thanks
They're completely correct.
OP is being a bit flippant.
Conceptually, the idea of using alphanumberic characters to give computers instructions is "simple" and getting a computer to do basic operations is fairly simple with a good tutorial or guide.
The idea that the codebase for a web app like Yelp's website or a phone app like Snapchat is "simple" or "easy to learn" is of course patently ridiculous...I think it boils down to whether or not you give OP the benefit of the assumption.
Seriously OP really didn't say much other than, "No it is easy"
oh ffs...everyone with the "social media" hot takes...
first, *idiots* are killing discourse...not any kind of communications technology. Idiots. I blame the decades-long Republican project of defunding public schools to enable privatization.
2nd, idiots will use *all communication channels available* to communicate their idiot ideas
3rd, 'social media' is text and pictures...stored and communicated between users on a computer system. That's all it fucking is.
facebook isn't innocent by any means. They use an obtuse term "engagement" to measure usage of their system, and it is sentiment agnostic...meaning if the system shows you a dumb post about Trump for your weird uncle and you comment on it 3x, that gets meansured as "engagement"...even though you absolutely hate the article posted and were only commenting to tell others that it was from a fake news site. Repeat that over and over and it's easy to see how bullshit articles would rate high in facebook's system.
They do many shady things (remember the 2012 election and the phantom Mitt Romney likes on facebook???)
but blaming "social media" is steering this whole conversation wrong...it's not "social media" it's specific to a system and there are humans who choose how that system works
Keep dismissing our economic concerns
You are the one "dismissing your economic concerns"
GOP policies are actively working against your concerns and it is killing our country. Trump and Republicans' policies are well known: cut taxes and reduce regulaltions
You know there's no law that companies have to pass higher profit onto you with higher wages?
Your policies are a proven scam, the Bush years proved it over and over
^mod parent up
this is true...Trump's campaign manager Paul Manafort had to quit because of ties with Russian Mobsters: http://www.cnn.com/2016/08/19/...
Idiots are to blame for Trump's victory...all kinds of idiots across the political spectrum contributed along the way, starting with idiot Democrats who voted for Hillary over Bernie....up to the idiot Republicans for being Republican...and of course let's not forget the idiot journalists of the MSM
Idiots are to blame
I agree, Trump won because Hillary is a deeply unpopular candidate, and not only because of sexism but because she *actually* is deeply flawed, though less than Trump.
Idiots are to blame for Trump's victory. Idiot democrats who voted for her in the primary, idiot minorities and poor people who voted against their own interests, idiot bigots and sexists, idiot republicans for being republican...
Facebook is not to blame either. I'm sure they are worthy of criticism (Remember Romney's phantom 'likes'???) but the fact is, idiots will share information with other idiots using all channels of information available: HTTP, magazine clippings copied on the office copier, voice, post card, semaphore code, ASL...every way humans communicate, idiots will use to spread idiotic information to other idiots.
Article is wrong.
"facebook" is nothing more than text and images transmitted over a computer network.
If there was no internet, idiots would share bogus news and idiotic opinions other ways
repeat: idiots will share idiotic information to other idiots no matter what the channel, be it HTTP, clipped out and copied magazine articles, postcards, voice, and semaphore code and smoke signals.
Idiots are why Trump got elected
Idiot Democrat voters who nominated Hillary over Bernie - delusionally ignoring that Hillary was incredibly unpopular for at least half the electorate
Idiot Republicans for being Republican
Idiot Sanders voters who voted for Jill Stein or other
Idiot 'libertarians' who are Democrats by policy but think their balls will fall off if they just vote Democrat
Idiot sexists who didn't vote for Hillary b/c she was a woman
Idiot minorities who voted for Trump, in direct opposition to their own interests
Idiot poor people who voted for Trump, in direct opposition to their own interests
That's why Trump won: idiots...broken down by type of idiot.
Voting against Trump is no excuse for voting for Clinton. They're both evil. Determining which one is more evil is a pointless exercise.
This is foolish logic.
We're always voting for "the lesser of two evils"...no candidate is perfect, ever.
Trump and Hillary are *diametrically opposed* to each other on several policy issues. It flies in the face of logic to ignore that fact.
Hillary would pass legislation that helps the environment, Trump would do the exact opposite to enrich fossil fuel companies....that's just one blatantly obvious example.
Repeat: No candidate is ever perfect, it's always finding "the lesser of two evils"
Furthermore, you had a chance to have your say, it's called the Primaries.
Democrats have had pitched primary battles in 2008 and 2016 where two qualified candidates debated the substance of their policy differences. The people voted, the winner claimed her position as the nominee.
*that's how it works*
You had your chance, now you have to do your part. Vote for the lesser of two evils this election because that's all democracy ever has been and will be...choosing between imperfect options.
Because a human programmed it to say that.
Those answers are the programmer's answers, not the machine's.
Do you think Apple could encourage young programmers more by also shipping their Macs with BASIC?
Most coders know only one method of learning to code: excruciating brute force trial and error
There's no *rational* reason for learning to code to be annoying at all, but we do this to ourselves because it reinforces difficulties we overcame in the past.
built a custom software program to search all of its customers' incoming emails for specific information
So basically they wrote a function to search for certain words. A text search.
This is not news, we've known for awhile now that the Feds can search our email.
The fact that they wrote "a custom software program" is not some new revelation. It's always software that searches.
While we're on this topic, let's remember that in Snowden's info was released in 2006:
The National Security Agency has been secretly collecting the phone call records of tens of millions of Americans, using data provided by AT&T, Verizon and BellSouth, people with direct knowledge of the arrangement told USA TODAY.
The NSA program reaches into homes and businesses across the nation by amassing information about the calls of ordinary Americans — most of whom aren't suspected of any crime.
Glad you agree about how foolish Apple's decision was, thanks.
In regards to Square, it's one example of a greater point about usability of a data port/audio port and how foolish it was to remove it.
Keep your boss's boss off your boss's back.