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.
Bosses don't know shit? who knew....
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].
I'd much rather he learn empathy, humility, and how to not be a giant fucking jackass. Baby steps I guess.
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.
*THATS* what the mayans meant....
Summary contains link to internships but, if anyone's interested, Bloomberg is currently hiring software developers (principally C++), both junior & senior in New York & London:
http://www.bloomberg.com/careers/
Fortran comes VERY quickly to anyone that's done BASIC - iirc, in fact? It is often considered the "father of BASIC", but... don't quote me on THAT! I took the 77 std. of it, been MANY years since I used it last though (1994).
COBOL's fine, IF You can stand the beginning "divisions" (environment, identification mostly - always seemed more like "documentation" in those to me @ least from what I recall (been many years, but I took it in 1984, COBOL-74 std. & later again for the COBOL-85 std.) - very wordy, but, it does hte job (good report program generator for business purposes). It's been, oh... 17 yrs. since I used it last though.
APK
P.S.=> Of the 2, I prefer Fortran (easy to write, much like BASIC I felt) & it has LOADS of libraries that extend the basics in it to make it VERY powerful... apk
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.
If he really wanted to learn to code, he wouldn't be pissing about on the internet... he'd just hire a Turing Award winner to home-tutor him.
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.
Yes but the HR zombie will circular bin his resume as he doesn't have 5 years experince in iOS 5.0
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! :)
Bloomberg fired a guy because the mayor saw the guy had solitaire running on his computer, just as Bloomberg was making his rounds at the department, grinding all work to a halt.
Maybe someone whispered him in the ear that he should get more in touch with real people out there use computers, but he decided to top it?
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.
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.
I remember the early days. This was just a bit before my time (I started to actually program in 1968, but my instructor taught a bit of the history too...).
Be,ieve it or not, the use of subroutines with arguments was originally controversial. One school of thought was that everything should be global and in one file. Objects? You must be joking. Nobody thought in those terms at that time. However you could do some nice tricks with the "entry" statement in FORTRAN. One entry would be the "constructor" (it did initialization) other entries were for the various things you wanted to do to the data, and of course you had an entry for shutting things down.
But because there was not a stack in the conventional sense, the "local" variables were always the same no matter when it was called.
You could use block common for a lot of things, but in a lot of cases, there was no stack inthe hardware (IBM 360 I do not think had a hardware stack).
Stone knives and bearskins.
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.
there's not much on the Bloomberg Terminal platform that isn't available over the web from them or other sources
oh, you are out of your fucking mind.
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
Oooooh the butthurt.
Religion is what happens when nature strikes and groupthink goes wrong.
Comment removed based on user account deletion
At first I read it that he was going to take the class USING twitter! Good luck with that!
he want to become a quant!
Hopefully this means he won't be trying to "govern" any more. He's also going to disappoint those 99% losers who don't want to pay for school or bother to get a job.
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!