On Thursday, 22 August 2013 at 23:59:59 UTC, H. S. Teoh wrote:
On Thu, Aug 22, 2013 at 10:10:36PM +0200, Ramon wrote:
[...]
Probably making myself new enemies I dare to say that gui, colourful
and generally graphics is the area of lowest quality code.

All areas are bad, given the way software projects are managed.

The consulting projects I work on, are for Fortune 500 companies,
always with at least three development sites and some extent of
off-shoring work.

GUI, embedded, server, database, it doesn't matter. All code is
crap given the amount of time, money and developer quality assigned
to the projects.

Usually the top developers in the teams try to save the code, but
there is only so much one can do, when the ratio between both classes
of developers so big is as a way to make the projects profitable.

So the few heroes that at the beginning of each project try to fix the
situation, eventually give around the middle of the project.

The customers don't care as long as the software works as intended.

[...]
LOL... totally sums up my sentiments w.r.t. GUI-dependent apps. :)

I saw through this façade decades ago when Windows 3.1 first came out, and I've hated GUI-based OSes ever since. I stuck to DOS as long as I could through win95 and win98, and then I learned about Linux and I jumped ship and never looked back. But X11 isn't that much better... there are some pretty bloated X11 apps that crash twice a day, too.

Funny, I have a different experience.

Before replacing my ZX Spectrum with a PC, I already knew Amiga and Atari ST systems. And IDEs on those environments as well.

So I always favored GUI environments over CLI. For me, personally, the CLI is good when doing system administration, or programming related tasks that can benefit from the usual set of tricks with commands and pipes.

For everything else nothing like keyboard+mouse and a nice GUI environment.

Personal opinion, to each its own.

--
Paulo

Reply via email to