What Is Code?

Here is an interesting, but BIG, article to explain “What Is Code” so people can understand what we do. Although we are “Software Architects” not just “Coders” … Right? ;-))

http://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/

Plan on spending a few minutes reading. This article claims to be 38,000 words. And I don’t think they mentioned XOJO once.

So when your friends ask “What is it you do?” you can send a link to this article and they will be impressed.

IMHO, too many of us (well not “us” as in those here) are ‘coders’ and not ‘Software Architects’. Coders write code; architects design what they build. Too often applications are designed after coding starts.

Amen brother.

Though, I have to admit, hacking about in a tool like Xojo is just plain fun. :slight_smile:

-Paul

Look what I got :stuck_out_tongue:

Oh dear - I only read 37,998 words.
I guess that’s why I never got one :frowning:

Richard,

You will have to start over and read all 38,000 words. :stuck_out_tongue:

Ok - I’ll see you tomorrow then :slight_smile:

Richard,

I was able to get you a Certificate :stuck_out_tongue:

Woweeee :slight_smile:
Thanks - I think the 2 words I missed must have been somewhere in the middle, as I could’t find them?

LOL! I read the entire thing, and even played with some of the animations, and it called me a liar because It did it in about 38 mins. That only took that long because I had to answer a few phone calls and was munching on some lunch at the same time. :slight_smile:

I really don’t like financial or security viewpoints being given much more weight on a software product than its ease of use.

I spent the last day with Adobe support on chat trying to help me to finally get Adobe CC running. Troubles started when I moved to a new iMac with a TimeMachine Backup: Everything worked right from the start but not CC. They have a menuitem app – CC Desktop – that synchronizes the Cloud stuff, updates and gives access to their font library. This crashed after each reboot. Initially, I followed their advice and used an Adobe built cleaner tool to remove everything CC. Then I reinstalled, scraped together my 3rd party installers, run them, rebooted – and CC desktop crashed.
For some time, everytime an update came out or I wanted to use another font, I removed CC Desktop and reinstalled it. Then it ran until reboot. This stopped working when after an update CC Desktop couldn’t be re-installed while there were other CC apps installed. I removed everything again, re-installed, but still no luck.
As it turned out, the Cleaner tool does not remove everything as it promises. That’s why I was guided through a manual remove of really everything CC, and now it looks like it could work (knock on wood).
I really wish the architects would work more often with their own products sometimes … Although the technical support staff was very patient, it doesn’t feel right to me having to manually fix the bugs of a commercial professional end-user software. During that more than one hour, we did nothing that an app couldn’t handle in less than a minute.

In short: I believe code is what works. If it’s good code, it works for the user.

Yes, Ulrich, exactly! Good code must work for the user. Functional code that doesn’t let the user do what he or she needs to do may be elegant code but ultimately not a good application for that user.