Andy Collins

Andy Collins is a full-time instructor and teaches C#/.NET.
Find me on:

Recent Posts

Courageously Seeking Help
May 23, 2023
Learn why asking for help is not a sign of weakness but an indication of strength in our latest blog post as Senior Software Engineering instructor Andy Collins unravels the cultural factors behind this fear! Read More

Topics: Learning, Analytics + Data Science, Web Development, Software Engineering

What’s The Difference Between Java and JavaScript?
Apr 25, 2023
Java is to JavaScript as ham is to hamburger! While both are programming languages and popular in the software development world, they have different origin stories, syntax styles, and purposes. Read our latest blog by NSS Software Engineering instructor Andy Collins to learn about the difference between Java and JavaScript! Read More

Topics: Learning, Technology Insights, Web Development, Software Engineering

Bridging The Distance
Apr 9, 2020
It turns out the ancient wisdom that warns us that our best-laid plans will often go askew might just be onto something. These days there’s another piece of wisdom I find myself holding to: we’re always stronger than we think we are. This virus has hit us hard, but we’re still standing. We’re remote now, but we’re still teaching and learning. Read More

Topics: Learning, Web Development

Doing It Anyway: Embracing The Fear Of Failure
Oct 15, 2019
Nashville Software School is a safe place to fail. I tell students this all the time. I say something like, “Failure is part of the process,” or “It’s ok to fail at NSS,” or “Developers fail. We fail all the time.” I say these things with the best of intentions, but, for some reason, students aren’t often comforted.  Read More

Topics: Learning

What If They Find Me out? Facing Imposter Syndrome
Jun 25, 2019
Our programs are hard. Seriously hard. For many of our students going through, NSS is the hardest thing they’ve ever done. Students often question whether they’re cut out for all this. Maybe they’re not learning enough? Maybe they’re too slow? Maybe they’re not smart enough? Maybe they don’t feel the passion for technology that they hear they’re supposed to feel? Whether you’ve been a student at NSS or not, if you do anything related to technology, I suspect these doubts will sound familiar. Read More

Topics: Learning

Thinking Philosophically About Software Development
Apr 11, 2019
NSS instructor Andy Collins shares what it means to him to think philosophically about software development and how it could help some students understand an abstract concept more deeply. Read More

Topics: Learning

A Shorthand Guide To Debugging
Feb 28, 2019
Writing software is hard. Debugging software is harder. It comes as a surprise to some students to learn that software developers spend much more time reading, understanding and debugging code than they do writing it. The expectation is usually the opposite. Read More

Topics: Technology Insights