+ - Do Developers Need Free Perks to Thrive?->
Link to Original Source
|
|
Except Ubuntu users want cutting edge Debian, not tried and tested Debian...and unfortunately using Debian is not going to make it more cutting edge.
You asked for it, Debian delivers. The Debian CUT Project aims to publish usable snapshots of Debian Testing on a monthly basis. They're pretty new but picking up steam.
Don't accept this garbage. Being a productive employee is far more than just the ability to spew some excellent code in a contest. We have to make our field a profession, not a joke.
Absolutely right. We have a serious image problem.
I've seen so many talented, gung-ho people be so focused on their work that they forget to act like the well-educated professionals they are. They lay all their cards on the table; they fight for the technically correct ideal; they are true believers in what could be accomplished with the amazing tools they work with; they work all night for the cause; they overcaffeinate and burn out regularly; they are brutally honest in meetings with non-technical peers and are despised because of it; they have no idea how to dress like professionals; they may smell bad or clip their toenails on their desk each morning. I've seen and smelt this.
The best case result is that they end up being treated like talented children with some bad habits. Gold star! Please don't forget your deodorant. Have some free pizza. The code you wrote made us a couple of million dollars last year, you are so awesome! Here's a small raise. If technical people get the "fun" workspace, while executives and accountants get "serious" workspaces at your company, guess what? You're a talented child! If you and your technical peers show up in jeans, while the rest of the staff dresses in slacks or skirts and nice shirts, guess what? Talented child! So very talented!
In the worst case, they are tolerated until they leave, excluded from decision-making processes, and generally disrespected by their non-technical peers.
If you're being paid to work in technology, you're working in the world of business. There are a whole host of social norms in the workplace. If you want to be respected and have a successful career, you do *not* want to be the outlier. If you are, you will be exploited and discarded.
This isn't actually unique to technology people. Some folks just have issues adjusting to the professional world. It's just that businesses are happy to allow technology people as a class to devalue themselves by being an Awesome Place To Work (read: relaxing workplace standards that normal high-value folks expect from each other)
It's hard to act like a pro when you're babied. It's a trap. Dress nice. Be a pro. If your workplace has the preschool programmer culture going on, find a new job.
It lets the sites set their cookies, waits a few seconds (or until tab is closed), then nukes 'em. There's a whitelist for sites you actually use.
https://addons.mozilla.org/En-us/firefox/addon/self-destructing-cookies/
I like this solution because you don't have to wait for Ghostery to add support for an advertiser, or an updated filter definition for adblock. EVERYTHING gets nuked, except the sites you care enough about to whitelist. It's a better default cookie policy.
You're an addict. You need to get clean. It's that simple.
Whenever you make excuses to yourself (and I know you are), imagine a cracked-out junkie slurring out the excuses with his toungue hanging out. See how seriously he takes himself? Hear how stupid he sounds? That's you making excuses.
I think the most challenging thing for me was completely eliminating caffeinated drinks. It took 3 weeks of real effort. I was a total asshole during that time. Went cold turkey. When the headaches got really bad I started allowing myself one swallow of coffee per day as an emergency measure, but only one, so I had to save it for times when I really needed it. I also went and sat in coffee shops to surround myself with the smell and temptation of coffee, and drank mint tea. Bleah.
Oddly, I started to crave bitter drinks. It's hard to define what caffeine tastes like, but I can pretty much taste something and know whether it's caffeinated now. Solved the craving with Roastaroma teabags. Not quite the same, but good enough.
Results: Anxiety issues that I never knew I had vanished. Focus returned. Productivity went through the roof. You think you're a good programmer, all hopped up on stimulants and pulling long hours? Stop. Purge. Be amazed.
Once I was clear, I found I actually had willpower again. I started swimming. Set your clock a couple of hours earlier, eat a banana, drive to the pool on the way to work, swim as far as you can, then shower and head to the office. Pack a breakfast the night before and eat when you get there. Note: You'll have to go to bed earlier to make this work. It's worth it. Bonus: you'll learn how to swim. I had never swum a proper length when I started this. Use a kickboard if you have to.
Don't screw around with a "3 days a week" thing. If it's a work day, work on yourself. It's either part of your life or it's just a fad. Once you're clear of caffeine, don't allow yourself to skip a workout. It's just not on. Everyone else can bend to you for once - you're turning your life around.
You'll be ready to go, full of energy, and have a clearer mind than you've had in years. Just be sure to tell everyone around you what you are about to do, so they can be understanding when you bark at them by mistake.
I can feed trolls with the best of 'em. Burn, karma, burn!
The fact that the rendering engine would be Gecko on their PC and WebKit on their iPhone just doesn't fucking matter.
Apple limits third party IOS developers to UIWebview, while Safari gets to use the Nitro JIT javascript engine. It's an automatic performance disadvantage for any aftermarket browser. That fucking matters.
It really shows that Mozilla's focus is on themselves and software developers, not on the consumer end user, who has been running Firefox on their PC for years now and Safari on their iPhone for years now and just wants a Firefox interface and bookmark syncing on their iPhone.
No, it shows that Mozilla is smart enough to recognize and avoid pitched battles with Apple. Why fight to have a weird mutant version of their flagship project on a closed device, damaging their brand with artificially limited performance and a rendering engine that doesn't act like Firefox?
If that is Mozilla's focus, then they don't belong on iOS and good riddance.
Mozilla's focus is on opening up the web. You're right - they don't "belong" on closed, controlled iOS. They will, however, try to encourage Apple to let them in.
On iOS, the end user is at the top of the hierarchy, and software developers and content producers all work for the user. The user already has an HTML5 renderer in their iPhone, they already have a TCP/IP stack. You do not need to replace them to build a browser, and in fact, it is much better security that you can't replace them. That is what is best for the consumer: a secure renderer that is highly-optimized specifically for their device.
Who decides what's in your interest? If it's Apple, then Apple is at the top of the hierarchy, not users as you say.
As a user myself, I value the ability to use Firefox over Chrome on my Android device. With Android, I can decide what's in my interests. The defaults work for "most consumers", and for everyone else there is a measure of freedom.
There are plenty of reasons that software monocultures are bad, and Google is your friend there.
There are hundreds of 3rd party browsers on iOS, many with very innovative features. Like Skyfire, which converts Flash Video to ISO standard video on a server and essentially enables you to run Flash on iPhone or iPad. There are browsers that are exploring lots of gestures, or deep social integration.
Cute little user-interface experiments are one thing, but that's all niche-market small time stuff. Deep social integration and gestures? Tee hee. Calling a UIWebview wrapper a browser is kind of endearing.
Mozilla is missing out on all of that because they are pouty, entitled developers who want their feet rubbed and cheeks kissed before they deign to bless us with their bloated, mangled code.
You realize that Firefox is the best browser on the memory usage front, and near tops in performance right? If your gut feeling about Mozilla is based on a 2006-era opinion, you might want to look at what they've done lately.
And of course, Mozilla knows better than Apple what Apple users want. As if.
Most users want options and the ability to use their devices as they see fit. Mozilla has only ever supported users' rights. Apple can't say that.
And finally, Mozilla's hypocrisy: note that the one and only HTML renderer on Firefox OS is Gecko. And Firefox OS has zero 3rd party browsers as of right now.
Hey now, third party browsers can just wrap Gecko (actually, it's more like just opening an IFRAME, since the UI is all HTML.) In your world, using the system renderer is a good thing, right? What are you complaining about?
In all seriousness though, it could be done with some work. If people want to change the default browser "app" by shipping a new rendering engine, they'll probably have to do it by convincing a carrier to make the changes to the core OS. It doesn't really make sense though on a platform that is written in JS and HTML. It's not hypocrisy to have a different architecture. Apples to oranges.
"By all means, let's make rules that discourage violence against everyone - childredn, the elderly, women, men, pets, gingers, neckbeards," pretty clearly trivializes the specific problem of violence against women, and implies that the same laws that handle the (nonexistent) problem of violence against "neckbeards" are somehow sufficient to deal with the pervasive problem of violence against women.
Actually, I've witnessed a good friend of mine who self-identifies as a neckbeard get beaten up by some loser at a bar for sitting in the wrong place. I mean, Reddit has
In all seriousness, the fact that people are being violently victimized is the problem. As far as the law is concerned, the sex, hair colour, or facial hair configuration of the victim should not make any difference.
Man beats woman? The crime is (probably) assault/battery, not assault/battery-against-a-female. Neckbeard stomped by jock? There should not be elevated penalties for the jock because he dared target a valuable system administrator. The crime is the crime and penalties should be established based on the crime, not the characteristics of the victim.
When society starts putting ranking groups of people based on who is more likely to be a victim, or deciding who should be punished more based on who they are, we are on the road to legally untouchable government officials and caste-style segregation. Either individuals have common rights and common justice or we're all screwed.
It's not very productive to read what you want to read instead of what was actually posted.
I'm all for making laws that deal with specific situations in which violence (against X, Y, or Z) crop up, and I said so.
I don't see where, unless you mean "Violence typically occurs where society needs new rules and new norms." If by that you meant "I believe that specific laws are needed to deal with violence against women" you chose a pretty unclear way of expressing that idea (especially in the context of your last sentence...)
Second-last sentence. Maybe not the height of eloquence, but it's there. And no, tossing a silly example in there doesn't invalidate anything else I said.
You're a straight white guy, aren't you?
If I was, what would that say about me, Mr. or Ms. Coward?
It is not very productive to ignore that different kinds of violence have different causes and thus probably different solutions, and that some kinds of violence are more pervasive than others.
It's not very productive to read what you want to read instead of what was actually posted.
I'm all for making laws that deal with specific situations in which violence (against X, Y, or Z) crop up, and I said so.
I'm not defending the specific policy in question here, but your knee-jerk "all violence is bad response" is a sign that you might want to consider more nuanced ways of thinking about the world.
Your nuance detector appears to be broken, though your vague insult generator is certainly functional...
I'm getting tired of "Violence against women" being portrayed as a special case worthy of special laws at the expense of everyone else.
Violence in general is the problem. All violence has victims. Violence typically occurs where society needs new rules and new norms. Right now there is lots of violence against against women, more in some cultures than others. It's ugly.
Still, when we start getting laws designed to combat violence against group X that end up doing violence to the rights and freedoms of people outsideof group X, we're doing it wrong.
By all means, let's make rules that discourage violence against everyone - childredn, the elderly, women, men, pets, gingers, neckbeards. Short of widespread deployment of G-23 Paxilon Hydrochlorate, though, humans will keep bashing each other. There's a limit to prevention.
I'm not deciding for anyone but myself. You're the one taking it too far.
The problem with people like you is that your only concern is for how something like pervasive surveillance of communications might affect you personally. You don't bother to really think through the potential effects of your selfishness on society. Most people are equally uninformed, passive, and selfish, so you no doubt feel that your opinions are validated by your peers. You have the luxury of ignorance and you're taking full advantage of it.
Congratulations on being a very small part of a very large threat to our future as a civilized species. You may have picked the winning team - only time will tell - but you're a loser in my books.
You will be audited by the Internal Revenue Service.