So as a software engineer who was recently promoted to Senior and working on various technologies over 5 years mainly focusing in java, mysql and js in small to medium size local companies how can I grow my mind and technical skill to be a senior swe
Writing a new OS will force you to consider security handling, transmission limitations, performance, original usability problems, organization that scales in multiple directions, and so on.