@Rayman said:
@rogloh Sounds great. Glad you didn’t get bored of it yet…
It's tedious but I can just plug away if I'm in the right frame of mind...as long as I'm learning new things I can cope, for now.
The whole using AI thing to help adds another dimension though and it's not something I'm used to. It has this HUGE amount of knowledge about this LLVM project which can be a great resource but it doesn't get everything 100% correct, even though it seems confident and authoritative and mostly plausible. It often clutches at straws a lot when things go awry and can tie itself into circles when debugging until you abuse it, and it's very keen to justify things are going fine and use about any data point I add to try to reconcile what is going on.
I expect being forced to use AI to get things done is really going to dumb most people down long term...maybe that's the plan, create an unholy dependence. Could be a rather fast way to rot an engineer's brain, or never let it fully develop. Fairly glad I'm out of the industry now really and had a chance to build up my own skillset before this stuff arrived.
Do you have some set of test programs you run to see if compiler is working right?
It will need to be extensively tested somehow to ensure nothing random got broken. MicroPython is a sanity check but probably not what is needed. Some automated testing would be better.
Comments
@rogloh Sounds great. Glad you didn’t get bored of it yet…
Do you have some set of test programs you run to see if compiler is working right?
Guess you have micropython …. That’s a pretty large test…
Maybe upy itself has a test suite that is easy to run…
It's tedious but I can just plug away if I'm in the right frame of mind...as long as I'm learning new things I can cope, for now.
The whole using AI thing to help adds another dimension though and it's not something I'm used to. It has this HUGE amount of knowledge about this LLVM project which can be a great resource but it doesn't get everything 100% correct, even though it seems confident and authoritative and mostly plausible. It often clutches at straws a lot when things go awry and can tie itself into circles when debugging until you abuse it, and it's very keen to justify things are going fine and use about any data point I add to try to reconcile what is going on.
I expect being forced to use AI to get things done is really going to dumb most people down long term...maybe that's the plan, create an unholy dependence. Could be a rather fast way to rot an engineer's brain, or never let it fully develop. Fairly glad I'm out of the industry now really and had a chance to build up my own skillset before this stuff arrived.
It will need to be extensively tested somehow to ensure nothing random got broken. MicroPython is a sanity check but probably not what is needed. Some automated testing would be better.