Roche wrote:
(mplabx) - user hostile sort of springs to mind.
Whenever you switch tools sets there is a frustration that things have moved and terminology has changed. That is the main reason that people hold on to the tools and chips they are familiar with until it becomes neccessary to change.
I hate having to learn new tool sets and chips also, but such is life.
I remember when I first tried mplabx and nothing was going right, and I had to go so far as to read the manual. I was pissed. Then I read "everything must start with creating a project", and then I got the hang of it.
I remember back in the '80's when I first encountered an "ide" ("turbo pascal"), and that was a frustrating experience, also. I thought it was a useless, annoying blob of software until I found that it could make the complicated make file for me. Still, I feel more in control of my process with the old command line tools. So it's a trade-off, you give up the seat-of-the-pants control and have to let the automated software do stuff for you. It becomes frustrating when you know what it should be doing, but refuses to do it.
I think your description "user hostile" would be better described as "has taken my feeling of control away".