Being allowed to take a picture and redistributing it is two totally different things....
Eclipse is terrible, TERRIBLE for java (IntelliJ ftw). I'd be working in VIM too if I had to deal with Eclipse, fortunately I don't.
Yes, if I was working in C++ I'd be using a text editor, as a lot of the tools are unable to follow what complex templates do and whatsnot, but aside for that, most mainstream languages, from C# to Java, going by Python and Ruby, all have IDEs with these functionalities.
I don't care if they're rare, I only need one.
Hmm, I wonder where this value is being used... No no, not this variable in particular, but he value it contains, also, where it comes from. a few dozen million lines of code, the value crossing module boundaries, being passed around from object to object, injected, going through constructors and public properties...
Oh that's going to be fun with grep/find/sed.
Writing code is the most trivial part of software development. Reading/Maintaining it, no matter how awesome the people who initially wrote it are, is a totally different thing.
I did answer your question. I said the person needs to be fined enough that breaking 1000 windows isn't worth it. Thats not the same as fining for 1000 windows.
Also, prisons are overkill for certain crimes, and don't scale (they run out of room in virtually every country).
And I did mention certain countries adjust fines to income. Heck, some systems even in the US adjust to assets (bails come to mind).
No. I just think the punishment should be proportional to the crime in a way that the crime isn't "worth" doing. That's the whole concept behind punitive damage, and depending on the nature of the crime, especially if its hard to catch the culprit, punitive damage has to be high.
No matter what the penalty has to be higher than the cost of replacing the window, else it will always be a statistical win for the offender. The question is just "how high". There's various strategies that are valid, going from "% of the offender's assets/income", to "how high must it be before it becomes a rare enough offense".
Take your pick. But the exact cost of replacement is far from enough.
So every time I break a window, the worse thing that can happen, in the very unlikely event that I get caught, is that I pay to replace the window? Hell, even if you tack on 300% punitive damage, the odds of me getting caught is so damn low, I probably can break the entire city's windows.
Since when I finally do get caught, they probably won't be able to prove it was me who did all the others (its not the most uncommon of crimes)... so I break 1000 windows, and, including punitive damage, I'm only on the hook for a handful of them.
Time to break all the windows!
Its basically whats happening. Salaries are jacked up already (110k~ is average in the big tech centers...which means top devs can easily be paid far more than that. If you include bonuses and other kinds of compensation packages, 200-250k isn't even rare. Its not standard, but its not rare). No one dares adding on-call to top dev jobs anymore as you lose everyone who matter right there, and while after hour support is kind of inevitable when you do something meaningful, there's like 4 levels of support between you and that happening (people here get called maybe once a year, and only if they didn't do knowledge sharing as they should have)
There's a point where raising the price doesn't help anymore though, as money and benefits are only one part of the equation... working on projects you like with people you like is the other, and there's only so much companies can do. If their projects suck, even paying a million won't help.
There are top devs everywhere, but suburbs don't scale well. Even a small company can need 5-10, and getting a bunch of good devs who didn't already move to SF or Cambridge, are interested in your projects, are ok with your conditions, and happen to be in the same small town as you, is ridiculously hard.
Its just easier in most cases (not all!) to have a few hubs where both top companies and top talent know where to find each other, and its what happened with the couple of top cities.
That part of the site was never all that bad. Its the registration process that had issues.
The common cold. Next time I'm under for half a week or more, I want to know who's the asshole who didn't wash their hands before taking the subway...
I guess I should have said "sedentary"?
Basically, the typical person at their desk all day that doesn't train or have to deal with kids and stuff.
1800 for women is a pretty common target number. 2000 for inactive men. So that looks right.
I'm confused about #1, unless you include "decided to make an office in an area where tech people like to be....and everyone else did the same thing" as being your fault, but then what else can you do...
There's limited amount of qualified individuals in any given region, and you have the choice between opening office in the middle of nowhere (and actually having a shortage of good people), or open office in SF/SJ, Boston or NYC, and compete for good people with everyone else.
It IS hard to find them, no matter how much you pay, how cool your culture is, and how awesome the benefits are.
I always feel the main issue is that with the way things go, you can't ever make a reasonable rule and enforce it as is. Everything has to be black or white.
Examples: Most cities have noise ordinance to deal with nuisance and stuff. Stuff like unreasonable noise after 10:30 pm near a bedroom. However, unless its 2 am and someone is playing drum right next to a window for 4 hours straight, you can't do anything about it.
Smokers. Putting no-smoking sign is certain areas in a rental building just means someone will smoke leaning on the sign. Kicking out a tenant for that kind of stuff is nearly impossible. So instead more and more buildings just have a full blanket smoke ban across the entire building and outdoor areas.
Dogs. Most dog owners train their dog well and they're no issues. There's always one prick who lets their dog bark for 6 hours a day non-stop and encourages the dog. Getting that asshole out is virtually impossible. So instead landlords just ban dogs altogether.
This situation is just more of the same.
Even legitimate photoshop users never pay that much for it, unless you need the whole package with everything Adobe makes for corporate customers or whatever.
There's always a way to get it cheaper. When I bought it, it was via the discount you get when buying a wacom tablet, which you probably want anyway. The upgrade was like 350 or something from there...