Posted 5 months ago
Software is the invisible thread, and hardware is the loom on which we weave the fabric of computing.
Grady Booch

(Source: twitter.com)

Posted 6 months ago

Ten Common Database Design Mistakes

No list of mistakes is ever going to be exhaustive. People (myself included) do a lot of really stupid things, at times, in the name of “getting it done.” This list simply reflects the database design mistakes that are currently on my mind, or in some cases, constantly on my mind. I have done this topic two times before. If you’re interested in hearing the podcast version, visit Greg Low’s super-excellent SQL Down Under. I also presented a boiled down, ten-minute version at PASS for the Simple-Talk booth. Originally there were ten, then six, and today back to ten. And these aren’t exactly the same ten that I started with; these are ten that stand out to me as of today.

Posted 6 months ago

Adobe Stops Development of Mobile Browser Flash [REPORT]

Adobe Stops Development of Mobile Browser Flash [REPORT]
Adobe has ceased the development of Flash Player for browsers on mobile devices, ZDNet reports citing an upcoming announcement from Adobe. “Our future work with Flash on mobile devices will be focused on enabling Flash developers to package native apps with Adobe AIR for all the major app sto…

Posted 7 months ago

Linux computer inside your browser

The subject I am writing about is the x86 emulator written in pure JavaScript and it works inside the browser.

On first glance I though that it’s just little window and seems like Linux terminal which supports basic unix commands. After testing it I saw that all unix commands and all programs inside this machine works as expected.

Posted 7 months ago
Posted 8 months ago
Some argue that one can manage software production without the ability to program. This belief seems to arise from the mistaken view that software production is a form of manufacturing. But manufacturing is the repeated construction of identical objects, while software production is the construction of unique objects, i.e., the entire process is a form of design. As such it is closer to the production of a newpaper — so that a software manager who cannot program is akin to a managing editor who cannot write.
John C. Reynolds, Some thoughts on teaching programming and programming languages, SIGPLAN Notices, Volume 43, Issue 11, November 2008, p.108:

(Source: dl.acm.org)