https://hashnode.com/post/ide-the-beginners-trap-cjqqpvjxu00vyk5s1i9vofg3u#cjqsqstp4009w9is2mgxnzuf7
Gijo Varghese's answer to IDE - The beginner's trap