Look down on the bottom right.
It took about 8 hours to write a Yatzee game from scratch.
I love programming. It's a passion of mine.
I used four langauges to create it. I would have liked to use just one, but thats the way things have become of the last decade.
We were talking about new languages that have cropped up over the last 10 years or so.
I'd think most of them are passing fads. Many new languages promise to ease programming woes.
They hope to eliminate programmers.
All systems are simple in the beginning.
Enhancements make them become complex.
When a new language is adopted, the systems have to be rewritten.
Its not the language that makes them simpler, its the rethinking about changes done after decades of time.
And it doesn't matter what language the systems are written in, ALL systems become complex.
Programming isn't about knowing a language (I know quite a few).
Programming is about thinking logicially.
To create a system you must be able to hold a line of thought.
So I have to laugh at the people who more-or-less run to Best Buy and purchase packages that promise to eliminate programming !
Imagine how that might work:
A manager clicks a picture of an ATM and drags it over to a new Bank, and the programming is done. Maybe that will work someday. LOL!
Imagine now that the manager wants to trade stocks on the ATM, or add a donation, or whatever, and there isn't an option for it in his package.
Its the same old story. You can't update the package by simply hiring a programmer.
EVERYTHING has to be written from scratch, or the manager will have to pay extraordinary amounts of money to get the package enhanced.
What I'm saying is, you can't create a system without thinking.
A lot of places I've contracted with have off the shelf packages that they've forced on their workers.
We may deal with 10 packages, just to accomplish a simple task, like adding time to our time sheets.
And I think this may be where America has gone wrong.
Greatness doesn't happen by simply throwing money at something.
You have to plan and you don't need a plan for how to plan. You simply have to think.