Skip to content
John Shelburne
Go back

Explaining Software Development for the Rest of Us

Edit page

I am the first to admit that I am not bright when it comes to understanding the jargon and nuances of software development. I feel like a child reaching for any type of answer that I can understand. That is why I use prompts like the following in ChatGPT. Absolutely, I’d be happy to guide you through the process of setting up a development environment using various technologies like Google Cloud Firebase, Vue, JavaScript, Firestore, TypeScript, JSON, Docker, and others. Since your background is in bond trading and you’re accustomed to running Python files on Google Colab, I’ll make sure to explain things in a straightforward manner, using NFL references where complex concepts are involved. Let’s start with your first query: installing Yarn on VSCode on a Windows machine. Installing Yarn on VSCode on a Windows Machine

  1. Install Node.js: Yarn is a package manager that depends on Node.js. Think of Node.js like the quarterback of your application; it’s the backbone that will execute your JavaScript code. You can download Node.js from the official Node.js website. Go for the LTS (Long Term Support) version, as it’s the most stable.

  2. Install Yarn: Once Node.js is installed, you can install Yarn. Yarn is like your playbook in NFL; it manages all the packages (or plays) that your project needs to run successfully. Open the Windows Command Prompt (you can search for cmd in the Start menu) and run the following command:

    This command tells npm (Node’s default package manager) to install Yarn globally on your system.

  3. Verify Installation: To ensure Yarn is installed correctly, run:

    If it shows a version number, then Yarn is successfully installed.

  4. Integrating with VSCode: Visual Studio Code (VSCode) doesn’t require a special installation of Yarn. Once Yarn is installed on your system, VSCode will be able to run Yarn commands through its integrated terminal. You can access this terminal in VSCode by going to Terminal > New Terminal in the top menu. Feel free to provide me with samples of code, and I can give more specific guidance. Remember, tackling a new technology stack is like learning a new playbook in NFL; take it one play at a time, and you’ll get the hang of it. Let me know if you need further assistance or have more questions! In the context of software development, a “package” is not exactly a single file, but rather a collection of files that together provide specific functionality. These files typically include the source code of the software, along with other metadata. Here’s a simple way to understand it using the NFL analogy:

Images

Explaining Software Development for the Rest of Us


Edit page
Share this post on:

Previous Post
Sooooo.....that's what a cluster is!!!
Next Post
How to use Git Hooks to set Created and Modified Dates