3 ms·
Great area to think about. Now is probably the best time ever to try something in this space. Rationale: The modern Apple-using programmer wants something to d
by contingencies 7y ago
Great area to think about. Now is probably the best time ever to try something in this space.
Rationale: The modern Apple-using programmer wants something to do with their touch bar, there are more meta keys than they can use, they are running a machine with huge graphics capabilities that are underutilized.
Some ideas: Full screen, keyboard-driven navigation (meta-arrow = codeblock, meta-arrow = window/file), meta keys for compile/test/git commit/diff. Combine tmux, vi/emacs, Visual Studio, FileMerge.
Try it and see. Don't listen to others. Sometimes rethinking things for the ground up is for the best. Worst case you learn. Supportive wisdom:
To be original you don't have to be first - you just have to be different and better. - Adam Grant
Experience doesn't matter. The rate of learning matters. First principles thinking matters. - Vinod Khosla
Light speed analysis: What is the best theoretical performance I could achieve with this design? What is the real information content being transferred and at what rate of change? What is the underlying latency and bandwidth between components? Could the approach ever achieve the performance goals or does it need a rethink? Understand the true performance characteristics of your building blocks rather than focusing on functional characteristics. - Terry Crowley