171 karma · joined April 22, 2014
I'm not saying we shouldn't take care of our users, but how's our fault that their email is hacked? We can't do anything to protect against this and placing more complex policies would hurt users who have enough common sense to this properly and expecting the same from us.
P.S. I'm in no way saying to to ditch all security procedures we can, but to one point security is about trust, and if you can't trust your users to keep their freaking passwords and email accounts secured, then hell with them. Put it in plain text in your TOS and be done with it.
[/me searching job postings for Node.js]
NOT!!!
But hey, the more developers jump ships to Node the more money I make. Look at the Cobol guys and their salaries.
And yet I've seen "agile" teams waste more time in "agile" meetings than in anything else... except for PingPong.
Oh! And also, Lego. I'm a grown man, come on!
-Localization (amazing how many web frameworks suck at this, specially, client-side frameworks)
-Learning curve
-Authentication / Authorization
-CRUD, REST, TDD, LoC
-Template language
-Fragments/Tiles/Panels support
-Deployment (i.e. grails WARs are amazingly big)
Over time I've made this webapp in Grails, Play, CakePHP, RoR, Django, Flask, Wicket, SpringMVC, Struts1-2, Hibernate, jOOQ, Angular (ugh!), ExtJS, Express and Meteor.
What I like about this is that I don't have to think about how the product will work, no design, and I can reuse most of the HTML structure (header, footer, menu, etc) and I can compare and reach a conclusion about the framework pretty fast. If I can't make the freaking thing work after two days, the framework sucks or I'm simply too stupid to use it.
The problem is: HTML is not made for applications, it's made for documents, linked documents. The day someone put a form in HTML hell broke loose and even after 20 years, the web is seriously broken and things are just getting worst. For example, date input fields; supported by Chrome and Safari, but not by Firefox. You want to localize it? IT SUCKS! I thought Java's Calendar was crap, but JavaScript's Date is pure mayhem... And I could go on and on about why HTML/CSS/JS is all a bunch of crap which, instead of evolving, are making things harder.
And now they want to add Future/Promise to JavaScript... HAHAHAHA!!!
Want to close a window? Press Fn + Alt + Mute Microphone... WTF?!?!!
At least their ESC key is one of the biggest I've seen, so a big win for viers.
I was able to provide to an architect a tool that was very easy to use (UnrealEd was pretty cool), to create structures and allowed real time 3D visits of them, modify the textures and modify the sounds.
Funny thing, I didn't have the time to remove/hide a certain feature of the game: dying. So if a visitor of a virtual building dropped from more than a meter, the game would play the hurting animation or die if it wasn't in god mode.
As a programmer I try to get as fas as possible from "programming" games.