3 ms·
Because ironically, people in software undervalue software quality itself as a moat. Look at longstanding decade-plus projects, proprietary and open source. So
by andrewmcwatters 3y ago
Because ironically, people in software undervalue software quality itself as a moat. Look at longstanding decade-plus projects, proprietary and open source.
Some projects will never, ever catch up to competitors because of engineering labor availability, but something widely overlooked is that project philosophies can dampen marketshare goals more than just throwing more labor at a product.
You can't toss more (engineer) monkeys at a problem and expect a better solution. There will be better engineers.
In fact, I think software as a differentiator is one of the most undervalued moats we have in the industry.
As an example I was thinking about recently: the Oculus platform. This is a VR computer strapped to your face with more compute power than decades of hardware we've had in the past that could arguably be more useful today than desktop hardware of yesteryear.
Yet, if you bluetooth pair a mouse to it, mouse scrolling doesn't work. You can't build meaningful VR apps for it outside of games, or, rather the environment itself isn't conducive to attracting people who will. I can't open a terminal on it. There's no text editor on it.
You can have all the raw power in the world, and if you have no sophistication of implementation, no nuance in software, no good experience, you're a brute wielding a hammer.
Software quality is a moat.
- HWR_14 3y agoThe oculus also requires me to have and link a fb account to develop for it. I don't plan on associating my accounts with any employer.
- circuit10 3y agoYou can sideload Termux onto it, but that’s not really good enough and whenever you go to the screen to launch it comes up with a message about how you shouldn’t use sideloading for piracy which is really patronising
- jmiskovic 3y agoWeirdly specific off-topic discussion. I tried the same thing two days ago and the mouse scrolling worked well - I could scroll through the system menus using the wheel on BT mouse. The termux brings the power of linux to Quest. You can have vi/emacs inside the termux. It also runs my own developer editor with small 3D runtime. You could in theory run a 7B llama on Quest2 (disregarding battery life and the heat on your face). The OS software quality is not good overall but basic Android stuff works. This is all tangential and doesn't really detract from your point.