Why I’m blogging… and how you can too…

So I’ve mentioned a few times before (such as here and here), this blog is here today because I am taking John Somnez’s Blogging Course…

I’ve always known I should do this, and yet kept putting it off and off… I realize now how much further ahead I’d be if I had done this a year ago, or even 6 months ago… but I can’t change history, I can only move forward…

When I say this blog is here today because of John Somnez’s Simple Programmer blog, what I mean is that this email course I’m taking (more below) not only tells you why you should have a blog, and why you should do it now, but then actually tells you how, and for free (although – meaningfully, he also lets you know you are better off tying it to a paid hosting, because, especially when you are starting out, you don’t want to be tied to doing it all on your own, unless you really know what you are doing when it comes to it, and if you really did, you’d be doing it already)! That was really what kicked me in the right direction…

So hopefully, you’ll realize that you should be doing this (or something not totally unlike this) yourself! If you do, let me know in the comments below, because I’d love to come check your blog out, and comment on it as well!

If you want to take John’s free blogging course via email (it is 6 emails long, and you get 1 every few days), simply go to DevCareerBoost and sign up… follow along, and soon you will be on your way to being a better you, no matter what you have to share!

Until next time!

Never B Flat, Sometimes B Sharp, Always B Natural

50 Ways To Leave Your Lover…

A song written by the american singer-songwriter Paul Simon.  The song was originally released in December 1975.  Its also the first thing that popped in my head when I read my assignment for today…

My assignment?  Well, part of learning is learning from others with experience… Part of why this blog exists is I started following John Somnez at Simple Programmer and signed up for his FREE “Create A Blog to Boost Your Career” [which, for the record, I suggest you try, if you have even the smallest inkling of wanting to be a programmer…]

But I digress…

In today’s lesson, [which I don’t mind talking about, since he gives this away if you sign up… and I’m not repeating the whole lesson verbatim, just focusing on the one concept in it] it was discussed that I need to make a list of of blog post ideas… and he says to put 50 ideas on the list… which immediately caused the title song to pop into my head… which brings us to here…

[By the way, you’ll notice I love using ellipses… if it offends you, i’m sorry that your offended by it, but I won’t stop using them…]

Of course, the idea of brainstorming 50 ideas isn’t about filtering what is good or bad, just making the effort to come up with 50 ideas… and for me, the first idea was to blog about creating the list… which is what this post is about! Now, the nice part is the course comes with 21 ‘generic’ topics… the idea is to use those generic ideas and come up with specific post ideas… for example, one of the topics is “Tutorials and how-to’s”… so the idea is not to use that as 1 entry, but think about writing a how to on setting up my old linux computer as a Retro Game Console box (to use with only legal roms, of course!)

So here is my initial list of 50 ideas:

  1. Creating my initial 50 ideas {being used right this moment}
  2. Maintaining 50 items (every so often coming up with new ideas and blogging about those)
  3. How To’s set up KODI on my old linux machine
  4. Book review on Soft Skills
  5. Course review on Learning Python
  6. How to on retro gaming rig
  7. Programming discussion on my table manager program as I design it
  8. Programming discussion on my amatuer author new story finder
  9. Solving and discussing my solution to Project Euler challenges (although, techinically, this could be broken out into 556 posts currently)
  10. Solving and discussing my solutions to Code Wars Kata Challenges (similar to project euler, this could be hundreds of possible posts)
  11. Solving and discussing my solutions to Daily Programmer subreddit challenges (see above 😉 )
  12. Progress discussion on freecodecamp course
  13. Discussing my opinions on the Solus linux project
  14. Discussing my opinions on the Ubuntu-Mate linux project
  15. Discuss my programming workflow
  16. Solving non-propietary problems with my customers
  17. Converting my DJ computer to linux
  18. Fixing and updating personal coding solutions
  19. Reviews of programs I personally use
  20. Discussion of current blog posts of other bloggers that I find inspiring and/or useful
  21. Discussion my solutions to stack overflow questions I answer
  22. Discussion of my solutions to reddit javascript questions I answer
  23. Discussion of my solutions to reddit python questions I answer
  24. Discussion of various solutions to reddit python questions I’ll be asking
  25. How to set up my site with Let’s Encrypt
  26. any interesting stories involving my band shows
  27. any interesting stories about songs i’m writing
  28. any interesting stories about songs I’m learning that other people have written or performed
  29. any interesting stories about the creation of a new musical project
  30. Review of Automate the Boring Stuff in python
  31. Top # favorite linux apps
  32. Answering any computer/linux/music related questions brought before me
  33. Building vs Buying a computer
  34. Why I run Linux
  35. Product reviews of my personal computer items (like monitor, printer, etc)
  36. Discuss various other blogs I read
  37. Discuss various websites I use
  38. Setting up my Raspberry PI as a spare download machine
  39. How I clean up my music collection
  40. How I clean up my movie collection
  41. Gaming Tool designs
  42. Diary of updating Trish’s Computer and coverting her to Linux
  43. Interviews with Trish about starting to use Linux
  44. Commenting about anyone else I convert to Linux
  45. Personal health
  46. My computer workflow
  47. Why I hate Windows
  48. Comments/Reviews on various VLogs and web tutorials I see
  49. Life Lessons
  50. What I’ve learned this week

So there are the 50 things that my ‘initial’ blog post ideas contain…  As suggested, once I use some of these up, I’ll have come up with more ideas (and some of these are generic topics themselves, which can generate multiple blog posts as well)

Next time I’ll talk about my experiences with the Learning Python course I took and review it (as I’ve finished it) and how I’m currently implementing what I’ve learned!