471 karma · joined January 8, 2016
Github: https://github.com/danjac
Twitter: zeemonkee
Email: danjac at yandex dot com
[1] http://www.recode.net/2016/3/11/11586878/instacart-a-startup...
How much is due to the TSA, as opposed to civilian and military intelligence work at home and abroad and simple measures such as having air marshals and preventing any access to the cockpit during flight?
http://www.bbc.co.uk/blogs/newsnight/michaelcrick/2011/05/ne...
I'm sure cutting a few layers of management and their associated perks would yield more than enough savings compared to vandalising publicly-funded content.
The real reason is here:
http://www.theguardian.com/uk-news/2015/jul/05/osborne-accus...
> You wouldn’t want the BBC to completely crowd out national newspapers
By this, George Osbourne means friends of the Tories like Paul Dacre and Rupert Murdoch.
What I am actually worried about are arrogant developers. They tend to cause the most damage, write the most "clever" code, have the worst communications skills, and will be the first to leave the team in the lurch and panic when shit hits the fan.
There may of course be arrogant developers who can walk the talk, but I'm taking from personal experience.
The ones with "Imposter Syndrome" - i.e. those who have a fear they're not quite good enough for the job - are more likely, again based on personal experience, to double check everything, to ask questions (from the rest of the team or Google), to write tests and test manually. They write "dumb" code that works and is well-commented and is as simple as possible. They have a desire to learn.
I have limited bandwidth for free-time coding, and anything has to compete with my own side projects and "list of things I need to learn/revise to keep head above water in notoriously mercurial industry".
If I were to invest time in Starfighter, I'd need to know that, assuming I do my part and finish the game with a reasonable score, that a) it will land me an interview and b) it will do sufficient pre-vetting of my skills so that the interviewer doesn't need to throw whiteboard curveballs. If I saw some kind of metric on job placement I might think it's worth spending time on. Otherwise my time would be better invested in improving my Github profile and resume and building my network.
Every week you see the nth article posted here on how hiring is broken, from HR filtering to recruiters to interviewing. So how do good developers survive, if their skills and experience are essentially worthless in an opaque hiring process?
One common answer is "networking" but that's a non-developer skill- a mediocre developer could be better at networking (maybe correlated - he's in the bar handing out business cards rather than working on his latest side project). A lot of good people get hurt in a downturn and either leave the industry or end up in low-paying, mediocre jobs just to hang on.
For example, watching the Eurovision semi-finals last night I thought, "the lyrics are so cheesy and awful, I bet they could be written by a computer program", so I spent an hour or two writing a very simple Markov chain generator using input from all this years' English language entries to generate fake Eurovision songs.
The other weekend I wanted to play with React and HTML5 canvas, so I wrote a starmap/world generator for an old desktop SF RPG I used to play. I was listening to a podcast about that game so it got me thinking.
These are trivial ideas, certainly not earth-shaking or money-making, but they're good practice and fun to work on and if nothing else I can just add them to my Github portfolio.
The VCs don't care either, they want to keep their startups on a tight leash from Sand Hill Road.
For a bootstrapped startup that isn't tied to a Sand Hill VC, remote working is a viable option that gives them access to talent they wouldn't otherwise have.
Nutrition scientists and doctors are working with the human body and its surrounding environment, an exceedingly complex model. They publish their findings in journals with cautions and caveats and data.
A mainstream journalist with traffic quotas or column inches to fill on a slow news day then skims these journals for the next "X makes you fat" or "Y gives you cancer" headline without bothering to read the fine print.
One wonders how a company as rich as McKinsey could have such piss-poor data management. Why not, I dunno, check that the person you're headhunting is already in your database?
[1] http://www.payscale.com/research/UK/Job=PHP_Developer/Salary
[2] http://www.payscale.com/research/UK/Job=Ruby_Software_Develo...
The problem is that the maturity of the Rails market means that most Rails positions require X number of years experience - I can certainly pick up Rails but those years of experience have to come from somewhere.
EDIT: not entirely true, as there are a lot of PHP jobs. However these include bottom-feeder Wordpress gigs and generally pay much lower salaries than other languages, right or wrong.
A sculptor needs to know about clay and ovens, a clothes designer needs to know how to sew, the strengths and weaknesses of different fabrics and so on (even if Gaultier or Lagerfeld didn't do any sewing and stitching when they made it big, you bet they learned to when they were apprentice designers). Knowing your medium makes you aware of the limitations and possibilities and a better designer.
Why do we insist on coddling designers with tools like Photoshop? What's wrong with making them learn CSS and HTML?
They were kind of prophetic about that.