About Me

While I was in elementary school I got ZX Spectrum and book about programming. Love was so strong that I decided to spend best years of my life on university learning computer hardware and software.

I spent past 20 years successfully developing software for power systems, stock markets, telecommunication, aerospace and machinery industry.

I’m available for consulting in Toronto, Canada Area.

Contact: vk at BigLittleEndian.com

Which endianness is better ?

Since computer memory lets you pack bytes two different ways it was natural that big guys (Intel and Motorola) will take two different sides. If you have my luck you’ll end up in a hardware company using both CPUs.
At first I was sure I’m solving a problem of big and small Indian having communication issues (didn’t pay much attention on wrong spelled Indian with ‘E’). Later I found that correct spelling is “Endian” and finally learned where problem actually originated (source Wikipedia ):

"Traditionally, Lilliputians broke boiled eggs on the larger end; a few generations ago, an Emperor of Lilliput, the Present Emperor's great-grandfather, had decreed that all eggs be broken on the smaller end after he cut himself breaking the egg on the larger end. The differences between Big-Endians (those who broke their eggs at the larger end) and Little-Endians had given rise to "six rebellions... wherein one Emperor lost his life, and another his crown". The Lilliputian religion says an egg should be broken on the convenient end, which is now interpreted by the Lilliputians as the smaller end. The Big-Endians gained favor in Blefuscu."

About Website

Picture on the top of the page is a part of ZX Spectrum board and piece of BASIC code from my first computer book.