Today’s Haiku Challenge Keyword: Lift

the lift of music
reminding me who I am
on this summer's breeze

This is my response to today’s “Haiku Challenge” by Baffled.

These challenges inspire me, invigorating the creative within me.

This week has been rather intense. Last week, the first week of summer quarter, came with some issues. First, after enrolling for one math class without any direction for testing, it turns out I needed a placement test after all. Raced to get that done before the deadline where I would be auto-dropped from my class. It turns out, I need to go one class back. (I have studied calculus in the past, so remedial algebra stings a bit. It’s disappointing to have slipped so far. A lesson in humility, I guess. More importantly, this cost me about a week.

With this, in one of my other classes, I had significant technical issues, so I am somewhat behind in that class. At least by my definition of “behind”. This week I’ll finish my work right on the due date. I much prefer to be ahead.

These challenges easily fill my mind. When that happens, I lose track of who I am, and who I’m trying to be. One key thing that brings me back: music. Thus why my mind went there with today’s prompt.

I hope this post finds you well as summer progresses. May each of you find what you need as we end this week.

My Web Developer Evolution

List of Programming Languages

I was just thinking about the programming languages and environments I’ve studied over the past year.

  • The first one was Visual Basic. I have a basic understanding. Not sure how much additional effort I should invest in expanding these skills.
  • Though there’s some argument about whether HTML and CSS are programming languages. I’ll accept that they aren’t languages, but I’ve studied them, and they’re critical to web development. I expect I’m at an intermediate level with these.
  • The last of the web development trinity is Javascript, which is a true programming language and a lot of fun. I don’t know anywhere near what I want to, and so will be continuing in that.
  • With javascript, this quarter I’m studying frameworks, and I’ve been focused on jQuery. I really like how much cleaner it is than straight javascript. I’m just over a month in and enjoying this. Looking forward to continuing to build my skills.
  • Also, this quarter, I’m studying PHP. This has been a lot of fun. This language makes so much more sense to me, at an intuitive level than javascript.  As I’m only 4 weeks in, I’m looking forward to growing that knowledge.
  • At other points in my life, I’ve explored Java and C/C++. This knowledge is quite old and was very basic even in my hey-day. I’ve also explored Fortran and Cobol, but that really just entailed reading some books. If I have the opportunity, I want to explore these deeper.
  • I’ll be diving into tools like SQL and MySQL in the next few quarters. I also want to add Python to that list.

This is just my programming journey. I’ve also explored tools like Access, Excel, Photoshop, Illustrator, InDesign, Visio. All of this, for me, is fun. I must be a nerd.

Moz Chapter 3 KEYWORD RESEARCH

SEO Graphic

Another post based on this past quarter’s research on SEO via Moz

There are many key tools for determining a good keyword strategy. The first, and most important one, is the act of questioning. Starting with core questions is critical to developing the right focus on for the other research tools. Who are our customers? What are their goals? What do they want? How do they search? Once you have answers for these, you can explore several other tools like:

      • Google Keywords Planner
      • Google Trends
      • Moz Keyword Explorer
Google’s tools are perhaps the most important, as the vast majority of US based search is done via Google. Google Keywords gives you the ability to explore which keywords are relevant, which have high competition, and which have low competition. The “finding new keywords” tool looks particularly powerful. Google Trends is another tool that is worthy of adding to your toolbox. With it you can see what the world is searching for, both at the broadest levels as well as refined to the local or even hyper-local. Besides being able to search for specific keywords, you can also looking at macro trends across the internet. Moz, one of the leaders in digital marketing has their own Keyword Research tool. In many respects, it’s more powerful than Google’s. Especially for the Pro version. But even the free version has great details on their research dashboard, including keyword suggestions and SERP analysis.
With this type of work, you can determine the value of any keyword and build strategies around them.

How Search Engines Work: Crawling, Indexing, And Ranking

Winter quarter is finished! I just turned in my final project (JavaScript) and my brain is oozing onto the floor. Anyway, this quarter I took Intro To JavaScript, Systems Analysis and one I’m calling a catchall, “Joomla and Introduction To SEO”. Interestingly, this last class featured Amazon Web Services (AWS) heavily, and I’ll write about that, too. So, today I’ll explore more of my thoughts on SEO.
  • Crawling and Indexing:
    • Crawling sites is when a robot, for instance Googlebot, explores a webpage. One of the key problems with crawling and crawlers is simply whether they can find your page. There are some ways to push Google in this regard. One valuable way: you can tell Google how you want the page crawled via the Search Console. A related problem: keeping crawlers from indexing pages you don’t want indexed. Things like special landing pages, promo-code pages, pages for A-B testings and so forth. The tool for this is the robots.txt file which directs the bots on how you want the files analyzed.  Web developers also need to consider the crawl budget, which is the average number of pages the Googlebot will before moving onto another site. It is also important to utilize a clean information architecture and sitemaps.
    • Indexes are where search engines store and process the information found while crawling the internet. Just because a site can be crawled does not mean it will be indexed, or indexed the way you want. Robots can be instructed on this within the meta tags.
  • Matching Queries to Content
    • The goal of the search engine: provide the most relevant results to user queries. Their algorithm uses several things to determine that relevance. One of the main ways is backlinks. These links from other sites assert authority on the subject matter. PageRank is part of the Google core algorithm that analyzes link qualities. More natural backlinks are the most valuable. Other elements that Google considers: page clicks, time on the page, the bounce rate (percentage of user visits where they only viewed one page), and pogo-sticking (where the user goes right back to the Search Engine Results Page after visiting the target site. Additionally, for localized content, Google uses these elements to rank results: relevance, distance, and prominence. Things like Google Reviews and Citations are the biggest influencers of prominence.

At The End Of A Long Day

Mondays are pretty long for me. First, two of my classes tend to have 4, 5, or 6 projects due. And then I have a “class” from 6-8 pm, taking two hours out. There is value in the lectures, of course (else I would just skip and work), but I feel like I’m butting up against the “last minute” every week. I’m a little bit ahead today, which feels good. I actually got a little bit of what’s due tomorrow done. So, yay me!

My preferred state is to be at least a week ahead. Since two of my courses didn’t open until the first day of the quarter, and the third one opened up a day in advance, I hit the ground running, so to speak. And it’s felt like I’m squeaking by every week.

In reality, I am creeping ahead, slowly but surely. I just worry that one illness, or losing a day because of no power (yay Seattle winters!) will break everything. In the end, I guess I just work my way through everything. Do my best, learn every day, and drag myself forward.

Onwards!

Some Key Tools I Recommend

I’ve been pretty successful at my coursework, and I attribute that to a few key tools. Here are the 4 I use every day, and would deeply struggle without.

  1. Evernote: this is my note tool, and so much more. I add articles I’ve read, reading notes, lecture notes, and I can scan handwritten notes which are able to be searched (for the most part). It is also my journal and where I brainstorm/mindmap for projects and other workflows.
  2. Todoist: Organizes my task list. Since I have more on my plate than just school, I use Todoist to input everything I need to get done. I have mine synchronized to my Google calendar, so I can have it all in one view. Assigning times to tasks is really important for me so that they become done.
  3. Acrobat Reader, Adobe Creative Cloud Student Edition: I use various Creative Cloud apps regularly including Photoshop, InDesign, and PremierPro. I also work some in Illustrator. Reader, though, is the thing I use the most. I mark up articles, presentations, and the like. I expect I would find a cheaper alternative if all I was doing was work in Reader, but as I use the whole suite, it’s a handy product.
  4. Grammarly: I love this grammar and spelling checker. It has upped my game as a writer, which is rather important in this student thing.
  5. Quizlet: I use this to create flashcards. Great for reviewing content before a quiz, or to review content for any reason. It’s also nice that I have this on my phone and iPad. Makes reviewing while I’m out and about (which isn’t very much right now) easy. Or if I want to chill out on the couch.

Anyway, those are the main tools I’m using right now. I find these critical to my current life. What digital tools are part of your daily work? Whether you’re a student or not, I’m curious to know.

About the featured image: Photo by Andrew Neel from Pexels

Some Thoughts 2 Weeks Into Winter Quarter

Student

It’s been a busy couple of weeks. Winter quarter started January 4th. This round, I’m taking 3 classes: one I’ve already talked about, “Web IV Joomla! and SEO”. I’m also taking Systems Analysis, and, lastly, but not leastly: JavaScript.

Web IV has been the most puzzling. Besides Joomla and SEO, the course also covers Amazon Web Services. All of these are cool, but, what a hell of a collection. I feel a bit of whiplash as I move through the week.

Systems Analysis is something I’ve been looking forward to. Understanding how to look at business systems in a strategic way excites me. I think this will be critical to my future career work.

Then there’s JavaScript. This is the grail! Yeah, this summer I coded in Visual Basic, which was fine and all, but JavaScript is what actual web developers use daily. So I’m delighted. But, code is a double-edged sword.

For several days last week/early this week, two of my projects were stuck. Try as I might, I couldn’t get the code to work. I went through all kinds of imposter syndrome stuff. Finally, grabbed one of my other classmates. It took both of us over an hour, but we figured it out: I was missing ONE curly brace (this thing: “}”). But as I’ve started interacting with the developer community on Twitter, I know this is not uncommon. Every keystroke is important, and variable names are case sensitive. Meaning “GetByID” is not the same as “GetById”. At one point in my career, I highly prided my typing skills. Back in the days of typewriters, that is. Spell check, autocorrect, and even simply being able to delete and re-write have spoiled me. Now my keyboarding kinda sucks. And just when it became critical.

And since I’m never happy unless I’m silly busy, I’m also filling in for a friend who’s on paternity leave. I’m “working” as a media coordinator for Trinity Lutheran Church in Lynnwood, WA (unpaid, but that works fine for me right now). This mainly entails creating graphics, as well as editing videos. Nothing too dramatic. I’m doing some of the photo editing in Photoshop to keep my skills up, but a lot of the stuff I’m creating I’m doing in Canva. It’s a pretty slick tool that really speeds up some workflow. Videos are also pretty straightforward. Our church services are online, and we’re using a fair amount of pre-recorded music and such to keep the number of people in the space to a minimum. Mostly I’m trimming down the videos, adding fades and such, and also plugging some b-roll in so that the videos have more visual appeal.

Here are a few things I’ve crafted recently.

Featured image:

Photo by Oladimeji Ajegbile from Pexels

Life Change Update: July 17, 2020

I’m well into the second quarter of my education to become a web application developer. Last quarter I took the first of two graphic design classes, along with a Management class (introduction to Human Resources) and the 100 level Computer Information Systems class. The HR and CIS classes were fine. I learned a lot, and they helped bring me back to speed (it’s been decades since I’ve been a full-time student). However, it was the design class that pushed me hardest. It’s been ages since I studied design. And I value it, so I really want to do good work.

I’ve posted many things I did on my portfolio page. Below are a few I feel the most proud of.

Thanks for reading! Let me know what you think.