Premature optimisation is a real pain when it comes to software design and architecture. However, abstraction is a powerful and necessary tool that can make our life a lot easier by avoid repetition (DRY - don't repeat yourself).
A good architect worth their salt will be able to find the right balance. To distill and simplify a problem down to the absolute minimum where it cannot and should not be abstracted anymore before it lose or miss its core objectives and reason to exist.
I think you could investigate offering a free open source version to the wider develop community to help them experiment and use the tool before committing to purchase it.
Then later on, plan on adding paid add-on features and professional support, etc.
Oh Well, if Apple cannot do a half-decent App on windows maybe they shouldn't develop software targeting windows users until they can?
Microsoft, for example, are developing their Office suite of applications for OSX and they are not off the hook for any UI/UX issues for Mac Users. They must make the Apps work for that platform's users as they expect.
If they are marketing their platform and its services & Apps for other platforms, then at least they should give respect to those customer's choices.
I love this idea of website that facilitate business to access this niche expertise. I'd be interested to join such website in my areas of expertise and see it as a great opportunity to help in my free time (& earn some extra money too)
Currently reading this book. Although not a great fit for "history", but it is a great story kind of book with a few good points of advice here and there.
> If your position is unpopular with your friends, then it's because you think the law is more important than the entire society it's supposed to protect.
Sir/Ma'am: you get my gratitude for voicing this. People do forget why we have laws in the first place.
So this looks a lot like XAML[1] for WPF (Windows Presentation Foundation)[2] to me. and I'm actually quite surprised that this was not the case for iOS development from the beginning!
(declaimer: I never touched native iOS development before as a 100% Microsoft technologies professional)
When I read the article, what immediately came to my mind (and was not mentioned by the way) is how this ecosystem is dealing with the corruption mess of such government(s)?
Finding funding, specially early stage seed fund, is very difficult in the first-world, not to mention it is almost impossible in a third-world country like Egypt (where I was born and lived most of my life), how is that being resolved?
Finally, I really wish to see the startup scene improving in my home country, this will develop a new generation of entrepreneurs that are willing to take the rotten bureaucracy for a ride and push to improve the governing policies.
Not everyone is affected at this stage, but a massive number of households are (mostly Vodafone subscribers). In a move to try to block all VoIP services later by the government as they claim is used by terrorists to plot their attacks. Another weak reason to sensor the internet and profit from the local government-owned telecom network.
I tend to think that Life is fair enough (to an extend) and the more effort and hard work you deposit, the better outcome you'd get.
so, find a job in any organization you'd be ok working for, and work your a*s out and try to learn how others do it as well in the process.
its easy once you figure out how your startup is going to be profitable and try to prove that to VC funds, and its a good idea to put some effort in articulating your business goals, and plans.
I'd never put stress on my personal relationships for a business that have chances to fail as much as chances to succeed. my best bet here would be VC, its a professional way to handle investment, and you will be sharing your company with someone yes, but still own your idea/company mostly and have influence and you'll learn a lot about investment fund management and other perspectives of a startup you might have not though about.
If your name is associated with these incidents and you need a fresh start, why don't you consider that as an option?
Obviously this might not pass the background check phase. But not all businesses do a detailed due diligence