An "honest question" wouldn't use a loaded phrase like "didn't bother". This is a nasty form of personal attack, and those are not allowed here. Since you followed it up with something even nastier, we've banned this account.
So here's the rules of this brave new world: beyond your house you're a sexless, emotionless creature without family, life outside the office, without sense of humour, without personal interests and preferences.
Be like this, and you'll get free meals, free shuttle bus and goats at company campus. And it's good for your resumé.
Why guess? There are pictures in the article... In fact, the whole thing was apparently designed around the workspace concept... I have to presume, but it sounds like you didn't read the article before commenting.
Work areas have more than one dimension. Perhaps there are windows in one of the many directions this photo is not showing?
If you see the picture in the slide show, you'll see that pods provide everyone with a private office, with a huge sliding glass door, and plentiful storage options.
The drones at Facebook would feel like they died and went to heaven.
That does not seem like a nice workspace at all. I had seen that but thought it's a one-on-one meeting room or something. But it seems like a "pod" is supposed to work for everything (meetings, individual work, socializing?).
Yes, pods have walls and table tops. They can also have huge glass walls that slide open, and storage units so they remain neat. Why don't you post a picture of that, instead of spamming this one?
Or do you promote open work plans in your day job?
Which image are you talking about? It's a cage without natural light, I don't understand how a glass door makes it better. Actually it's even worse, because it's a depressive as a cubicle, but without "privacy".
> Why don't you post a picture of that, instead of spamming this one?
Sorry, image urls buried deep inside, I had to use dev tools to extract them.
> Or do you promote open work plans in your day job?
Promoting a weird idea that every human being (even if he/she is a developer) deserves a window, fresh air and natural light, is my little personal war.
And there's no "open space" vs "gray cages" dichotomy. Our team works in a quiet room with big windows, for example.
There is no indication from the photos that they don't have windows, we don't see the direction from where the pictures are taken from. We only see that on one side they have storage.
D3.js is quite low-level library, it's basically a wrapper around SVG with some sugar like animations and enter/exit/update.
> Is the most apparent benefit less lines of code?
Yes! With "reusable components" you don't need to write (or copypaste) a line chart over and over.
From their demos:
brushChart
.width(containerWidth)
.height(300)
.onBrush(function(brushExtent) {
// Do something with the brushExtent
});
brushContainer.datum(dataset).call(brushChart);
>D3.js is quite low-level library, it's basically a wrapper around SVG with some sugar like animations and enter/exit/update.
While D3 is low level, it's in no way just a "wrapper around SVG with some sugar thrown in".
Besides the tons and tons of helpers for scales, mapping, projections, calculations and all that jazz (including the animation stuff with enter/exit etc which you did mention), it's also a whole functional concept on top of the drawing primitives.
One could theoretically even remove SVG and add another rendering backend with D3 with the same top level primitives.
True, but what does "writing code" mean? If it means learning some basic JavaScript syntax and writing a small text adventure, that isn't hard at all. Learning the mathematical fundamentals of CS on the other hand is a great deal harder, and getting up to speed with what technologies are considered standard is extremely difficult.
Many, if not most, software jobs require very little CS knowledge. At such jobs the ability to compare numbers and read a chart (a matrix of algorithms and data structures vs. time vs. space complexity) will cover almost every possible use case.
"Mid-level development as a skilled trade" jobs, for example.
Right. Most programming jobs aren't asking for 5+ years experience in <some language/framework/library> because they're looking for someone who knows how to balance a red-black tree, they're looking for someone who already knows all the workarounds and kludges you'll need to know to do the work they want you to do.
Learning a programming language is relatively easy. Knowing which of several libraries that offer similar features is the right one for your particular task takes time.
Right, but as the article mentioned the veteran needed an accelerated timeline because of family obligations and couldn't afford the time not working to attend a traditional 4 year university.
They do fine for a lot of programming jobs. If you're going to work at a DoD contractor or something, work on the team maintaining a hospital website, or work in enterprise architecture you don't need a 4-year college degree in CS. I actually think you're better off getting a degree in something else and just learning to code on your own time for the vast majority of people.
> If you're going to work at a DoD contractor or something, work on the team maintaining a hospital website, or work in enterprise architecture you don't need a 4-year college degree in CS.
You've got to be kidding. The thought of somebody with only a coding school certificate writing software for missile guidance systems, aircraft, nuclear submarines, etc. is a bit terrifying.
No I'm not. Most of those systems are proprietary for obvious reasons, and the training to work those systems is going to be a lot of on-the-job training. A CS degree would help, but Lockheed Martin isn't hiring people to rewrite data structures for missile guidance systems. Well, they could be, but that's an entirely different demographic.
But even with that being said, you're not including the multitudes of DoD services that are not critical, military email accounts and websites, payment processing, web portals for HR, etc etc.
I don't think you even need a coding school certificate for any of those jobs.
Legal landscape in the US is just bad. Sue-happy country with convoluted taxes, horribly slow customs with crazy policies ("General Order warehouse", fml), 50 different states with different laws, taxes and regulations.
Visit the nearest store, you'll see dozens of kits and couple of yellow "Lego Classic" boxes, somewhere on bottom (cheapest) shelves.
We have ~20 kits at home (gifts, impulsive purchases, etc), it looks like pile of assorted, useless, weird blocks, non-matching wheels. My son started play Lego after I bit the bullet and just sorted out that crap, leaving only 5-10 standard blocks.
I visit multiple Lego stores on a regular basis. They all have pick a brick walls that are filled with standard bricks along with some specialty pieces. Next to that are usually a few shelves of Lego Classic and Lego Creator sets.
I also wonder what some people consider standard blocks. If you're just talking about 2x4s, they're actually not that much fun. If I sorted all of my sets, the majority of pieces would be 1x2 or longer bricks or various flat pieces which are significantly better for building.
There are plenty of odd pieces out there, but when you get into the expert level sets and see them use croissants and robot fists to do remarkable detail on buildings... well I certainly realized that very few pieces are useless.
Honest question: your mother didn't bother to work anywhere, why couldn't she help him?
And I like this "he had to toss them", as they lived apart, and it wasn't a family's loss.