Logo

Hawk Software

Programming, web design, and more

Recent Posts

Category

Archives

Meta

Who wrote this sloppy code? Oh, wait…I did…

Programming 2 Comments

If you have programmed for any amount of time at all, you have experienced it.  You need to modify some of your old code. Maybe it is a few months old, maybe even a few years old.  But as soon as you begin to try to parse it you wonder “Why did I do it this way?”, and “How does this slop even work?”  Time may heal a broken heart, but why does it alter our perception of our old code so much? Read the rest of this entry »

Ask Phil – max UDP datagram size

Programming No Comments

artm once asked:

is there the maximum UDP datagram size?

is there some recomendation to chose one based on the application /network?

My reply: Read the rest of this entry »

Ask Phil – What does the CE in WindowsCE stand for?

Programming No Comments

On a news group, several years ago, Praba asked:

i want to know the abbreviation for CE in WinCE. help me pls..

I replied:

Compact Edition

To which an eMVP (a Microsoft embedded Most Valuable Professional) retorted: Read the rest of this entry »

Ask Phil – 3970 socket limit on Windows?

Programming No Comments

Many people over the years have asked:

Why can’t I open more than (number usually varies from 3970 to 3974) sockets on Windows?

My response: Read the rest of this entry »

Blu-ray versus HD-DVD – A lesson for the current OS wars?

Programming 9 Comments

Never before has there been so many usable choices for the desktop: Windows 7 and MacOS Snow Leopard have recently been released; and desktop Linux, with Ubuntu at the forefront, is getting great reviews.  Windows is still entrenched with a huge lead.  MacOS is showing gains, while Linux is holding on to its share.  But perhaps it does not matter which OS prevails, just like Blu-ray’s victory turned hollow due to the lack of sales of its products.  And why is Blu-ray not taking off as expected? Read the rest of this entry »