These are some thought and some questions I like to share.
Back in spring 1996 when Java was presented to me, my reaction was Java is
promising.
However without a modern development tool, it costs to much to develop in Java
and I was
not going spend any time with it until a decent modern development tool RAD (
rapid
application development ) is available, even if it means I have to leave my job.
Fall 1996 Café showed up and I happily started to learn Java.
What I did not like and still dislike is most RADs generate their own code for
awt and
swing.
I had to live with them until NetBeans showed up and I loved its GUI builder
because it
did not generate those ugly code .
Where I am which is Canada, programmers are under extreme constant pressure to
produce.
The income, and working condition is excellent, if one can handle the pressure
and
stress.
Here if I can not deliver on time on budget I am fired.
What I do not understand is why anybody would like to type repetitive
rudimentary
abstract words over and over.
Let's say I do a deferential equation for the first time. Yes it is fun and I
enjoy the
intellectual challenge.
Just as I enjoyed leaning JSP, tag library, and tag handlers etc.
Now would I want to write the same deferential equation solution or very similar
ones
over and over every day.
Sorry no, if I have to, I change my job and pickup some factory job.
For the same reason I like to use the wizards to generate my code.
By the way NetBeans started in east Europe and who knows maybe the same
programmers are
doing IntelliJ, and IntelliJ may one day become superior to all RADs