4 ms·
> Thinking from this perspective led us to... > the average mobile engineer’s velocity remained stagnant > this could dramatically reduce our overall staffing
by jb775 5y ago
> Thinking from this perspective led us to...
> the average mobile engineer’s velocity remained stagnant
> this could dramatically reduce our overall staffing requirements...also have to deliver improved quality and performance for our customers
Honestly it sounds like Coinbase is quickly turning into a shitty place to work. Sounds like all the ingredients for a race to bottom in culture. It's so easy to tell that this was cooked up by primarily non-technical management types whose only actual "first-principle" is penny pinching.
Obviously you can get work done faster across multiple platforms on a per-engineer basis if you use a single technology. The cost of that speed is quality to the end user, and being in a perpetual state of "1 step behind" the capabilities of native app development. There will be regular instances of shoehorning in functionality as each underlying platform makes updates to their respective operating system. The unforeseen issues are that their engineering department will eventually turn into a technology echo-chamber...and this close-mindedness in regards to technology will likely lead to losing out on top engineering talent.
Also, expecting ever-increasing velocity for each employee is insane. (not to the penny pinching execs tho) There's a finite amount of time and mental energy a human has each week. It's one thing to say you want to build software that can accommodate massive business growth...but it's another thing entirely to represent that by measuring rate of acceleration of velocity per engineer. That in and of itself isn't scalable.
- reducesuffering 5y agoAnd look at what Shopify CEO just said: "But we all have to re-qualify for our jobs every year. The red-queen race of Shopify's historic 40% or better growth is that everyone has to show up at least 40% better every year to qualify for our current jobs. I expect you to hold yourself and your teams to this standard."[0] [0]https://archive.is/Hql0j#selection-2991.215-2991.490 https://archive.is/Hql0j#selection-2991.215-2991.490
- JMTQp8lwXL 5y ago> being in a perpetual state of "1 step behind" the capabilities of native app development. For a basic CRUD app with simple data visualizations, this doesn't seem to be a huge issue compared to apps that might need to take advantage of whatever new capabilities arrive on mobile phones, though those have largely plateaued in recent years.