Why I chose D over Ada and Eiffel
PauloPinto
pjmlp at progtools.org
Thu Aug 22 23:33:55 PDT 2013
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
More information about the Digitalmars-d
mailing list