They also didn't link to the original study, where you could find this information. There are four links in the article, and they mention the original journal(but not the edition), and they don't link to the article. This seems like terrible journalism.
I mostly agree, but I would qualify this with saying you don't need to know exact UML. I wouldn't worry about filled in triangles vs. diamonds, just the big ideas.
Like everything enterprise, before it UML was wrapped in a three ring binder and sold by consultants it was created to solve a problem. That problem is; at the beginning of a project(or at cross-team-collaboration-bs-meetings) you'll have an idea in you head, a fist full of markers, and an empty whiteboard. How do you go about explaining that idea to everyone in the room? UML was an attempt at standardizing some of the boxes-with-lines schemes everyone invented.
+1 for Digital Ocean, the $5 droplet is fast enough for most of what I do. And if you haven't tried Mosh recently I'd recommend it, it's a lifesaver when I get caught in a coffee shop with spotty wifi.
As a tangent, we still don't have a good definition of 'large' software project. Clojure hasn't been around for 8 years, so we don't have 10 or 15 year projects to look at. And I think we'd have heard if there was a 1500 developer team using it. It sounds absurd, but there have been plenty of projects this size and they 'work' insomuch as they generate enough revenue the sponsoring companies paid for them to get that size.
I love the idea of starting people on the path to learning how to build applications. However I think he brings up a good point, I can't find on the code academy website where it says "this is a start to long process of learning". appacademy goes as far as to say 12 weeks and you're in.
I think "standing on the shoulders of giants" is the cliche you're looking for.
- Looking over the examples from the blog post, those aren't really from 'first principles'. They are assuming cars and an internet and other huge innovations. I think the real message should be 'double check your assumptions'.
This has nothing to do with you writing webapps as a side job. It's about having some way for those corporations to prove the people who are verifying your work are competent to do so. That is the _whole_ point of the PE stamp!
Yes for the domain knowledge, but what about the software? Do you expect an aerospace or biomedical engineer to understand also how to write safety-of-life system?
At their level you're better passing over a few good applicants than letting in some bad ones.
If you don't like it thats something we need to talk about changing in our industry, not just shooting ire at a single company. Mentorship is not common, and we consider 5 years of experience sufficient for a 'senior' position. Until that changes they are going to have to find some way to limit their hiring. (note: I don't 100% agree with these new practices, but I do understand where Mayer and Yahoo! are coming from)
Sometimes, but we don't know why there aren't rooms in those neighborhoods, or apartments sitting empty. If it's a genuine attempt to remove inefficiency, thats one thing, but an attempt to "beat the system"(the first part of sentence that talks about the empty rooms and location) may circumvent legitimate rules. For example HOA rules about subletting.
No, consumer reviews are a replacement for safety inspections. The morbid side of me says "dead men post no reviews". But the real problem is how many people would need to be hurt (financially or physically) before enough reviews got out? If its one then a seller could be held hostage by a single bad review(legitimate or otherwise).
My biggest problem with business models like AirBnB and Uber are that they don't solve the inefficiencies in the existing industry. Instead They transfer the risks inherent in the operations of those industries from businesses who understand, and therefore price according to, those risks, to individuals who don't. When the downsides of those risks happen, as in the case of the OP, the individual, who didn't understand or price according to that risk, is screwed. This is no different than the businesses who sold sub-prime mortgages to people who couldn't afford them, and then turned around and passed that risk off as bundled investments.
It's not just protection from scams. What about the hygiene of the linnens? The fire escapes? Are there sprinklers in these rooms like there are in hotels? Is the room secured from intruders?
How much of that success comes from the existing industries inefficiencies and how much from skirting legitimate costs like insurance, hygiene, inspections, and local government's travel bureau taxes?
Just because something is touted as 'better' doesn't mean it is, remember Microsoft Bob? If these UIs really are more useful you will see people being more productive with them, and you can mimic their usage. Otherwise don't burn brain cycles trying to 'get' the latest interface.