tag:blogger.com,1999:blog-1467360784939337729.post6514335684958812926..comments2023-10-30T08:29:37.406-07:00Comments on Programming Digressions: The Go Programming Languagesftwr2020http://www.blogger.com/profile/14201606904750701863noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-1467360784939337729.post-74446296423396129822018-05-22T10:38:33.570-07:002018-05-22T10:38:33.570-07:00Thank you very much, Rani, for sharing your gracio...Thank you very much, Rani, for sharing your gracious and candid thoughts on this post - I'm glad you enjoyed the essay!sftwr2020https://www.blogger.com/profile/14201606904750701863noreply@blogger.comtag:blogger.com,1999:blog-1467360784939337729.post-90651390325762226742018-05-04T11:52:43.290-07:002018-05-04T11:52:43.290-07:00very nice..post.
https://shayarihindishayari.com/very nice..post.<br />https://shayarihindishayari.com/Anonymoushttps://www.blogger.com/profile/07155924287092000457noreply@blogger.comtag:blogger.com,1999:blog-1467360784939337729.post-60059340731397762292018-04-14T15:17:30.794-07:002018-04-14T15:17:30.794-07:00- As always, delighted to hear from you, Jim. I ap...- As always, delighted to hear from you, Jim. I appreciated your warm words of appreciation, and please know that the pleasure is all mine: It's <strong>a profound privilege to share</strong> with my readers what I have discovered, and continue to discover, about our endlessly fascinating industry, it's technologies, and what truly makes our industry tick!<br /><br /> -That is awesome, and I couldn't be more delighted than to learn that my most recent essay (this one) will serve as background and food for thought for <strong>your upcoming post on</strong> <a href="https://www.edgexfoundry.org/" rel="nofollow">EdgeX Foundry</a>. My very best wishes. I'll stay tuned for the appearance of your post on the effectiveness and applicability of the Go programming language ("Why use Go")!<br /><br />- <strong>Two</strong> parting thoughts for now:<br /><br /><strong>(1)</strong> As a fellow technologist who works for a world-class company that's leading the Internet of Things (IoT) market in telematics, I have the luxury of seeing from a vantage point that <strong>the future of our world</strong> will squarely revolve around IoT even more so than it does today: <a href="http://programming-digressions.blogspot.com/2018/02/the-10-most-intriguing-predictions-ever.html" rel="nofollow">Predictions, predictions, predictions...</a><br /><br /><strong>(2)</strong> We technologist have to put our heads together<strong> and do IoT right so we can delight our customers</strong> the world over!<br /><br />- On a lighter note, I will share with you and other readers <strong>a recent experience (with IoT devices)</strong> of another good friend of mine (<a href="https://ptolemy.eecs.berkeley.edu/~eal/" rel="nofollow">Edward A. Lee</a>, who is the Robert S. Pepper Distinguished Professor in the EECS department at the University of California at Berkeley). An absolutely brilliant individual and <strong>an expert in the area of IoT</strong>, Professor Lee has entertainingly articulated his recent adventure with a programmable "<em>...thermostat [that] starts dancing to its own drummer and invents its own schedule.</em>" More details at his University of California at Berkeley page: <a href="https://ptolemy.eecs.berkeley.edu/~eal/reviews.html" rel="nofollow">I wanted a thermostat that...</a><br /><br />- Coincidentally, and this may come across as a shameless plug for my blog (which I would like to, ahem, think well of if I could), while you and other readers are at it (i.e. reading up on Professor Lee's recent adventure with his programmable thermostat!), I invite you to also read up <strong>my three-set series of essays</strong> (right here on this blog) with the coordinates to be found on Professor Lee's homepage for his book that was published last year by <em>The MIT Press</em> as follows: <a href="http://platoandthenerd.org/about.html#reviews" rel="nofollow">Reviews of <em>Plato and the Nerd</em></a> (The MIT Press).sftwr2020https://www.blogger.com/profile/14201606904750701863noreply@blogger.comtag:blogger.com,1999:blog-1467360784939337729.post-58539304453288984882018-04-14T08:41:25.519-07:002018-04-14T08:41:25.519-07:00good stuff as always Akram. We are doing a post o...good stuff as always Akram. We are doing a post on EdgeX Foundry soon about "Why use Go" and some of this serves as great background and food for thought.Anonymoushttps://www.blogger.com/profile/11990064777254666664noreply@blogger.comtag:blogger.com,1999:blog-1467360784939337729.post-41525979579590811152018-04-12T05:48:22.281-07:002018-04-12T05:48:22.281-07:00- Hey thanks, Amey, for those warm words of apprec...- Hey thanks, Amey, for those warm words of appreciation! For sure, there's no better time than now <strong>to learn a bit of Go :) :)</strong><br /><br />- It's been said (and here I am paraphrasing <strong>*Alan Perlis</strong> from memory) that <strong>a language that does not change the way you think is not worth learning.</strong> I can assure you that Go will change the way you think, <a href="http://programming-digressions.blogspot.com/2017/08/when-object-orientation-met-functional.html" rel="nofollow">at many levels</a>, not just one...<br /><br />- And here's the thing: In the brief span of this essay, I didn't even mention <strong>higher-order functions (HOFs)</strong> and <strong>goroutines</strong> (I can say, though, with the feeling of relief, that I definitely <em>did</em> talk about channels for crying out loud!).<br /><br />- So dig in and have some fun: <strong>Go will change the way you think...</strong><br /><br />- There came a time when I was telling a friend (one of the most accomplished and finest software designers on this planet, and who, knowing me well, was keen that I look into the Go programming language) that <strong>I already know more languages that I know what to do with!</strong><br /><br />- Boy, <em>was</em> he right, and I should really have listened to him earlier! Go is one smashing gem from the minds of some leading language designers, practitioners all, <strong>in-the-trenches guys all!</strong><br /><br />- Again, thanks for those warm words of appreciation, and I will leave you (for now) with this thought <a href="https://en.wikiquote.org/wiki/Eric_S._Raymond" rel="nofollow">another eminent programmer and hacker</a> with roots in the UNIX world... <strong>It is Eric S. Raymond who memorably reminded us</strong>, back in the day, that:<br /><br />"<em><a href="http://programming-digressions.blogspot.com/2015/08/best-clojure-books-are-we-there-yet.html" rel="nofollow">Lisp is worth learning</a> for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot</em>."<br /><br /><strong>*Alan Perlis</strong> was an American computer scientist and professor at Yale University who is perhaps best known for his pioneering work in programming languages. (By the way, he happens to be <a href="https://en.wikipedia.org/wiki/Alan_Perlis" rel="nofollow">the very first recipient of the Turing Award</a>, so you had better listen up when the professor is talking!)sftwr2020https://www.blogger.com/profile/14201606904750701863noreply@blogger.comtag:blogger.com,1999:blog-1467360784939337729.post-41709301741503581522018-04-11T07:01:41.677-07:002018-04-11T07:01:41.677-07:00Thanks for the insightful article. Looks like, it&...Thanks for the insightful article. Looks like, it's time to learn a bit of go.Anonymoushttps://www.blogger.com/profile/07027876140665686825noreply@blogger.com