NYC Mayor Bloomberg Vows To Learn To Code In 2012
theodp writes "New York City Mayor Michael Bloomberg has announced his intention to take a coding class in 2012 via Twitter ('My New Year's resolution is to learn to code with Codecademy in 2012! Join me.'). So, is this just a PR coup for Codeacademy, or could EE grad (Johns Hopkins, '64) Bloomberg — who parlayed the $10 million severance he received after being fired as head of systems development at Solomon Brothers into his $19.5 billion Bloomberg L.P. fortune — actually not know how to program? Seems unlikely, but if so, perhaps Bloomberg should just apply to be a Bloomberg Summer 2012 Software Development intern — smart money says he'd get the gig!"
Maybe he wants to know how to code in something besides cobol and fortran.
His account was hacked. Bloomie would never make a New Year's resolution.
When the foot seeks the place of the head, the line is crossed. Know your place. Keep your place. Be a shoe.
Mike Bloomberg was always the business/sales guy at the company. Tom Secunda was (one of the) original programmer of the first terminals. That was all in Fortran back then. A fair chunk of it probably still is. You can read this and oh so much more in his not-very-gripping autobiography, which was required reading for all team leads and managers at Bloomberg. [Ex Bloomberger].
So? Just beacuse you manage a department doesn't mean you can do the work they are doing. He was there to manage people, not code.. a vastly different skill set.
Sure, its nice if you can do the job of your people, so you can have a deeper understanding of what is going on, but its not a requirement.
---- Booth was a patriot ----
BW 2001: Bloomberg still insists that the Net is too "unreliable" a way to deliver his product. Servers go down, security is dicey, and he has faith in a closed system. There's a Bloomberg Web site with data and news for free. But the CEO was an early skeptic of the Internet gold rush, and these days he figures that he has been proved more right than wrong.
Bloomberg does not want to learn to code -- he is promoting a business with operations in NYC that will bring jobs into NYC. I do not think there is anything wrong with the mayor of NYC promoting such an organization, but why should /. glorify Bloomberg instead of just glorifying CodeAcademy?
Palm trees and 8
Common in the 60s: Punch cards, text only dumb terminals, mainframes...
Common Now: Online storage, visual designers, client/server setups....
If your knowledge of computers ends in the 60s. there's a lot of updating to be done. Mayor Bloomberg has the right idea... every 10 years or so it's time to retrain to the current tools.
Did Bloomberg do something to the story submitter? Sounds like Bloomberg kicked his dog or something.
If you look at just about all tech companies, the person who got it going was the sales guy. In some cases the tech guy is also a great salesman - Larry Ellison of Oracle or Zuckerberg of Facebook - actually, FB is just a marketing data collection company.
In my years in software development, I've seen some really great ideas and implementations just get burried because the geek didn't know how to sell it's value.
All the tech bigshots knew how or knew someone who knew how to sell the value of their stuff.
Wozniak had the luck of having God's gift of salesmenship, Steve Jobs, as his friend. All the gazillionaire techies had someone with them that had the contacts and sales ability to take their idea and make it into something.
"Build a better mousetrap and the World will beat a path to your door" is a lie. The countless examples of inferior technology ruling the marketplace is proof.
Bloomberg: I need you to perform a privilege escalation on my compiler.
Helpdesk: Before we proceed, can you describe the symptoms?
Bloomberg: Yeah, it sometimes spits out some incomprehensible message, or the program says "Segmentation Fault." I don't care about its needs, I have work to do, now. So I'm calling in a privilege escalation. Now!
Helpdesk: Sir, I'm not sure that's going to help, do you know what a privilege escalation means?
Bloomberg: Yes, I think I do, or haven't you noticed that I'm the richest bleeping man in New York AND the mayor?
Helpdesk: I'm very aware of that sir, but the compiler isn't familiar with your exalted position.
Bloomberg: That's just the freaking point, you moron!! Do it now!
Helpdesk: (sigh) (click click click) OK, sir, your compiler is now ultraprivileged. Have a nice day.
Bloomberg: pathetic peons...he's probably not even one of my constitutents, so fuck him.
THAT explains the Citytime fiasco, eh - maybe he's looking to get in on the Nth version
http://www.nytimes.com/2011/11/01/nyregion/bloomberg-administration-admits-mishandling-citytime-and-nycaps-programs.html
-- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
10 Print "I've got lots of money"
20 goto 10
30 end
Even today, critical communications don't travel over the public internet:
a) Mastercard & VISA card processing networks
b) ACH & Fedwire money transfers
c) US DoD communications.
Using IP protocol isn't really the problem (why invent hardware now), but control & management of network is a big deal. Besides, his servers & his clients can be concentrated in Manhattan. Bloomberg made the right choice then, and it's still the right choice.
Should I use COBOL or ForTran (Formula Translator)?
No, it's "FORTRAN". While it does indeed stand for "formula translator", back in those days they didn't use CamelCase, and making portmanteaus and then writing them in all caps was normal. You can still see it in US military acronyms, such as "USCENTCOM" (US Central Command).
According to Wikipedia, they didn't start using camelcase for programming language names until the 1970s, and it only became fashionable for company names in the 80s.
Just curious -> why? Personal interest, or business venture?
And someone make sure he starts with C++. If he survives that, he won't have any trouble picking up other languages.
I am John Hurt.
Bloomberg should learn Perl. That'll make him ready for the Presidency! :)
And someone make sure he starts with C++. If he survives that, he won't have any trouble picking up other languages.
I've always been baffled by people who think that C/C++ is a good starting point when you want to learn/teach programming. I think that the most important thing to understand - whether you end up working as a programmer or not - is the basic structure/flow of the program (conditionals, loops, modularity/functions). Then the basic programming concepts (recursion, abstract data types, etc.) and then the libraries/APIs for your platform so that you can actually create something interesting/useful. I don't think that C/C++ offers any advantages over more modern languages in any of these things.
Perhaps advocates of C/C++ for first language think that if you start with a higher level language, the inner workings will forever be a mystery and you just end up using modules you don't understand. I could argue that if you aren't a professional programmer, that doesn't really matter at all but instead I'll argue that you do learn all the important concepts anyways. You can code in Java, PHP or Python and very quickly learn that there is a difference in whether you return a value or a reference to the value. The concept matters, not remembering where to put asterisks and where to put ampersands. ;)
You might say "OK, perhaps C/C++ doesn't offer much advantages but they're still the languages... Why go with something else?" and the answer is pretty simple. If you study C for a week and then get bored / are too busy for a while, etc. you can't really do anything useful with it. There are pretty slim chances that you could, for example, create an application that saves you X amount of work by spending less than X in creating the application. If you spend a week learning PHP, JavaScript, AutoIt or whatever other language is best suitable for the domain of stuff that you're most interested in, you probably can actually use it for something. Also, if you choose a higher level language, the chances are that whether you spend a week or a month, you'll get to delve deeper into database access, networking, algorithms, etc. than you would by choosing C/C++. It's great to possess some basic understanding in those areas, even if you don't end up as a software engineer.
I guess that C/C++ is a good place to start for college kids who're just getting into CS: It's something that professionals probably should understand anyways (even if they don't end up coding in it) so they need to study it at one point or the another and it's easy way to get rid of the "I just like playing XBOX" crowd. For anyone else, I'd probably ask "What kind of stuff do you like to do on computer?" and then try determine what language helps them most in doing that thing.
I'd much rather he learn empathy, humility, and how to not be a giant fucking jackass.
Well then, learning to code is definitely NOT the way to go.
Have gnu, will travel.
Terminals were a luxury in the 60's. Teletype machines were generally cheaper (if you were lucky enough to get to use one), even though they consumed a lot of paper.
Table-ized A.I.
Always learn new things in life since technology evolves so fast. I feel sorry for my co-workers to refuse to learn on their own because it would cost them some time or money.
No, it's "FORTRAN". While it does indeed stand for "formula translator", back in those days they didn't use CamelCase, and making portmanteaus and then writing them in all caps was normal.
Bzzzt. Nowadays it's "Fortran". The Wikipedia article is an interesting read, for instance "Free-form source input, also with lowercase Fortran keywords" was first introduced in FORTRAN 90.
Bloomberg is a narcissist, he's going to write a Hello World program and think he's an expert in all things technology related.
LK
"Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
Fortran makes it really really easy to do complex matrix arithmetic. It also makes text manipulation a serious PITA.
So, like so many other things, it's a trade-off between what a language makes easy to code and what you actually want to code.
Good memory, I'd forgotten about Bloomberg's Double Standard On Mixing Games With Work.
No mayor has overstepped his legal boundaries like he has. Running multiple illegal so called sting operations, not only in New York State, but in other States as well. New York city also has some rather questionable intelligence units that partner way to close with FBI and CIA.
-- Slashdot, making the Left look conservative since 1997.
Comment removed based on user account deletion
I suspect he fired the guy for not closing the program when the boss walked into the room. You play solitare when you are on a conference call, not when the mayor is wandering around.
Oooooh the butthurt.
Religion is what happens when nature strikes and groupthink goes wrong.
Comment removed based on user account deletion
I went there and looked at their other courses. Only 3? The Bloomberg thing is advertising for something that isn't there.
Only way to go, man.
.
Prisencolinensinainciusol. Ol Rait!
from http://en.wikipedia.org/wiki/Occupy_Wall_Street
"half were employed full-time, 13% were unemployed"
AccountKiller