It's like languages in computer science, there's no "one fits all" in terms of office space organization. Some prefer open-office setups, some prefer being quiet in a private space. I actually like a mix of both. Or event of four types of workplaces: from home (no commute, no money spent on food, my vinyl record player), from an open-space (open connection with people you know), from a coffeeshop (connection with people you don't know) or from a private meeting room (private connection with people you know). We need a mix of all of those, and managers need to trust people: they know best where to work to be the most productive.
I agree. Just considering the way he delivers: knee up & frying voice & looking at the ceiling a lot are not a good combo to make a great first impression.
Sure, but I make my income from developing iOS apps. And I really enjoy it. I just wish Xcode tools (maybe just CLI tools) would be available on Linux platforms. Maybe with Swift getting popular...
My main point to stick to macOS is the lack of any solid alternative to Xcode for iOS development. For a non-development environment, I think Raspbian provides a good enough experience. #stuckForever
"Less people" is not a solution. "Very slowly reducing the world population" could be one. But it could never be implemented. Reading Thomas Piketty's book is really good to apprehend this population growth vs economic sustainability subject.
I still have a love/hate relationship with Ember (and other JS frameworks). They are simultaneously very powerful and quite restrictive. My most recent example: there's still no common and fast&easy way to integrate Google Analytics in a project. It takes some (reasonable) effort, like 1 hour for research and implementation, when it takes 10 minutes on good old server generated HTML/JS.
I also gave up on frameworks like Cordova because (1) who knows if they'll still be maintained in a couple of years, (2) how reactive/efficient can they be to offer access to new features from the native iOS and SDK apps. I feel like pretty much anything Cordova is really good at, you can do it with a webapp.
I sort of gave up on Android development by now.
My mindset is iOS first if I need an app. And then consider a good webapp (with Ember then) if I want to extend to all smartphone users. If I needed a native Android development, I would try to find a partner able to code it, I wouldn't do it myself.
Totally agreed. As a freelance, it's really scary to invest time into a full stack of technologies. I should start a discipline to pick tools and not look back before n years went by. Maybe n = 2 or 3 ? (right now, I'm Objective-C - not even Swift - for native iOS, Ember for client, Rails for API/back-office and Heroku for deployment)