<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Oct 29, 2016, at 12:40 AM, Rien &lt;<a href="mailto:Rien@balancingrock.nl" class="">Rien@Balancingrock.nl</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Hmm, I have engineering problems today. There will be engineering problems in 20 and 30 years as well, but I rather have a tool that is geared towards today’s problems. It would be even better if that tool is flexible enough so that it can adapt to the requirements as they change.</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""></div></blockquote><div><br class=""></div>I have already given several examples of how this can be done using today’s hardware (the TouchBar only makes things better). &nbsp;I have even shown how it can work with plain old text editors. Sure, in the case of using a vanilla editor, you lose some discoverability and ease, but that is a tradeoff that you make for using a vanilla editor (everything is still possible). &nbsp;Programs like BBEdit are infinitely extensible, and would quickly have plugins.</div><div><br class=""></div><div>I agree that we want flexibility to adapt to requirements as they change.<br class=""><div><br class=""></div><br class=""><blockquote type="cite" class=""><div class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">The difference between a puck and the future of engineering is that you can make a very good prediction about where a puck is going to be based on direction and speed. It is completely impossible to predict where the future of programming is going to be in 20 years time.</span></div></blockquote></div><br class=""><div class="">Sure you can. &nbsp;I have an extremely good track record of predictions (and a horrible track record of being able to convince people before things actually happen… I call it my Cassandra Complex). You can’t predict everything of course, but there are patterns, trends and cycles that are fairly obvious if you look for them. &nbsp;Look at how the kids today communicate… they will be tomorrow’s programmers. &nbsp;I may not know exactly where we will end up, but I can tell which way the wind is blowing. &nbsp;You can either embrace the wind or fight it and be lost at sea.</div><div class=""><br class=""></div><div class="">More importantly though, we have a chance to help MAKE the future we want to see. &nbsp;That is why we are all here. While I value forward transfer, growth always requires some change.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Once again, I am not saying we should willy nilly replace things with crazy symbols. &nbsp;I am saying we should feel free to use whatever is clearest and most expressive for a given situation. &nbsp;If that is a word, we should use a word. &nbsp;If it is a symbol, then we should use a symbol. &nbsp;If that symbol is ASCII, then so be it. &nbsp;If it is unicode, we can do that now. &nbsp;Giving ourselves an artificial constraint of only being able to use the characters which are painted on US keyboards will, by definition, lead to a less clear/expressive experience.</div></body></html>