Thread overview
OT: system languages
Oct 11, 2022
a11e99z
Oct 11, 2022
Tejas
Oct 11, 2022
IGotD-
Oct 11, 2022
max haughton
Oct 11, 2022
Adam D Ruppe
Oct 11, 2022
H. S. Teoh
Oct 12, 2022
user1234
Oct 13, 2022
TTK Ciar
Oct 11, 2022
Araq
Oct 13, 2022
bauss
October 11, 2022

One dude says: "The PM comes up to me and says: "Here's metal for you on RS-485. Make a utility for its configuration and settings in 3 days.". Well, I chose a Rust... And after 2 months they fire me. Then they take a guy who got everything on Delphi in 4 hours. Everyone is happy. Well, except for me."

This unknown task takes for me (or I will ask for it probably):
Qt, Delphi - same 4 hours
C#+WindowsForms(that is dead already) - 1day
Dlang+ncurses(?) - 2-3 days
Rust+ncurses(?) - 2-5 days
Go+... - probably not.
Nim,Zig.. - need to learn. not this time.

And you sit and reflectioning about system languages, your place in the world etc ...

October 11, 2022

On Tuesday, 11 October 2022 at 14:44:35 UTC, a11e99z wrote:

>

One dude says: "The PM comes up to me and says: "Here's metal for you on RS-485. Make a utility for its configuration and settings in 3 days.". Well, I chose a Rust... And after 2 months they fire me. Then they take a guy who got everything on Delphi in 4 hours. Everyone is happy. Well, except for me."

This unknown task takes for me (or I will ask for it probably):
Qt, Delphi - same 4 hours
C#+WindowsForms(that is dead already) - 1day
Dlang+ncurses(?) - 2-3 days
Rust+ncurses(?) - 2-5 days
Go+... - probably not.
Nim,Zig.. - need to learn. not this time.

And you sit and reflectioning about system languages, your place in the world etc ...

What does Delphi give that allows one to develop this software within hours when others take days?

October 11, 2022

On Tuesday, 11 October 2022 at 14:44:35 UTC, a11e99z wrote:

>

One dude says: "The PM comes up to me and says: "Here's metal for you on RS-485. Make a utility for its configuration and settings in 3 days.". Well, I chose a Rust... And after 2 months they fire me. Then they take a guy who got everything on Delphi in 4 hours. Everyone is happy. Well, except for me."

This unknown task takes for me (or I will ask for it probably):
Qt, Delphi - same 4 hours
C#+WindowsForms(that is dead already) - 1day
Dlang+ncurses(?) - 2-3 days
Rust+ncurses(?) - 2-5 days
Go+... - probably not.
Nim,Zig.. - need to learn. not this time.

And you sit and reflectioning about system languages, your place in the world etc ...

What is the question you are asking?

October 11, 2022

On Tuesday, 11 October 2022 at 14:44:35 UTC, a11e99z wrote:

>

One dude says: "The PM comes up to me and says: "Here's metal for you on RS-485. Make a utility for its configuration and settings in 3 days.". Well, I chose a Rust... And after 2 months they fire me. Then they take a guy who got everything on Delphi in 4 hours. Everyone is happy. Well, except for me."

This unknown task takes for me (or I will ask for it probably):
Qt, Delphi - same 4 hours
C#+WindowsForms(that is dead already) - 1day
Dlang+ncurses(?) - 2-3 days
Rust+ncurses(?) - 2-5 days
Go+... - probably not.
Nim,Zig.. - need to learn. not this time.

And you sit and reflectioning about system languages, your place in the world etc ...

In D with Adams minigui lib I had replaced an existing C++ Qt GUI in about 45 minutes.

October 11, 2022

On Tuesday, 11 October 2022 at 15:05:31 UTC, max haughton wrote:

>

In D with Adams minigui lib I had replaced an existing C++ Qt GUI in about 45 minutes.

but using Accessible Rapid Software Development is basically cheating

October 11, 2022

On Tuesday, 11 October 2022 at 14:44:35 UTC, a11e99z wrote:

>

One dude says: "The PM comes up to me and says: "Here's metal for you on RS-485. Make a utility for its configuration and settings in 3 days.". Well, I chose a Rust... And after 2 months they fire me. Then they take a guy who got everything on Delphi in 4 hours. Everyone is happy. Well, except for me."

This unknown task takes for me (or I will ask for it probably):
Qt, Delphi - same 4 hours
C#+WindowsForms(that is dead already) - 1day
Dlang+ncurses(?) - 2-3 days
Rust+ncurses(?) - 2-5 days
Go+... - probably not.
Nim,Zig.. - need to learn. not this time.

And you sit and reflectioning about system languages, your place in the world etc ...

Good thing you don't sit around and reflect.

October 11, 2022
On Tue, Oct 11, 2022 at 04:25:56PM +0000, Adam D Ruppe via Digitalmars-d wrote:
> On Tuesday, 11 October 2022 at 15:05:31 UTC, max haughton wrote:
> > In D with Adams minigui lib I had replaced an existing C++ Qt GUI in about 45 minutes.
> 
> but using Accessible Rapid Software Development is basically cheating

LOL :-D


T

-- 
Insanity is doing the same thing over and over again and expecting different results.
October 12, 2022

On Tuesday, 11 October 2022 at 16:25:56 UTC, Adam D Ruppe wrote:

>

On Tuesday, 11 October 2022 at 15:05:31 UTC, max haughton wrote:

>

In D with Adams minigui lib I had replaced an existing C++ Qt GUI in about 45 minutes.

but using Accessible Rapid Software Development is basically cheating

Pretty much like metaprogramming.

October 13, 2022

On Tuesday, 11 October 2022 at 16:25:56 UTC, Adam D Ruppe wrote:

>

but using Accessible Rapid Software Development is basically cheating

As my father (also an engineer) taught me as a wee child: "Cheating is good engineering".

October 13, 2022

On Tuesday, 11 October 2022 at 14:44:35 UTC, a11e99z wrote:

>

One dude says: "The PM comes up to me and says: "Here's metal for you on RS-485. Make a utility for its configuration and settings in 3 days.". Well, I chose a Rust... And after 2 months they fire me. Then they take a guy who got everything on Delphi in 4 hours. Everyone is happy. Well, except for me."

This unknown task takes for me (or I will ask for it probably):
Qt, Delphi - same 4 hours
C#+WindowsForms(that is dead already) - 1day
Dlang+ncurses(?) - 2-3 days
Rust+ncurses(?) - 2-5 days
Go+... - probably not.
Nim,Zig.. - need to learn. not this time.

And you sit and reflectioning about system languages, your place in the world etc ...

When you have a deadline for something, then you probably shouldn't pick something you have never done something similar in.

In this case picking Rust was a bad choice, since it seems like you've never done GUI in Rust before.

I would say it is the same for C# and D, as the timing for those shouldn't be that high just for a program that modifies settings somewhere, whether it's a file, api etc. there shouldn't be that much difference between Qt/Delphi and using C#/D for the task, IF you're familiar with it.