No worries. You’re not the first one who went in this rant, and I ensure you won’t be the last.
I agree with you. Sometimes we all feel like beta users of this fairly new platform. And much can be improved before “mainstream” adoption. But let me see if I can help you wrap your head arround some of your concerns.
About you not be logged on Lemmy.ml, I think it helps if you think of “Lemmy” the same as “Email with votes”. You don’t expect to be logged on you Gmail account when you access Hotmail.com, but you still can read messages from @hotmail.com accounts, even as those two sites are managed by different companies / entities.
Transfer account is something lacking, yes. And I think its a feature on the backlog for lemmy devs, cause other similar services has it, like Mastodon.
UI should not be a different instance, and I don’t think it is. I have an account on sh.itjust.works and I can use the same login and password on oldsh.itjust.works. So if you have problem with old.lemmy.world, you have all the rights to complain with whatever entity is running your instance.
Well… That’s it. I hope that helps. If you have any further questions, I encourage you to send a message to any of lemmy.world’s mod or adm. Different from reddit, the adms of lemmy tend to listen to its users.
I also started on a very small company. Worked there as Junior developer for about 3 years. I was on the same spot as you are right now. One day, I received a call from a friend who started working on a bigger company in a different state (I live in Brazil), saying they were hiring. I figured I could at least try their technical tests to see where should I improve.
So I applied for the junior position. They thought my test solution was good, so I got to the interview phase. To my surprise, the interview was not for the junior position, but for the medior one (don’t know the correct term, but higher than junior but lower than senior), and receive the job proposal on the next week.
I agree with @MagicShel@programming.dev’s comment: “you need exposure to other environments, other ideas, other technologies and frameworks in order to grow”. And it goes both ways. Without testing yourself, you’ll never know how much you did grow and where you are.
So, my advice to you is: do not wait until you feel “ready” to do the move. It may “click” too late. If you want to move on, just do it. At least you will test yourself, and know how to correct your course, if you need to aim higher ou lower than originally intended.