Posted in Analysis, Programming, Squeak, Technology and Software, tagged .Net, C++, History, Java, OOP, Smalltalk on June 2, 2008 | No Comments »
Paul Murphy saw fit to give me another guest spot on his blog, called “The tattered history of OOP”, talking about the history of OOP practice, where the idea came from, and how industry has implemented it. If you’ve been reading my blog this will probably be review. I’m just spreading the message a little [...]
Read Full Post »
Joshua Bloch, Chief Java Architect at Google, gave a talk entitled “The Closures Controversy” at Javapolis in December 2007. I found it online through reddit, and it intrigued me, because I think it illustrates a disconnect between what we as an industry are doing and the goals we have. Bloch also makes what I think [...]
Read Full Post »
Hi guys. I’m still very busy with other stuff right now. I’ve yearned to get back to my research, and sharing my findings on here. I’ve had to be patient and persistent. It’s going to be slow-going for a while.
I found this article on reddit, called Rental Car IT, by Neal Ford. It encapsulates what I [...]
Read Full Post »
I heard on the radio a couple days ago that CompUSA is going out of business. It’s been sold to a private equity company, and the plan is its stores will be gradually liquidated. This is not the end of the computer retail chain as a fixture in our society. Now there are Apple stores, but they’re really the only ones left. [...]
Read Full Post »
…playing off the name of an old Bangles tune…
I ran across a case in point for this, thanks to James Robertson’s blog. Steve Jones is talking about the current state of the art in the organization of IT software development:
So why do I choose to have strict contracts, static languages, early validation of everything and [...]
Read Full Post »
The pop culture
This is my last post in this series. In the other parts I’ve written positively about my experience growing up in the computing culture that our society has created. Now, bringing this full circle, I will be looking at it with a critical eye, because I’ve come to realize that some things have been missing. If you compare what I’ve [...]
Read Full Post »
James Robertson is no fan of Microsoft, but yesterday he had to call out the machinations of the EU as “stupid”. I agree.
First, the EU demanded that Microsoft sell a version of Windows in the EU market without Windows Media Player. Microsoft complied, with “Windows n” (for (n)o media player), a configuration that became an [...]
Read Full Post »
On July 7 The Aspen Institute held a public panel with some corporate leaders and policymakers on American competitiveness. It was aired on C-SPAN on 7/21. From what I understand this video is only up temporarily, so at some point this link will become dead. You can watch the video of the panel by selecting ”American Perspectives: [...]
Read Full Post »
This is the 2nd part to my previous post, Squeak is like an operating system. I also refer you to this post on Giles’s blog, which provides some context.
It’s easy to get lulled into the notion when programming in Smalltalk that you can use it like you would a programming language that is separated from the OS, that uses [...]
Read Full Post »
The Squeak 3.9 desktop
In foreground is a System Browser (what I call a ”code browser”–the default developer IDE), and one of the desktop “flaps” on the right (like a “quick launch” bar–it retracts). Behind the System Browser is the Monticello Browser, a version control system for Squeak. The bar at the top contains some system menus and desktop controls. The wallpaper is called “Altitude”.
I was inspired [...]
Read Full Post »