Ask Me Anything: Episode 01

I recently told you about a new segment I am calling Ask Me Anything. This is the 1st episode and if you have any questions I hope you will send them in.

Hi, I’m Dan Vega. I am a Software Engineer living just outside of one of my favorite places in the world, Cleveland Ohio. I am a self-taught programmer who firmly believes that you can accomplish anything in this life if you put your mind to it, roll up your sleeves and are willing to put in the work.

I have been writing software for over 17+ years now and I use my knowledge, passion, and influence to help other developers achieve their goals. I teach online and currently, have over 22,000 students.

When I am not writing software I have a number of things that really keep me busy. I love to read books, listen to podcasts and watch online courses. I have a real thirst for knowledge and it consumes me every single day of the week. I also love to run & lift heavy weights which keep me balanced throughout the week.

Please note: I reserve the right to delete comments that are offensive or off-topic.

  • cstom

    Thanks for this Dan. I think it’s great that IntelliJ offers multiple options to pay and it’s relatively cheap at about $15 a month. A little more expensive than netflix but with the added benefit that IntelliJ can possibly make you more productive and offers a pretty nice range of Java tools… something Eclipse or STS doesn’t completely offer. I’ve also found Eclipse to be rather clunky, slow, and the interface isn’t as great (IMO) as IntelliJ’s. I say this even after developing in eclipse since probably 2009. I’ve only recently switched to IntelliJ (about 2 months ago).

    But with all that, I’m taking your Spring courses from Udemy but I’m actually following on a Windows machine. I chose to use Windows despite also owning a mac, so I could practice in Windows as well. I think with any environment we’re in, we’ll have to tinker with it a bit to get things just right. For example, in Windows, you might have to spend a little extra time setting up Windows Bash, Cygwin, or Git Bash. But, I think that’s an important piece of knowledge for any developer. You’re not always going to step into the perfect dev environment everywhere you go.