Hacker News new | ask | show | jobs
by ScottWhigham 4832 days ago
Interesting... It's funny how, when a tech/thing is "hot", you just don't really look ahead 5-10 years and think about it being anything less than "hot" then too (or at least that's my tendency). Looking at your question today in a new light, I can see how many factors would cause this:

1) More time = more competition. The more time has passed, the more developers have been able to learn to code.

2) More competition = better marketing by the competition. If your marketing skills stay the same, it's likely that you'll see lower/diminished call for services if your competition's marketing skills increase.

3) More marketing = more generalization. If everyone is advertising the same services, what are the differentiators? Price and design are easy ones for even the most uneducated clients to see. Architecture and "quality" are not.

4) More generalization = more commoditization. Everyone does "it" so you have to do "it". And you'd better not charge too much more/less than everyone else.

5) More commoditization = lower profit margins.

6) Lower profit margins = adding new services to make up those costs.

Sorry for the ramble - just thinking out loud a bit. I'm probably off on one or more of these but I like the thought process.

1 comments

I don't think it is rambling. I think your observations are right on and not just for mobile devs.