"While I greatly appreciate your informing me, on three separate occasions, that I am not under investigation, I nevertheless concur with the judgment of the Department of Justice that you are unable to effectively lead the Bureau."
He is basically saying, I would have fired you if you were investigating me?
AI can produce something that looks like watercolours or sounds like music, but it can't come up with the concepts itself. Yes, you can get a human to produce a list of requirements (probably in some sort of mark-up language) but THAT IS PROGRAMMING - you've just invented a higher level language.
This is where/. breaks down for me. The "first teach kids fundamental principles and learn from there" approach puts off many of those with a genuine interest - particularly the more creative ones (and I would argue programming is as creative as it is mathematical) in a similar fashion that force reading Shakespeare can hollow out intrinsic pleasure / motivation if introduced too early in children fascinated by language.
I'm not saying a greater appreciation of pointers and recursion (or Shakespeare) isn't a wonderful thing - it's just not the way to get started for many potentially gifted creative innovative programmers.
Didn't John Calhoun predict this? Are we seeing the first uber rich Beautiful Ones - the ones left with skills and jobs that are the last to be replaced by the powers of automation / globalisation? http://www.bigthoughtslittleth...
If you're getting an XPS 13 and don't want Windows, take a look at their Developer Edition line; http://www.dell.com/us/busines...
Ships with Ubuntu, but you should be able to put any flavor of Linux you'd like on it.
If some Linux distro SOMEWHERE built trackpad support that didn't suck I would be all over this (are all Linux devs on desktops? because the rest of us aren't...)
Interesting points (contradicting to my own thoughts to now), and helpfully visualised - thanks. The big question then, is what will the equilibrium temperature be?
I don't NOT go to the cinema because I can get a copy of the film (legitimately or otherwise) on my PC. The experience is completely difference - it's a shared entertainment option that costs me £15, and almost entirely unrelated.
It will be a race to the bottom for Americans to lower their standard of living faster than China, India, Pakistan, Indonedia and Vietnam.
Or become protectionist to the point that the cost of goods is raised (from import levies, or having to pay American workers the minimum they demand) such that the same money is worth considerably less. Same outcome - Americans (and the rest of the west which has exploited the wealth differential) have a realisation coming that they are not as wealthy as they once thought.
Predictable/. response pointing out the negative and moving along. Every change has pros and cons, and yes - a non exact hardware target IS the con here, but the pros - allowing your purchased (and in a handful of cases loved) games to work theoretically indefinitely, and gaining iterative improvements - i.e. the pros of PC gaming - combined with a lower price and not having to muck about with mice etc in the living room are IMO worth it
Ditto. Flabbergasted that America draws the line between low tax and protecting citizens underneath staying alive, when most (all?) developed nations do.
Code relating to a complex situation or unique idea can often be more understandable (and self-documenting) if laid out in a certain, sometimes more verbose, way
Lots of us are waiting for the next dev laptop - and praying for one with a decent graphics card / amount of RAM / SSD space.
We pine for Razer Blades and other such hardware - but if you are tasked with deploying to (a) a *NIX server or (b) multiple handheld devices and want that machine to be portable (with a working trackpad - I'm looking at you Ubuntu) there is no other realistic choice to OSX and thus Apple hardware
Even so, nothing but respect for those early devs who wrote (mostly) amazing games with such unbelievable constraints in time and memory/capabilities in hardware. Those guys helped to instill my love of videogames, and are the reason I became a professional game dev myself.
A freelancer is hardly a true entrepreneur. A freelancer is effectively an employee without benefits.
Running a business, and having chosen to take the riskier route of potentially losing everything / gaining more I still understand that most do NOT want this level of risk. Generally, people prefer to get paid a standard (fair) amount for the work they do, and be treated respectfully in the process. That security is what 90% of people seem to like - so I am careful not to belittle that, even though I've eschewed it myself.
Freelancers are people who want to trade some of the safety for a bit more money. They still get paid for what they do (I don't, and frequently have nothing left for myself after all others have been paid) but they prefer to manage the extra money and decide on their own benefits / holiday time. As far as employment law is flexible enough, I have always given my employees the choice of either route.
I also still code, as I'm keen that I DO continue to contribute value (even though they'd probably rather I didn't)
Oh, and will someone explain what BMW is doing with the i3? When I think BMW, I think sport sedan. That thing has the specs of a Nissan Leaf and the looks of a Scion Cube. I'd expected something Tesla-ish.
I have one. It is ugly and weird (which I like) but drives wonderfully - is as fast as a hot hatch, and the interior is like nothing else (in an excitedly interesting way)
Want to keep your skills 1337 and exclusive? You need a language with a predisposition to ideologically bureaucratic code and a ton of scaffolding that ensures even simple tasks take several days paid consultancy time. PHP is not for you, my insecure coding buddy.
Want to get a new start-up to market rapidly without an enormous team? Choosing something simple that gets out of your way gives the best chance of success.
Worried about the lack of strong typing causing bugs? Ask yourself this - how many production system bugs have you ever had in your life that would have been caught by a type-militant language at compile time? 99% of the time bugs are due to bad application design. HIRE GOOD PROGRAMMERS. If they need baby sitting to the point that they pass arrays to a function that needs an int then DON'T HIRE THEM.
Thank you. I'm in a fairly similar situation myself (though not handling it as capably as you I'm sure) and it is reassuring to read your approach and justification. Did you find that this type of management is so alien to some - it's not "professional" or simply just not how you're "supposed to do things" - that they try almost subconsciously to change things to a more traditional way of working?
Also, re: the master thread - I would hate to run (or join) a company with ping-pong tables, internal slides etc. Since taking a trip to Google a couple years back, the superficiality of it was summed up by the pristine (and clearly unused) in-office band practice room.
This quote is interesting:
"While I greatly appreciate your informing me, on three separate occasions, that I am not under investigation, I nevertheless concur with the judgment of the Department of Justice that you are unable to effectively lead the Bureau."
He is basically saying, I would have fired you if you were investigating me?
AI can produce something that looks like watercolours or sounds like music, but it can't come up with the concepts itself. Yes, you can get a human to produce a list of requirements (probably in some sort of mark-up language) but THAT IS PROGRAMMING - you've just invented a higher level language.
(I'm not doing a good job of putting my Slashdot affairs in order before departing...)
Why departing?
This is where /. breaks down for me. The "first teach kids fundamental principles and learn from there" approach puts off many of those with a genuine interest - particularly the more creative ones (and I would argue programming is as creative as it is mathematical) in a similar fashion that force reading Shakespeare can hollow out intrinsic pleasure / motivation if introduced too early in children fascinated by language.
I'm not saying a greater appreciation of pointers and recursion (or Shakespeare) isn't a wonderful thing - it's just not the way to get started for many potentially gifted creative innovative programmers.
Didn't John Calhoun predict this? Are we seeing the first uber rich Beautiful Ones - the ones left with skills and jobs that are the last to be replaced by the powers of automation / globalisation? http://www.bigthoughtslittleth...
If you're getting an XPS 13 and don't want Windows, take a look at their Developer Edition line; http://www.dell.com/us/busines... Ships with Ubuntu, but you should be able to put any flavor of Linux you'd like on it.
If some Linux distro SOMEWHERE built trackpad support that didn't suck I would be all over this (are all Linux devs on desktops? because the rest of us aren't...)
Interesting points (contradicting to my own thoughts to now), and helpfully visualised - thanks. The big question then, is what will the equilibrium temperature be?
I don't NOT go to the cinema because I can get a copy of the film (legitimately or otherwise) on my PC. The experience is completely difference - it's a shared entertainment option that costs me £15, and almost entirely unrelated.
It will be a race to the bottom for Americans to lower their standard of living faster than China, India, Pakistan, Indonedia and Vietnam.
Or become protectionist to the point that the cost of goods is raised (from import levies, or having to pay American workers the minimum they demand) such that the same money is worth considerably less. Same outcome - Americans (and the rest of the west which has exploited the wealth differential) have a realisation coming that they are not as wealthy as they once thought.
My 1985 car now has a Bluetooth cassette adaptor and holder for my Nexus 5. Done.
Predictable /. response pointing out the negative and moving along. Every change has pros and cons, and yes - a non exact hardware target IS the con here, but the pros - allowing your purchased (and in a handful of cases loved) games to work theoretically indefinitely, and gaining iterative improvements - i.e. the pros of PC gaming - combined with a lower price and not having to muck about with mice etc in the living room are IMO worth it
MODERN CIVILISATION ESSENTIALS???
Code relating to a complex situation or unique idea can often be more understandable (and self-documenting) if laid out in a certain, sometimes more verbose, way
A major benefit is that Mirrors are 3D - and a type of 3D which updates in real time without head gear
Lots of us are waiting for the next dev laptop - and praying for one with a decent graphics card / amount of RAM / SSD space.
We pine for Razer Blades and other such hardware - but if you are tasked with deploying to (a) a *NIX server or (b) multiple handheld devices and want that machine to be portable (with a working trackpad - I'm looking at you Ubuntu) there is no other realistic choice to OSX and thus Apple hardware
Cameras aren't 3D. Have you tried using a screen instead of a wing-mirror?
Even so, nothing but respect for those early devs who wrote (mostly) amazing games with such unbelievable constraints in time and memory/capabilities in hardware. Those guys helped to instill my love of videogames, and are the reason I became a professional game dev myself.
I raise a glass to my ruined productivity also...
A freelancer is hardly a true entrepreneur. A freelancer is effectively an employee without benefits.
Running a business, and having chosen to take the riskier route of potentially losing everything / gaining more I still understand that most do NOT want this level of risk. Generally, people prefer to get paid a standard (fair) amount for the work they do, and be treated respectfully in the process. That security is what 90% of people seem to like - so I am careful not to belittle that, even though I've eschewed it myself.
Freelancers are people who want to trade some of the safety for a bit more money. They still get paid for what they do (I don't, and frequently have nothing left for myself after all others have been paid) but they prefer to manage the extra money and decide on their own benefits / holiday time. As far as employment law is flexible enough, I have always given my employees the choice of either route.
I also still code, as I'm keen that I DO continue to contribute value (even though they'd probably rather I didn't)
I suspect this judge's search history might be judged by some as suspect (if it were ever to be released)
despite hundreds of thousands of years of evolution which says "humans are hardwired for sex".
"Men are hardwired for sex"
There fixed that for you
Oh, and will someone explain what BMW is doing with the i3? When I think BMW, I think sport sedan. That thing has the specs of a Nissan Leaf and the looks of a Scion Cube. I'd expected something Tesla-ish.
I have one. It is ugly and weird (which I like) but drives wonderfully - is as fast as a hot hatch, and the interior is like nothing else (in an excitedly interesting way)
Maybe we should start teaching teachers to code...?
Want to keep your skills 1337 and exclusive? You need a language with a predisposition to ideologically bureaucratic code and a ton of scaffolding that ensures even simple tasks take several days paid consultancy time. PHP is not for you, my insecure coding buddy.
Want to get a new start-up to market rapidly without an enormous team? Choosing something simple that gets out of your way gives the best chance of success.
Worried about the lack of strong typing causing bugs? Ask yourself this - how many production system bugs have you ever had in your life that would have been caught by a type-militant language at compile time? 99% of the time bugs are due to bad application design. HIRE GOOD PROGRAMMERS. If they need baby sitting to the point that they pass arrays to a function that needs an int then DON'T HIRE THEM.
One company will do the printers and other consumer grade crap, and the other will focus on enterprise grade technologies.
From my corporate experience, anything "enterprise grade" is so shitty it wouldn't pass master with consumers
Thank you. I'm in a fairly similar situation myself (though not handling it as capably as you I'm sure) and it is reassuring to read your approach and justification. Did you find that this type of management is so alien to some - it's not "professional" or simply just not how you're "supposed to do things" - that they try almost subconsciously to change things to a more traditional way of working?
Also, re: the master thread - I would hate to run (or join) a company with ping-pong tables, internal slides etc. Since taking a trip to Google a couple years back, the superficiality of it was summed up by the pristine (and clearly unused) in-office band practice room.
Exactly.