Message from @Deleted User

Discord ID: 353382792983347212


2017-09-02 03:33:44 UTC  

Then I look at the nature of the problem. What kind of curveballs might pop up? In basic English, what approaches can I take to solve it?

2017-09-02 03:34:55 UTC  

then I look at my knowledge set and see if I have the tools to tackle it. If not, I do some research to see if there's something I can add to my repertoire. The bad news is that "technology" as a field is growing impossibly fast and it's a big struggle to keep up-to-date

2017-09-02 03:35:23 UTC  

The good news is that once you reach a certain extent of knowledge, picking up new stuff becomes much, much easier

2017-09-02 03:36:21 UTC  

So, personally, if I'm making an open-ended CRUD webapp, I'll typically go with Python's Flask web framework and a relational database.

2017-09-02 03:37:03 UTC  

I'll step up to Postgres if I need to use the JSON capability, if it's going to be heavy-duty, and/or if I'm going to need to do anything geospatial. If it's simple I'll stick with MySQL.

2017-09-02 03:38:00 UTC  

If it's a webapp that's going to be simple and novel I'll probably explore using a NodeJS-based solution with document storage

2017-09-02 03:39:01 UTC  

If it's a Windows desktop app, I'll probably consider C# first, though I'm starting to like the idea of using Electron (a nodeJS framework for building cross-platform desktop apps)

2017-09-02 03:39:23 UTC  

C# is a beautiful language, but the best characterization I've heard of it is "a laser rifle strapped to a donkey"

2017-09-02 03:39:34 UTC  

it's not very useful outside of a windows context

2017-09-02 03:40:03 UTC  

If it's a basic-bitch linux command-line program, I'll probably go with Python

2017-09-02 03:40:23 UTC  

But I've written some stuff in NodeJS, especially if launching other processes is involved.

2017-09-02 03:40:36 UTC  

*fin*

2017-09-02 03:40:45 UTC  

questions?

2017-09-02 03:42:59 UTC  

Where does C++ fit into all this?

2017-09-02 03:43:12 UTC  

I don't personally use it.

2017-09-02 03:43:34 UTC  

@Deleted User Do you understand the concept of low- and high-level languages?

2017-09-02 03:53:13 UTC  

Maybe? What is Haskell? High or low? Is Assembly a language or...?

2017-09-02 03:56:01 UTC  

Assembly is a language

2017-09-02 03:56:06 UTC  

it's as low-level as you can get

2017-09-02 03:56:20 UTC  

So basically everything boils down to processor instructions

2017-09-02 03:56:48 UTC  

The closer you are to writing processor instructions, the more "low-level" you are

2017-09-02 03:57:14 UTC  

Basic or Qbasic?

2017-09-02 03:57:15 UTC  

so a language like Python is very high-level. You're far away from dealing in processor instructions. You don't have to manage memory

2017-09-02 03:57:29 UTC  

basic is lower-level than something like C# or Python

2017-09-02 03:57:41 UTC  

but in its time it was pretty high-level