June 2004

29 posts


I watched the Steve Job's keynote video at Apple's developer conference in San Francisco. I had previously learned of features in Tiger through articles and blog posts. These articles really didn't impress me very much Tiger initially looked like a cub; however, watching the live demonstation of Tiger features did open
Read more » Jun 28, 2004, 11:59PM

Looking Back at My CS Education A Decade Later

When I taking computer science (and applied math) back in college over a decade ago, nearly all of the content was heavily theoretical and virtually impractical to me at the time. The Computer Science department proceeded with the belief that the courses will not delve into any specific programming language
Read more » Jun 28, 2004, 9:41AM


Artificial Intelligence is my pet computer science topic. I first took an AI course at Columbia University while I was in high school, and was completely entralled. Now a decade and half later, I am devoting my life to developing intelligent software on my own. I recently read a quote
Read more » Jun 28, 2004, 1:54AM

Taking the Limit

I have always enjoyed courses in history, history of science and philosophy in college. It just fascinates me what human civilization have accomplish in the past and I am always wondering what the future will bring? This is one of the reasons you will often find me speculating about future
Read more » Jun 27, 2004, 10:15PM

Good Week for Technology Announcements

Next week Apple is organizing the Apple Worldwide Developers Conference and previewing, for the first time, the next version of the Mac OS, "Tiger," which should sport some exciting new features to counter the threat of Longhorn, such as a new sidebar, some additional 3D Quartz Extreme effects, and a
Read more » Jun 26, 2004, 10:46PM
.NET , Technology

Intentional Programming, Again

Looks like there is a video on Intentional Programming demonstrating a prototype. It actually is very much what I described earlier. Source code is stored in some abstract form in database as a series of "identities," which essentially means the same as object. Intentional Programming aims to abstract away programming
Read more » Jun 26, 2004, 1:06AM

Whidbey Beta Soon

The Whidbey Beta is coming out soon. Reportedly, it will be released in TechEd Europe next week. Also new, as reported by Neowin.net, is an Express version of Visual Studio, which is a cheaper, lite version for wider distribution. The Visual Data Team has signed off on the a week ago
Read more » Jun 25, 2004, 6:50PM

Intentional Programming

There's an interesting thread on Intentional Programming in the comments of my post predicting changes to code editing. Intentional Programming was coined by Charles Simonyi, a famous Microsoft Distinguished Engineer, who helped bring Word. Having free reign at Microsoft, he's been pursuing his pet project for IP for over a
Read more » Jun 25, 2004, 3:16AM

Beautiful OSes

Don Box has been enjoying himself, reciting the history and failures of Taligent. Taligent was this ambitious, object-oriented operating system under development by IBM and Apple to leapfrog Windows. It cost the two companies dearly and ultimately resulted in beautifully produced books. He later pointed to an online version of
Read more » Jun 25, 2004, 2:14AM

Quiet for Now

I am going to remain quiet for now on my recent prognistications in order to salvage my credibility for the moment. I'll admit that I feel safe in my predictions, because I am not really a passive bystander in this area with my current entrepreneurial work. I'll revisit these posts
Read more » Jun 23, 2004, 7:59PM
.NET , Technology

Notepad Replacement

I have been using Notepad2.exe as a replacement for Notepad.exe. It has advanced editing features and recognizes many languages such as Perl, Python, C#, VB, C++ and so on. It uses the same underlying Scintella text engine as SciTe, my previous default text editor, but has the standard Windows/Office interface.I originally discovered this
Read more » Jun 23, 2004, 5:00PM

Geek Blog Dinner

Aargh! The one time I missed a Crossroads Geek Dinner, and it turns out a lot of awesome people were there, including Randy Halloway and Raymond Chen, the leader of the Microsoft camp that I joined according to Joel.  I already met Scoble. I had a choice, but I consciously decided that
Read more » Jun 23, 2004, 4:34PM

Graphical Source Code Editors

I want to eliminate some confusion in my earlier post about source code editors becoming more graphical. Michael Teper said that I went off the deep end. By graphical, I don't mean any UML, flow chart or diagrammatic view with drag and drop. It's still a text editor, in the
Read more » Jun 23, 2004, 2:15PM

No Language Lower than C++

C++/CLI has a slogan that "there is no language lower than C++," not even IL. C++ aims to express anything that is permissible in IL. I was actually dubious of this claim, until I started reading Nishant S's 2nd article in CodeProject via Sonu Kapoor. Among other things, C++/CLI has
Read more » Jun 23, 2004, 8:30AM
.NET , Technology

Whidbey May Miss the Next Coding Revolution

The Visual Studio.NET source code editing capabilities have consistently lagged the competition, mainly in the Java space. While Whidbey introduces some much needed enhancements to the C# (and VB) IDE such as refactoring and dynamic code formatting to catch, I predict that Whidbey will find itself once again behind the
Read more » Jun 23, 2004, 8:20AM





Net Undocumented is a blog about the internals of .NET including Xamarin implementations. Other topics include managed and web languages (C#, C++, Javascript), computer science theory, software engineering and software entrepreneurship.

Social Media