Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
The Programming Mess
Message
 
 
À
05/05/2013 13:22:50
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
01572688
Message ID:
01572740
Vues:
95
We are in complete agreement that software development is about the end user, not the developer. Sorry for expressing myself poorly.

Next time I am down that way I will contact you ahead of time to set something up. I heard about Ann literally the day before her funeral so it was hurly burly. Maybe we can have lunch at that kosher place where we met in person for the first time. I made a lame joke about the "meat" lasagna -- the italics were on the menu -- and you explained that meat and milk are not mixed in a kosher diet.

>Mike,
>
>I'll try not to become an old fuddy-duddy.
>
>I love new tools. I can spend many hours enjoying learning all kinds of cool tools. But the goal is clint product delivery, not how much I like new things. Even the author of the article on Typescript had a hard time coming up with a reason to use it.
>
>You are sort of making my point - when did software development cease to be about the end user and start being about the programmer? If I have a project best served by platform X, who cares whether I like it? And in a major IT department, the employes should be thinking of the company as their client.
>
>I was not home Thursday, but I would be happy to see you next time you are around.
>
>
>>Tuvia, please don't turn into an old fuddy duddy ;-) New languages and tools have always been part of our industry. It has accelerated in the internet era but it's really nothing new. Personally I like that. I couldn't stand doing the same thing for 40 years. My idea of a hellish job is driving an airport shuttle bus, driving around and around in circles.
>>
>>It's funny that you mention typescript. Two weeks ago I attended a session about it at Chicago Code Camp. (While there I ran into Tom Coughlin, Bill Drew, and Patrick O'Hara from FUDG). It was one of the best attended sessions I went to. Most of the audience was two or three decades younger than me. Maybe I'm kidding myself but one of the ways I try to stay young is keeping up with new technology.
>>
>>I almost paid you an unannounced visit Thursday evening. I was in the city for a funeral over at Granville and Glenview and drove right past your house on the Baja route from Touhy. I decided not to because it is rude to show up unannounced, but the thought was there.
>>
>>I see you are speaking at SW Fox. Congrats!
>>
>>
>>>Today I feel we find ourselves in a programming mess. New tools constantly come out, young developers cry for more bleeding edge components, and we add layers and layers of uncessary work. We have forgotten the point of programming - to make as efficiciently as possible an application that will the needs of the indentifed user. No wonder the average end user often feels befuddled - we make work for ourselves and cloud it with obscure reasoning.
>>>
>>>What drove this home was the issue of Code magazine I just received in the mail. CODE magazine is well written; my examples could come from any similar publication. but let's use this as an example.
>>>
>>>One article was about using typescript, which is a pre-processor for Javascript. It allows you to create OO code in a way JS does not. The author is honest enough to ask why one would use this, and his answer is so that other developers in your organization, who do not know javascript well, will have an easier time following what you are doing in JS. Learn a new language, add time and money to every project, so that people will learn to read Typescript much easier than they can figure out your javascript code. Egads.
>>>
>>>Another article was about to create collections from data sources. Lots and lots of code to create classes that can read a data row and create an object in memory to manipulate. Egads again - SCATTER NAME oObject anyone? Even his extensive classes would be mjaybe 10 lines of VFP code.
>>>
>>>Another article was about using PHP to access MySQL data. The code was about 5 times longer than VFP code. Here I am willing to give a little - the requirement was to be able to run the code on Linux and Windows servers not under the client's control. I assume they have enough control to install PHP, so the requirement circumsances beg an explanation. So on second thought I may or may not give a little.
>>>
>>>The only article not like this was an article on writing code to control a microprocessor device. The article was interesting and the code examples simple (too simple, anyone could figure that code out themselves) but it broke out of the make work for ourselves mode.
>>>
>>>Logic is out the window. We learn and want to use new things for no reason other than they are new and they give us "marketable skills." The majority of IT projects finish well behind schedule and over budget -- if they finish. Fortunately, there are still some people who work to give the client what they need.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform