www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - OT: system languages

reply a11e99z <black80 bk.ru> writes:
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

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 ...
Oct 11 2022
next sibling parent Tejas <notrealemail gmail.com> writes:
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

 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?
Oct 11 2022
prev sibling next sibling parent IGotD- <nise nise.com> writes:
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

 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?
Oct 11 2022
prev sibling next sibling parent reply max haughton <maxhaton gmail.com> writes:
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

 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.
Oct 11 2022
parent reply Adam D Ruppe <destructionator gmail.com> writes:
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
Oct 11 2022
next sibling parent "H. S. Teoh" <hsteoh qfbox.info> writes:
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.
Oct 11 2022
prev sibling next sibling parent user1234 <user1234 12.de> writes:
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.
Oct 12 2022
prev sibling parent TTK Ciar <ttk ciar.org> writes:
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".
Oct 12 2022
prev sibling next sibling parent Araq <rumpf_a web.de> writes:
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

 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.
Oct 11 2022
prev sibling parent bauss <jacobbauss gmail.com> writes:
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

 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. 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 you're familiar with it.
Oct 13 2022