I couldn’t get it working in neovim a while back and now have moved to helix which kinda has it but not really
I couldn’t get it working in neovim a while back and now have moved to helix which kinda has it but not really
I miss having a functioning debugger after moving to helix/neovim
I think it’s just because rust doesn’t let you make many of the mistakes that’d normally lead to runtime errors
Pair that with rustcheck in your ide and the only errors you’ll see will be ones you define yourself
Unsure if this is the same version but the rust version has a whole section on buttplug.io integration
Are you not losing loads of performance by stacking vms like that?
I’ve seen docker inside a VM before but that was just a dev box for testing
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
Why is this a thing