Tag Archives: programming

Experience and skill in software development

I just spotted a number of hits from Ars Technica to my blog. It is a regular event that one of my blog posts gets posted in some online discussion, causing a noticeable spike in my statistics. When it does, … Continue reading

Posted in Software development | Tagged , , , , , , , , , , , , , , , | 8 Comments

Programming: What separates the men from the boys?

I have come up with the following list of topics: Pointer arithmetic Unicode vs ASCII strings Memory management Calling conventions Basic mathematics, such as linear algebra (eg 2d rotations, translations and scaling, things you’ll regularly find in basic GUI stuff). … Continue reading

Posted in Oldskool/retro programming, Software development | Tagged , , | 25 Comments

8088 MPH: How it came about

Well, you’ve already seen the demo in my previous post. And Trixter, reenigne and VileR have already covered most of the technical details in these articles: 8088 MPH: We Break All Your Emulators 1K colours on CGA: How it’s done … Continue reading

Posted in Oldskool/retro programming, Software development | Tagged , , , , , , , , , , , , , , , , , | 16 Comments

Visual Studio versioning and compatibility

After the previous post on DirectX version information, I figured it would be useful to also give a quick overview of Visual Studio compatibility. Because not all versions of Visual Studio run on all versions of Windows, and neither does the … Continue reading

Posted in Oldskool/retro programming, Software development | Tagged , , , , , , , , , | 4 Comments

Direct3D versioning and compatibility

When I was playing with my PowerVR PCX2 card with old versions of Direct3D, I wrote down some notes to try and make the versioning of DirectX/Direct3D and the OS compatibility a bit more transparent. I’ll make a blogpost out … Continue reading

Posted in Direct3D, Oldskool/retro programming, Software development | Tagged , , , , , , , , , , , | 7 Comments

More thoughts…

Shortly after I wrote the previous blog, someone pointed out another programming blog, similar in nature to Mike Taylor’s. This is “Programming in the twenty-first century” by James Hague, a ‘recovering (games) programmer’, as he describes himself. In a similar … Continue reading

Posted in Software development, Software news | Tagged , , , , , , , , , , , , , , , , , | 25 Comments

Random thoughts on programming, culture and such

I recently stumbled upon the blog of Mike Taylor, The Reinvigorated Programmer. He touches on various subjects that I can identify with (such as retro-computing and sushi), and some of which I have wanted to write about for a while … Continue reading

Posted in Software development, Software news | Tagged , , , , , , , , | 13 Comments

Never program in your native language!

One thing that has always annoyed me, is when people program in their own language (as in: non-English). They will use variable and function names in their own language, and write comments in their own language, and whatnot. What’s worse, … Continue reading

Posted in Software development | Tagged , , , , | 2 Comments

Scali’s guide to joyful programming

Another fun piece that I wrote quite a while ago. I think most of it still applies today, although Java has long been replaced by C#. Then again, as the languages are so similar, you can just replace ‘Java’ with … Continue reading

Posted in Software development | Tagged , , , , , , , , , , , , | Leave a comment

Optimizing in higher programming languages

Here is yet another old piece, which may still be quite useful. It was written around the time that I was developing my 3D renderer in Java. There was no proper 3D acceleration support for Java yet, and Java runs … Continue reading

Posted in Software development | Tagged , , , , , , , , , , , , , , | 1 Comment