"It can be super important to know CS fundamentals like huge O notation, widespread algorithms, conventional languages and technical techniques. It is possible to learn this from school or from apprenticeship, but you need to learn it in some way," Sam Schillace writes in an electronic mail.A software developer should know the fundamentals and mech… Read More