Kevin G. R. Greer (@kgrgreer) 's Twitter Profile
Kevin G. R. Greer

@kgrgreer

ID: 3094901483

linkhttp://foamdev.com calendar_today18-03-2015 16:32:07

447 Tweet

87 Followers

54 Following

Kevin G. R. Greer (@kgrgreer) 's Twitter Profile Photo

Did you know that #Canada was the only country in which #SineadOConnor's first album reached Platinum status and also the only one where her second reached 5XPlatinum, despite not reaching more than 2X anywhere else? Any theories why?

Jonathan Edwards (@jonathoda) 's Twitter Profile Photo

My goal in one sentence: invent a successor to Lisp and Smalltalk, taking the next step in unifying programming, an abandoned ideal which is nevertheless our only hope. That sounds insane so I've avoided saying it out loud. But there it is.

Kevin G. R. Greer (@kgrgreer) 's Twitter Profile Photo

One problem with microservices is that network calls (even to the same machine) are orders of magnitude slower than method/function calls. Is it that developers don't have the discipline to create distinct components unless their platform forces them to? renegadeotter.com/2023/09/10/dea…

Kevin G. R. Greer (@kgrgreer) 's Twitter Profile Photo

An excellent article about part of my FOAM presentation. Unfortunately it only focuses on the problem, not our solution. Problem: linkedin.com/pulse/unix-mic… Solution: youtube.com/watch?v=S4LbUv…

Kevin G. R. Greer (@kgrgreer) 's Twitter Profile Photo

From this great article: queue.acm.org/detail.cfm?id=… An interesting quote: "A programming language is low level when its programs require attention to the irrelevant." - Ian Perlis Which would mean everyone not using FOAM (or equivalent) is programming in a low-level language.

Kevin G. R. Greer (@kgrgreer) 's Twitter Profile Photo

Just finished watching #alchemyofsouls which I thought was one of the best shows I've ever watched. #JungSoMin / Jung So Min ✨️THEDEALER was the real stand-out for me but the entire cast seemed like they were born for their roles.

Kevin G. R. Greer (@kgrgreer) 's Twitter Profile Photo

The great computer scientist, Niklaus Wirth, passed away on Jan. 1st. I once emailed him and he was surprisingly friendly and generous with his time. A true inspiration. RIP

Kevin G. R. Greer (@kgrgreer) 's Twitter Profile Photo

My new M2 Macbook Air (just received 2 days before the M3 version was announced) rendered this 640x480 Mandelbrot image, written in JS, in only 158ms. The first Mandelbrot program I wrote on my Amiga 1000 in 1989, in C, would have to run over night to generate the same image.

My new M2 Macbook Air (just received 2 days before the M3 version was announced) rendered this 640x480 Mandelbrot image, written in JS, in only 158ms. The first Mandelbrot program I wrote on my Amiga 1000 in 1989, in C, would have to run over night to generate the same image.
Kevin G. R. Greer (@kgrgreer) 's Twitter Profile Photo

The saying that anyone who drives slower than you is an idiot and anyone who drives faster is a maniac, seems to also apply towards levels-of-abstraction when programming. #abstraction #programming

Kevin G. R. Greer (@kgrgreer) 's Twitter Profile Photo

From haskellforall.com/2024/07/softwa… "predictable work is work that could have been automated but was not automated" -- At work we generate 95% of our code but this means our work isn't predictable since we only write code we don't know how to write, otherwise we would have automated it.

Kevin G. R. Greer (@kgrgreer) 's Twitter Profile Photo

Designed For: C: 70's sytems Smalltalk: children Lisp: AI Fortran: science and engineering Java: set-top boxes Python: teaching Rust: systems COBOL: 60's bus apps JS: not designed Why is there no modern business oriented language? Largest domain is under- or mis-served. #mobol

Kevin G. R. Greer (@kgrgreer) 's Twitter Profile Photo

One of the most important but least discussed concepts in software design is creating interfaces which aren't perfect for anything, but which are perfect for everything. Ex. files, DAOs, contexts, spreadsheets, ...

Kevin G. R. Greer (@kgrgreer) 's Twitter Profile Photo

I feel that I've lived through the golden age of computer programming. Any earlier and the computers were too bad. Any later and the computers will be too good.