bensandcastle
Joined 14 years ago
Joined 14 years ago
"In this environment the problem with a single big unit is that significant updates to it are likely to be quite expensive and you probably simply won't have that money all in one lump at once."
This is true if you approach it as a long term lease, or a fixed purchase, which is often a requirement given even if using on demand or spot there's still a lot of setup work to do. Our focus to crush this issue. Zero code change from a small VM to a large cluster.
Highest end dev laptops available. Dev replicas of prod infra. Separate high spec servers for almost everything. Highly automated deep testing pipelines. Enterprise grade Internet.
We also shared how to build 2x-10x faster github actions runners: https://words.strongcompute.com/p/maximising-github-actions-...
Dev time is precious.
Other focus is Management by Context: Solid physical and tech environment. Clear goals of next feature with real testing in front of users. Dive into details where something isn't working, otherwise hands off.
Next is to get a big screen eg. 85" 4K and put it 1.5m away. That should be your main display. I don't have that all the time, but then I get some variety, 85" @ 1.5m a lot of the time, laptop some of the time, driving/walking etc. for longer range.
1.5m is the midpoint of focus for the muscles in your eyes.
I built augmented reality displays and this was the focal plane we selected for to minimize eye strain and the felt sense of vergence/accommodation conflict.
We could then throw graphics as close as ~30cm, or at infinity using vergence adjustments, even though the accommodation was at a fixed 1.5m. Graphics felt best at that distance, but they also felt ok in the range 0.5-10m, which suited nearly all productivity scenarios.