Without sounding like a curmudgeon, "An even more egregious form of negative work is a developer who is stuck using out of date programming practices AND has a large amount of influence at a company. " can happen when new developers come up with ways of re-writing applications without understanding the full problem statement or spending the time to understand the existing codebase.
Usually, they might have worked on a small to medium sized projects and show up to work on a project with millions of lines of code with teams in different geographies and expect to change things across the board. When the same explanation has to be given the 15th time, you can turn into a toad and start saying "NO" first. :)
The way I read this article, It is less about building new smartphone but more about the next technology shift that is going to change the direction. Basically, as oft repeated Ford statement goes, 'if you asked people what they wanted, they would have said faster horse'. So, at this point, smartphone business is settling into a faster horse business.
So, I would really expect the next big thing to be not a be an iPhone but something utterly different. Neural implants, anyone?
I have had lasership make mistakes couple of times (dropping of at the neighbors, claiming no answer when never attempted).. I complained to amazon about the shipping and I have not received any shipment from them via Lasership after that. I am a prime member though. (not sure if that changes)..
I think the problem is that it is not 'hate' like people are hating java. I think it is more that MS has become 'irrelevant' in circles that matter :) i.e. the consultants who go around telling new companies what to develop in.
If you see the pattern of adoption by developers, I see more developers walking around with Macs, and linux boxes and running VMs to test out IE compat than anything else.
So, MS has become another OS to work with than the OS to develop on. imo.
I had been in MS ecosystem for 10+ years before moving to other technologies and it has taught me more about concepts of distributed computing (dos and donts) than anything else. I can apply those to any problems i see today. But, I will likely not not develop another asmx and aspx page.. :(
I think the problem is that it is not 'hate' like people are hating java. I think it is more that MS has become 'irrelevant' in circles that matter :) i.e. the consultants who go around telling new companies what to develop in.
If you see the pattern of adoption by developers, I see more developers walking around with Macs, and linux boxes and running VMs to test out IE compat than anything else.
So, MS has become another OS to work with than the OS to develop on. imo.
I had been in MS ecosystem for 10+ years before moving to other technologies and it has taught me more about concepts of distributed computing (dos and donts) than anything else. I can apply those to any problems i see today. But, I will likely not not develop another asmx and aspx page.. :(
I think there might be a need for providing a decent layer between the various closed layers created by Amazon, Google et al. At least, that would allow apps to be friendly to Android without marrying Google Play.
Do you have good examples of true 'flat' design? I fear that if we are too flat, will it endup becoming an abstract entity that needs explanation on what that is meant to be? I thought the ones you point out seemed like good examples of not too abstract kind. :)
I believe that software development can be disciplined (development of missile control systems, payroll systems) or be agile (instagram, pinterest, facebook...). I think it all depends on what is considered to be the most valued resource for the organization and the software it is planning to build/compose/manufacture/make.
If we value system resources (real time constraints, compliance, SLA), we tend to be more like building systems.
If we value end users experience in the final outcome, it tends be agile and take the notion of the movie/novel et al.
IMO, Art exists for the sake of itself. It serves no other purpose. It has no intrinsic value. Whether you like it as is or not is a different question.
So, while anyone call anything art, If the random shopper is doing to have a surprise gift every month, it is not exactly art. But, he is doing to this to show the world how random materialism looks like, I guess he has a point. :)