271 karma · joined June 16, 2011
I think browsers are great from a user perspective. Everyone knows browsers, they are familiar with using them, navigating with them and all importantly making purchases. Coding with Javascript I agree can be like working with one hand tied behind your back, just because of its limitations, but you know what, loads of us can build apps with this and we can be guaranteed it will work on most devices! I imagine Dart may provide a better playing field for the developer in the future.
>Mobile sucks.
I tend to agree, although Xamarin and Titanium are trying to help.
>UX-quality bar on mobile is high and there is no fast or cheap way through; it requires inspiration and iteration.
I think Microsoft went a lonq way with Windows 8 "Metro" style design to basically tell developers, "build this way" then we should have great consistency with UX across mobile app landscapes
I have a custom data access layer that returns a promise. The data access layer mocks RESTful services. I have a databootstrap.js that gets put in local storage on app start, and hey presto a fully functional prototype....
Its definitely a great way to work, it really engages your client/end user and the feedback loop becomes smaller. Once your done, your client side is mostly finished.
You did ask!
Consistency and maintainability of a codebase is a big factor for me. If I have a large project with knockout I can nearly guarantee a fairly similar style across the codebase. Time spent being the owner of a large project convinces me that a framework like knockout is important. So for the life time of the project it gives new developers coming onboard a good idea what to expect from the outset.
http://anexiledderryman.com/post/50565922110/javascript-sing...
Also, you can work from a Dublin base for these companies I am fairly sure.
I am just illustrating that there is plenty of opportunities for those who go looking!
I live in Belfast, and there isn't the same variety of big tech, but still tonnes of IT jobs
If I lived in Dublin, I'd go all out to work at Google, or maybe Twitter..
I assume you let your candidate use google to search for solutions to these problems if they ask ?
Personally speaking, I think if you are going to put an engineer on the spot about some stuff they may or may not be familiar with, you have to allow them the appropriate toolset to solve these problems...you see for me, asking a dev to implement a sort algorithm or solution pascal's triangle doesn't really tell me a whole lot on its own, especially if the person has no entries in his "memory" for these problems, I think it is unfair and probably irrelevant to what they may do in a normal situation.
Like many people, I was also looking to get rid of all the bloat, fortunately now ASP.NET MVC and WebAPI are proper development solutions that play nicely with the web.
In fact there's alot to admire about the new ASP.NET and how it embraces the web.
My web latest app stack is now a Single Page App of HTML/CSS/JS talking to Restful Services (ASP.NET Web API), just beautiful to work with!
Title: The Ballad of a 30 something Office Worker
https://soundcloud.com/swampscott/the-ballad-of-a-30-somethi...
Yeah, I was in an environment (as a result of consulting) that sucked the very life from my creative nature...
Thoroughly good digital service, especially like the API for sharing content.
I mean transitioning from staging to production is just a virtual IP swap, sweet...
So if you get your setup right and go with the Microsoft cloud setup I think its smooth sailing.
“Without a considerable amount of leisure a man is cut off from many of the best things…What will happen when the point has been reached where everybody could be comfortable without working long hours?”
-Bertrand Russell
“We keep a large percentage of the working population idle, because we can dispense with their labour by making the others overwork. When all these methods prove inadequate, we have a war: we cause a number of people to manufacture high explosives, and a number of others to explode them, as if we were children who had just discovered fireworks. By a combination of all these devices we manage, though with difficulty, to keep alive the notion that a great deal of severe manual work must be the lot of the average man.”
-Bertrand Russell
“There will be happiness and joy of life, instead of frayed nerves, weariness, and dyspepsia. The work exacted will be enough to make leisure delightful, but not enough to produce exhaustion…At least 1 per cent will probably devote the time not spent in professional work to pursuits of some public importance…men and women, having the opportunity of a happy life, will become more kindly and less persecuting and less inclined to view others with suspicion. The taste for war will die out, partly for this reason, and partly because it will involve long and severe work for all…Modern methods of production have given us the possibility of ease and security for all; we have chosen, instead, to have overwork for some and starvation for the others.”
-Bertrand Russell proposing a 4 hour work day