Mission Statement
In the new economy, computer science isn’t optional — it’s a basic skill, along with the three Rs.”
— President Barack Obama
Forward Slash Forward Slash marker

Welcome to WebDev, my digital notebook and learning guide about all things coding, programming, and computer sciences.

My name is Daniel Aberle, I'm a front-end web developer based in Portland, Oregon with a knack for style, smartass commentary, and solving problems.

Now, my background in computers is simple...I've been coding for three decades, since I was four years old to be exact, and I've spent most of my life pushing the importance of computer sciences in everyday life.

Think of me as a Jehovah's Witness of JavaScript.

From my first computer, a Commodore Plus/4 to Apple II/e to Apple Macs from Performas to the current iterations, plus a whole lot of PCs...I have spent a considerable amount of time in front of a computer screen...and not just to play Age of Mythology. (Side note...AoM, best strategy game of all-time...debate in the comment section?)

I have lived my life with very few beliefs that have stood the test of time, but one belief has remained constant most of my life...that possessing a proficient level of computer skill is vital in today's modern world. If you want to get anywhere in life, your career, even being a parent...you need to know how to use a computer beyond mouse clicks and surfing the web.

My youngest son, Garin, when he was a little under 2 years old, getting acquainted with using a computer.

My youngest son, Garin, when he was a little under 2 years old, getting acquainted with using a computer.

I'm a father of two sons, and as my Uncle Bill, who was a professor in computer sciences, instilled in me the importance the computer knowledge...I have passed down to my sons the preaching of programming importance. I have explained to them that it's the jobs of today, not tomorrow, where you need to have a strong mastery of computer programming if you want promising careers and bright futures.

However, as I look at the world today, I see that my scriptures of scripts needs to go beyond my immediate family, and needs to extend to others. As I see news stories about people in the United States finding good paying jobs or struggling with positions that are going overseas or simply just becoming obsolete, I find myself constantly saying to myself...and others...that it doesn't need to be this way. You just need to learn skills that are needed, and no skills are needed more than programming and computer sciences.

This is why I have decided to open up my digital notebook and share with the world my knowledge and understanding of programming. By doing so, I hope to accomplish a few things...these are my goals and purposes, this is my mission statement.

  • I want to promote the importance of computer sciences. Right now, a lot of people believe that they don't need to learn to code because their job position wouldn't benefit from it. My goal is to show everyone that every worker in America would be benefited greatly by knowing how to program a computer to help them perform their everyday tasks with them.
  • I want to demystify the stigmata of programming. The primary barrier of entry to programming isn't cost, but a perception that programming is really difficult to learn and do. I want to dispel this myth by proving in simple steps that if you can follow basic instructions and can learn repetitive Google searches, then you can code.
  • I want to establish the critical need for diversity in computer sciences. Everyone can code, regardless of gender, race, sexual orientation, gender identification, economic status, physical ability, and so on. The ability to appreciate everyone's' contributions in the coding community is essential and beneficial for everyone involved.
  • Lastly, I want to show you my work so you can get an idea of the thought process of a programmer. It's one thing to say what to do, but until you see it firsthand, how I handle the process of my JavaScript code not working, you will never truly understand what it's like to partake in this field.

As I made a promise to myself that I will fully commit to helping others develop their computer programming skills...all I ask from you is that you have an open mind, have confidence in yourself, be humble enough to ask for help if you're stuck, and most importantly...let's have fun.

Holy shit, this is the longest I've written without saying a curse word...I'm fucking impressed with myself. Okay, folks...let's get coding...

ForwardSlash ForwardSlash are posts where I comment or answer questions on the casual or not so typical topics involving front end developing and programming.