I’ve found rust generally to be far more verbose than all other languages I’ve used
I’ve found rust generally to be far more verbose than all other languages I’ve used
The reason this bothers me so much is how hard it makes it to get a job
I’ve seen people in other companies getting paid significantly more than me who just have zero clue what they’re doing
I’ve actually found a lot of the smaller foss tools I use are better than their proprietary counterparts because of the design philosophy and that people don’t cut as many corners on passion projects as when they’re on a deadline
You can think bigger than that, as an example from the other day, I got it to a Display implementation for all of my error types in rust, it generated nice user friendly error messages based on context and wrote all the boilerplate around displaying them
Also got it to generate a function that generated a unique RGB colour from a user ID, did it first try and I could use it straight away
Both those things would’ve taken me maybe 15 minutes by hand but I can generate and proofread them in seconds
That said, I don’t use copilot I use chatgpt, it’s intentional when I use it not just being shoved in my face all the time which might help my opinion of it
Of course but presumably on occasion you do work in other languages? I work in all kinds of languages and so jumping between them it’s pretty handy to bridge the gap
I think you could definitely still get value out of generating simple stuff though, at least for me it really helps get projects done quickly without burning myself out
For small one off scripts it makes them actually save more time than they take to write (for example colleague had to write the permissions of a bunch of files recursively into an excel doc, chatgpt did 90% of that I did 9 and he did 1 lol)
It’s so hard to eat this soup with this fork you gave me why the hell did you put so many holes in it?!
It took me so long to get this mentality down
I still take enjoyment from writing code well but I no longer give a shit what happens to it once it’s done
Prob half my projects were just my manager deciding we needed something on a whim and then never using it
Both of those things are effectively exactly the same though
Exactly.
It’s to speed up boilerplate and save you having to look up function names or language specific syntax for that one feature you want to use, not to entirely do your job for you
I’ve found it behaves like a stubborn toddler
If you tell it not to do something it will do it more, you need to give it positive instructions not negative
I use it for writing functions and snippets all the time, at least in python and rust as long as you describe what you want it to do properly it works great
Example I used recently: “Please generate me a rust function that will take a u32 user id and return a unique RGB colour”
Generated the function, I plugged it in and it worked perfectly first time
Absolutely, I think the people who say it’s completely useless for code are in denial
Definitely not replacing anyone but my god it has sped up development by generating code I already know how to write 90% of
No more having to look up “what was the for loop syntax in this language again?”
This is absurd, the amount of effort that must have gone into this purely for shits and/or giggles
Better yet inline PHP inside the inline python in your rust code
Wouldn’t help if your chosen instance is down, same problem unless multiple other people are storing your code on their servers
Otherwise it kinda already is federated, you can have multiple remotes configured for a repo and push to both at once I’m pretty sure, then if one goes down you just use the other and sync later
Your child full of micro plastics, their child full of micro plastics and their grandchild full of micro plastics will be joining in eventually
At least asbestos and lead didn’t get passed down to children and permeate the entire food chain and all the water
65t regular when I got it was about £80 I think, very good for the price I think
I feel like here is not much better unless the advice is about technology
I’ve seen docker inside a VM before but that was just a dev box for testing