vim

Culture Shock

IMG_0441When I say coding is ‘overwhelming’, I’m aware that this description is not very specific. There are so many things about coding that are overwhelming, and not just the ‘language barrier.’ I’m in brand new territory, filled with all kinds of new entities, new programs, new means of navigating around the screen, new means of breaking my computer without meaning to…

Here’s a sampling of some of the new programs I’ve needed to download/learn since I’ve started coding:

  • The Terminal — allows for navigating around your computer’s file structure and creating/modifying files using only keystrokes. Has its own language, with commands similar to the MS Dos commands I used growing up.
  • VIM — a pre-mouse text editor program. Has its own interface.
  • Sublime Text — a text editor program, probably the one used most in the coding world.
  • FileZilla — app that allows you to connect to both a local and remote repository in order to upload files to your website.
  • GitHub — website that allows multiple people to work on a project at once and take it in different directions.
  • GitHub app — helps users manage and upload local changes to GitHub website.
  • Go Daddy’s phpMyAdmin — SQL database manager that lets you view, create, and edit data structures on the back end of your website
  • Stackoverflow.com — The wiki-answers of the coding world! Any question you’ve ever asked has already been asked and tackled on stackoverflow.com.

Looking at this list, you’d think my Number One problem would be not knowing how to use these applications.  And yes, that is definitely an issue.

But it’s really irrelevant because I can’t even remember my password for half of these!  Every one wants a different number of characters, a different number of capital letters, no letters at all. …  Yeah.  I am so screwed.

Advertisements

The Terminator

Using the Terminal is an essential aspect of being a software developer.  It reminds me a lot of MS Dos Prompt; in fact, a lot of the commands are identical to the ones I learned for Dos as a child.

However, that was then, and this is now.  Somewhere between age 10 and 12, my family got our first mouse. It seemed to me lie such a strange device when I could simply type in cosmo.exe in MS Dos.  This was back when mice had three buttons on top and tons of lint to clean out of the insides every few days.  But we adjusted.  And soon it was just the norm.

Skip to 2013, and now I am used to pointing and clicking.  I don’t want to type commands when I could just click.  I am terrified of the Terminal.  Or, as I have dubbed it, The Terminator.

Terminal

I’m not sure what’s scarier — all that white, unclickable space, or that giant rectangular cursor — the lidless eye, never blinking, always looking to me to make the next move.  I think seasoned programmers chose the font just to make this feel even more alien.  “New programmers, turn back!”  &c.

I will not be so easily deterred.