Honestly, this shouldn't be a big debate should it? If you have any user generated content at all, you're going to want emoji and and other language support. Might as well pick UTF-8. Heck, it's really easy to use in many common programming languages these days. We now know more about the right abstractions to use when building APIs, and every year they get better.
Also, Google gets to keep the boxes for over 100 hours, and you'll only be guaranteed to have power for 100 of those hours, and they make no guarantee of the storage conditions when it's not being tested, so if you want to have a living kitten at the end of it, you may need to do a lot of work.
I know 0 developers who smoke tobacco. I know many who go to multi-day conventions.
I think we might be past simple vandalism. A couple busted windows and some graffiti is annoying but certainly doesn't seem enough to reverse the current gentrification trend. People nearly have walled gardens at office and home. There's enough interest and money around now that I bet it's more likely that people will figure out how to pay the cops to hang around the affected areas. More vandalism will just lead to more walled gardens, and if the cops don't enforce the law in broad daylight, no regular residents will be safe, either.
The grandparent post was hidden for me so I didn't see it till now. I get your point. It is a curious post.
I think vandalism is a curious response to gentrification, it's like celebrating baseball wins by setting busses on fire, it just makes your own neighborhood worse
Rock throwing at busses and impeding the traffic on public roads, I don't think that's generally legal, no? Plus harassing a single engineer working on a self-driving car is just silly.
Got any links? I thought that Facebook's PHP was just a different compiler with the same, but faster, library stack?
If the syntax *isn't* the creative part, then what is?
Do you count PHP Worms? Linux runs many webservers that spread various kinds of php worms and spam machines.
The exploits were in poorly configured PHP instances, and poorly written PHP applications, but even if those worms didn't care what OS their server was running, the worms still technically ran on linux (at least some of the time).
Dude, the whole job of software is to "hide messy reality from the user", otherwise the user would still be doing everything by hand. We have a fantastic device that can do many millions of things faster than a human can do one. Don't get me wrong, Apple certainly errs on the side of over simplification and preventing power users from configuring what they want. But building in systems that permit users to avoid worrying about external(to them) complexities is nearly the whole point of what we do.
I also disagree with your statement that the "fallacy of equating an assumed incomprehensible complexity with uneeded complexity is what's killing growth in technology". On the other hand, I totally agree with your subsequent statements surrounding what Developers *should do*, however I see no evidence of the drain on growth in the market.
If there is a market (money) need for the power user UI, the market will eventually produce it barring severe ongoing shortage of qualified engineers. When there is a shortage of workers, they will pick to work on either the most exciting, or the most profitable targets.
Power-User UI is what you expect from internal tools. The software industry's infancy was basically *internal tools* packaged and dumped into the market. The fact that power-user UIs are disappearing (are they? -- at least in relative concentration vs simpleton UI) is a symptom of the maturation of the software industry, for maximizing breadth of reach. The unnecessary sharp edges of Power tools are what gets polished and removed as various products improve.
Physical analogy: Circular saws usually have a finger guard around the blade these days. The finger guard does sometimes get in the way of work. Is this a sign that the tool has been dumbed down? Or that the design was polished for market appeal? Internal tools get the job done at the expense of such polish. Published tools in a mature industry have exactly the sharp edges they need for the people they are selling to.
If you are looking in SF or the bay area, you'll definitely find a job. Be sure to specify what you actually want to do. Be honest about your transition, and explain your desires. That way, you shouldn't have people trying to force you into the activities you're no longer interested in.
My company is hiring: http://www.ngmoco.com/careers/positions/engineering and on my team we've recently had other engineers transition back from more marketing-focused jobs into day-to-day coding.
Contact me if you want to chat.