On 10/18/2015 12:14 AM, Duncan wrote:
James Tyrer posted on Sat, 17 Oct 2015 15:32:34 -0700 as excerpted:

Note that if "Lock in Place" is not chosen that "Fill by" will have the
same effect as "Arrange in"

Again, this is a case of the need for design and the problem is that the
coder did not do the design work before the code was written. Excellence
in code requires proper design.

Thanks very much for that exercise in (for me, self-)lucidity. =:^)

I've run into exactly the same issue in other cases as well, and
experienced a similar frustration, without the ability to quite put into
words why it wasn't exactly right.  You explained it so well.  The
ability for individual rows or columns to self-arrange, without removing
the constraint on which one they're in in the other dimension, complete
to the point that some columns/rows may be several units longer than
others... really does express the rather vague thought I had about how
it /should/ be, that I couldn't quite put into words! =:^)

The ability to analyze things is a learned skill; I was not born with it, although I was born with an analytic mind as are most engineers. I was taught it in college. Self taught hackers that denigrate a college education in EE & Computer Science do not realize that you learn things besides using a programing language. I took classes in programing, numerical analysis, and system analysis where not one line of code in a programing language was mentioned. Although in some you were expected to turn in homework in a computer language (it didn't matter which one, you had your choice and could use your favorite).

<SNIP>

But I can definitely see how that level of attention to perfectly
functioning detail would get under some developer's skin, particularly
those that are continually fascinated by and often already jumped onto
the next big thing, before the current one even really works to a level
either you or I would define as "well".

That is the problem with self taught hackers and why they are not software engineers. They need a designer and engineer to work under, but they are unable to do so.
>
Oh, well.  As they say, "such is life!" =:^\

Yes, KDE has (or, I fear, had) great potential. It just needed a little work when it was in version 3 to steer it in the right direction as well as some design work and quality control. Now with the Plasma Desktop that apparently will never have well written code and the stagnation of Konqueror (the universal browser was KDE's greatest feature and coders felt compelled to wreck it), I see little hope for it long term. It clearly needs some "Steve Jobs" types that want things to 'just work' and by that he meant work correctly, not what some hackers appear to mean when they say that something works, doesn't it? Canonically correct and complete [math term] code can be written and it is less work to have such code in the long run because it doesn't do strange things.

I have not tried to code since I started taking medication for my stroke. I don't know if I can manage the concentration to do it well. But, I suppose that I should try to fix this problem. I hate the thought of trying to patch Plasma code.

--
James Tyrer

Linux (mostly) From Scratch
___________________________________________________
This message is from the kde-linux mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde-linux.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.

Reply via email to