Here are my notes on how to do the FizzBuzz code kata, which is great for test-driven development, starting from just creating the file in the Command Prompt. To get the most out of this, do steps 1-4, do the rest of the kata on your own, then use these notes if you get stuck. Open Terminal in VS Code, navigate to desired folder. use "cd.." to navigate up a directory, use "cd " + folder name to…
Keep Reading →
I'm working my way through the second edition of Code Complete by Steve McConnell. Here are my notes from Part 1: Laying the Foundation. Part 1 includes chapters 1-4: Welcome to Software Construction, Metaphors for a Richer Understanding of Software Development, Measure Twice Cut Once: Upstream Prerequisites, and Key Construction Decisions. 1. Welcome to Software Construction Construction is…
Keep Reading →
Why Use Markdown? Markdown is a plaintext format that can easily be converted to html for use in websites, but which is very readable, so that content creation is easy too! That's why I use Markdown to write my blog posts; content is easy to create in this format. How to Use Markdown in VS Code You can write Markdown in essentially any text editing application, from Notepad to Word to Google Docs…
Keep Reading →
What is Chocolatey? Chocolatey Chocolatey is a great application for installing other applications on your computer without much user interaction. This means if you have a number of applications to install, you can use the Chocolatey commands in your Command Prompt to have your computer do so in the background. Installing applications this way also allows you to avoid all the tedious installation…
Keep Reading →
Getting Started with Twitter Getting started with Twitter is easy!
In fact, as with many of the tools I discuss in the first few articles of this blog,
Twitter's homepage optimizes for new users. The most prominent two buttons on your screen
when you go to twitter.com are both Sign Up buttons. Twitter homepage Simply click the "Sign Up" button, enter your name, email or phone number, and date of…
Keep Reading →
What is GitHub? GitHub is a wonderful platform for collaboration and file organization. GitHub is based on the git system, which is a system developers use to maintain past versions of software, etc. Although it is most commonly used by developers, git is a great system for storing past versions of many types of files. Getting Started with GitHub Like so many websites, GitHub optimizes for new…
Keep Reading →
What is Trello? Trello is a very easy-to-use but also very powerful platform for organization, whether individually or in teams. Trello allows you to break down everything you need to get done into boards, lists, and finally, cards. Cards are individual tasks, lists can indicate the status of the task (done, in progress, etc.) or other attributes, and boards are used to break all your tasks down…
Keep Reading →
Getting Started with Your Work Gmail If your employer expects you to have a work gmail account, they will most likely provide you with one through the company domain name (rather than the standard @gmail.com domain). Different employers have different ways of configuring their accounts, but your account will likely be some variation of yourname@company.com. Once you know your email address, you…
Keep Reading →