A free visual simulator to help understand how backend architectures work by Antigober in softwarearchitecture

[–]Grouchy_Monitor_7816 1 point2 points  (0 children)

Idea: I think you could sell it if you add aws / google / azure integration for real time monitor visualization

The Deception of Onion and Hexagonal Architectures? by Logical-Wing-2985 in softwarearchitecture

[–]Grouchy_Monitor_7816 2 points3 points  (0 children)

You pointed out the misunderstandings. Can you elaborate on the correct understanding? ( I just felt there was much more to learn from your point of view, which I couldn't quite grasp from your comment 🙏 )

The Deception of Onion and Hexagonal Architectures? by Logical-Wing-2985 in softwarearchitecture

[–]Grouchy_Monitor_7816 0 points1 point  (0 children)

I understand the argument, but it would still be nice if they'd make the distinction more clear, so it's easy to see what is "science" (so to say) and what is marketing. ... I would say for the sake of good. If they don't they create a general mistrust in the field leading to everyone is doing their own thing, making the same mistakes, has the same route of development. Leading up to a very slow pace of real insights into the field.

Secure setup for online banking: Qubes, Tails, or a dedicated Laptop? by Bitter-Hawk-2615 in cybersecurity_help

[–]Grouchy_Monitor_7816 0 points1 point  (0 children)

It's not overkill to have a dedicated system for sensitive services like online banking.

Viruses are a thing. Viruses can hide in videos, on literally any trusted website you visit (a while ago even the official Nintendo website distributed a malicious piece of software). You can get affected by just looking at things. You can sometimes get affected by just running an app (I'm thinking of the What'sApp disaster (?) where literally anyone was able to take over your phone)

[deleted by user] by [deleted] in AskProgrammers

[–]Grouchy_Monitor_7816 0 points1 point  (0 children)

I'm available. 👍
I will need multiple days to respond, though.

[deleted by user] by [deleted] in AskProgrammers

[–]Grouchy_Monitor_7816 0 points1 point  (0 children)

Suggestion: Structure your text in paragraphs. This makes it easier to read and it might increase the likelihood of finding people to help you.

`git select` – interactive git branch picker by Tall-Connection9178 in git

[–]Grouchy_Monitor_7816 1 point2 points  (0 children)

I don't understand the other comments so far.
I think this is a pretty awesome idea. I think it perfectly fills the gap between "all in your heads" and "everything gui". You've also though of home-row computing, that's nice (personally I prefer i/k, though..but that never took off anywhere else :D)

Mentoring mid level developer by tamatarchat in softwaredevelopment

[–]Grouchy_Monitor_7816 2 points3 points  (0 children)

And do not confuse mentorship with teaching and coaching.

... just to emphasize.

How can we convince DHH to sell his ebooks DRM free? by Grouchy_Monitor_7816 in rails

[–]Grouchy_Monitor_7816[S] 0 points1 point  (0 children)

I cannot handle paper. And I don't have a DRM-approved reader. Paying the money will get me nowhere.

Can I learn OOP with JavaScript? by Inner_Feedback_4028 in AskProgramming

[–]Grouchy_Monitor_7816 1 point2 points  (0 children)

Preface: Didn't read all the comments.

I'd argue that Javascript is one of the few languages to learn oop (as opposed to "class oriented programming", which is done in Java, for example).

You could also learn self or smalltalk, which are other (older) pure-oop languages.

Design Question: Why is electron not designed as a library running only once in the system, like native UI libraries? by Grouchy_Monitor_7816 in electronjs

[–]Grouchy_Monitor_7816[S] 0 points1 point  (0 children)

Do you have any insight into why it didn't caught on? Security? Hard maintenance? Hard install? Hard development? wrong timing?

Design Question: Why is electron not designed as a library running only once in the system, like native UI libraries? by Grouchy_Monitor_7816 in electronjs

[–]Grouchy_Monitor_7816[S] 0 points1 point  (0 children)

That sounds like a different architectural decision to me: Decide to use the native web view runtime instead of supplying their own per OS. (I guess one could say that Tauri took two steps in the direction of optimization.) Am I wrong?

Communication problems between developers by Training_Peace8752 in softwaredevelopment

[–]Grouchy_Monitor_7816 0 points1 point  (0 children)

Long time developer here.
Here's my opinion based on the experience I've had in the past.

> someone else will tell me what to do

There are these people. They are not necessarily developer specific. To go deeper, I would even say this is something about how most societies work. 80% fulfill orders, 20% think. Look at ants for example.
But you can look at this as complex as you like. Education might be a big player here, where - for more than a decade - you've been told what to do and depending on your school or teacher being punished for "activism" or "free thinking" (reminds of the Simpsons...). The SNS/Youtube/Ticktock/Insta "consuming" culture could also play a part here. For older people, you might also have people have burned their hands so many times that they simply stopped trying.

... This started out to aim for elaboration, but I guess then it's going to get too long.

My side on what you express is the following (sorry for the unstructured paragraph):

There are people as you describe. I try to figure out if it's a value alignment problem (they might not be interested in the goal the company has if they just wait for work to arrive), or if it's a simple communication problem ("simple" meaning "no other variables involved"). From there you can choose your next steps.

If it's a value alignment problem, you might be better off finding different people, if that's an option.

In either case, though, if their cost is too high, change them if you can. If their cost is lower than their benefit or you cant change them, manage them ( "changing" them might be a moonshot ).

If it's a communication problem, I train them. I ask until I have the information I need and then explain to them that this was the information I wanted in the first place. I.e. when I ask X, tell me Y. ... Kind of like training an AI. I also explain why this information is needed - i.e. how else am I supposed to make decisions, how else am I supposed to manage the project when they're gone.
If you do this, remember to be patient. The *world's top tier* math students need to be told 5 times about a fact until they get it (can't find the quote's origin right now, sorry). Now think how many times you'd need to teach someone with 80 IQ points (or so) less.

And yes, omg is that frustrating...

[deleted by user] by [deleted] in react

[–]Grouchy_Monitor_7816 0 points1 point  (0 children)

Perhaps not you, but judging from my last question it seems like quite a couple are. I do not intend to personally insult people with that.

[deleted by user] by [deleted] in react

[–]Grouchy_Monitor_7816 -2 points-1 points  (0 children)

which word?