[-] potterman28wxcv@beehaw.org 14 points 1 year ago* (last edited 1 year ago)

Hot take: Git is hard for people who do not know how to read a documentation.

The Git book is very easy to read and only takes a couple of hours to read the most significant chapters. That's how I learnt it myself.

Git is meant for developers, i.e. people who are supposed to be good at looking up online how stuff works.

13
submitted 1 year ago* (last edited 1 year ago) by potterman28wxcv@beehaw.org to c/programming@beehaw.org

Cross-posting this here as I saw some misconceptions about Rust language

I think that blog describes well the pros of using a strongly-typed language like Rust is. You may fight the compiler and get slower build times but you get less bugs because of the restrictions the language imposes you.

The biggest con of Rust is that it requires learning to be used, even for someone who has already programmed before. It's not like Python or Ruby where you can just dive in a code base and learn on the go. You really need to read the Rust book (or skim through it) to get through the notions. So it has a higher entry level, with all the misunderstandings that come with it.

[-] potterman28wxcv@beehaw.org 40 points 1 year ago* (last edited 1 year ago)

This is such a basic functionality. It does not deserve advertisements, it should have been there from the start.

and it's not locked behind a paywall

Are we supposed to cheer?

[-] potterman28wxcv@beehaw.org 17 points 1 year ago

On Tinder it would not be in the same context that what you experienced. In OKCupid it's part of the rules that you can send messages without a match. So people are OK (I guess) with it. On Tinder it's going to come as unexpected and unwelcome. You will start with a disadvantage. Unless the woman is only interested in money (if you can spend $500/month on an app then you are probably among the wealthier half of the population).

13
submitted 1 year ago* (last edited 1 year ago) by potterman28wxcv@beehaw.org to c/france@jlai.lu

Et je suis content que notre héros national soit compréhensif à ce sujet. Ça fait plusieurs mois que, à cause de l'inflation, je n'ai pas utilisé de dentifrice. Mon haleine commence à sentir.

J'ai hâte que des lois passent pour baisser le prix du dentifrice. Il en va de ma santé.

PS : je ne peux que louer les actes anti-violence de notre héros

54

Hello there,

I am an experienced programmer. I can do C/C++/Rust/assembly/Ruby/Perl/Python/ etc.. The language itself is not a barrier.

The barrier to me is that I have never coded a single web or android application. I guess it must be surprising but I am more of a low-level programmer in my job (I develop a compiler backend) and I never really had the opportunity or idea to work on an app.

What would be a good starting point for making an android application?

A quick search got me this: https://google-developer-training.github.io/android-developer-fundamentals-course-concepts-v2/unit-1-get-started/lesson-1-build-your-first-app/1-1-c-your-first-android-app/1-1-c-your-first-android-app.html

Would it be a good starting point?

Side note: my app will not have to interact with any service. If I were to code it as a command-line program, it would not take me more than a day or two. The actual app would involve (for now) no more than a text field, a button, some logic attached to it - the hard part for me being to choose a framework to build it, "upload it" to my phone and use it.

[-] potterman28wxcv@beehaw.org 11 points 1 year ago* (last edited 1 year ago)

Program easily and efficiently. Not having to wait 5 minutes for a window to come. Fast boot/reboot times (less than 10 minutes). Native support for many things without having to install them. Installing is usually as easy as running an apt-get command. Not having to kill update processes because they take 100% of your disk bandwidth and starve all your other apps.

Windows feels like an ugly and sloggy system with a ton of duck tapes. Only reason I use it on my gaming laptop is for games.

Linux on the other hand just works. Nothing fancy, but it's just what someone who wants efficiency needs.

[-] potterman28wxcv@beehaw.org 12 points 1 year ago

Even if the commit message is concise, there is a difference between what the patch does on a technical level and what the end user will see as a result.

IMO the solution is to link each commit to an issue or a ticket - some high-level description of the feature the commit implements - but there still has to be someone who makes the effort of making sure each commit is linked to a ticket and who nags the devs when they forget to do so..

[-] potterman28wxcv@beehaw.org 18 points 1 year ago

I would say it is this way because it takes a big effort to crunch all the patches that have been made thus far and make an easy-to-read summary out of them.

It's not something that comes for free. You need someone on the job.

[-] potterman28wxcv@beehaw.org 54 points 1 year ago

Video games devs have it much worse than other developers though

[-] potterman28wxcv@beehaw.org 11 points 1 year ago

It is literally part of Beehaw rules to be nice to each others, cf this excerpt from beehaw rules:

If you aren’t nice, we’ll remind you to be nice. If you continue to be problematic, we’ll escalate from there, but it will be on a case-by-case basis. If your first reply when we ask you to be nice to each other is to tell us to “fuck off”, we will respond in kind.

It is also part of the rules to not be transphobic, cf

we simply do not tolerate intolerant behavior. Being explicitly racist, sexist, homophobic, transphobic, or bigoted in any other fashion is not tolerated here.

If you find a transphobic post and you feel that you are unable to reply nicely, the correct course of action would be to report said transphobic post.

If you are not content with this rule of "be nice" I'm afraid Beehaw is not for you

[-] potterman28wxcv@beehaw.org 14 points 1 year ago* (last edited 1 year ago)

I’m yet to find a single field where most tasks couldn’t be replaced by an AI

Critical-application development. For example, developing a program that drives a rocket or an airplane.

You can have an AI write some code. But good luck proving that the code meets all the safety criteria.

[-] potterman28wxcv@beehaw.org 13 points 1 year ago

Any game that requires regular playtime is a nope for me now. I switched to games that you can put off easily - games that are playable under a fixed amount of hours and that do not require dedication.

Typically right now i am playing Dark Souls on twitch - I can turn it on, play a bit (even just 30 minutes) then put it down easily.

I also switched to board games - my SO is not into video games but she is into board games so we can enjoy that together. We are playing Gloomhaven Jaws of the Lion right now it's a blast

[-] potterman28wxcv@beehaw.org 20 points 1 year ago* (last edited 1 year ago)

while ignoring the much less ethical things you purchase far more often

OP did not indicate anywhere what kind of food they buy. You are judging them without knowing their habits.

[-] potterman28wxcv@beehaw.org 17 points 1 year ago* (last edited 1 year ago)

I love game mechanics that reward thinking or tactical decisions rather than rewarding how much time you spend grinding this or that. I do like having some kind of character progression - and that usually comes with grinding. But I hate it when the only challenge of a game is just how many hours you can sink into it. I much prefer when there are hard skill walls that you can't pass until you really got genuinely better at the game.

I hate generic boring quests that feel like they came straight out of a story generator. It's ok to have a few of them. But a hundred of them.. You play one, you played them all.. No incentive to do them. I much prefer a game that has only 10 hours of content but very solid content with well- designed narrative and places ; rather than 2 hours of human-made content and 48 hours of generated maps and quests.

One of the best games I have ever played is Dark Messiah of Might & Magic. That game has such an insane combat and a great narrative - I just couldn't put it down, I finished it in just one or two weeks because it was so good! And at the end I felt an emptiness, like when you've just finished watching an excellent serie and wonder what to do next.

37

I used to be a lurker of r/C_programming where people would ask questions and get answers. It mostly consisted of students wanting to get a human answer to their problem.

I liked chiming in there and answering from time to time. Although you always had that one student who ordered to do the homework for them, there were some nice and helpful interactions in that subreddit.

Would people be interested in a community focused around helping each others in programming? Or would this very community do the job already?

view more: next ›

potterman28wxcv

joined 1 year ago