DEV Community

Cover image for Day 0: Welcome To My Blog

Day 0: Welcome To My Blog

Caitlin Elliott on May 29, 2020

I always used to think I wanted to blog as a teenager/college kid, but then I would get done designing everything and bail. I think I had more fun ...
Collapse
 
redcaptom profile image
Red Cap Tom • Edited

Awesome! I remember getting the same vibes when I was younger, then feeling that it was time to buckle down and properly learn to code.

I can suggest a small mental exercise that can help in proving to yourself that you can actually code, even if you're a total n00b in your own opinion. Try the following:

Imagine you're a big-time manager at Acme Corp. You have dozens of employees working for you, have an awesome time at work and generally love your life.

However, there is this pesky little problem in the back of your mind. It's not really worth any of your employee's time, but it's bugging you since like a month or so.

There's this piece of data, coming in via e-mail from a customer, that you're tired of copy-pasting into some Excel sheet on some OneDrive somewhere. You'd really, really like to have that automated, but since it only takes like 5 or 10 minutes of your time once every few days to properly extract the information, format it, then put it into the Excel document, you let it slide.

Now consider that you took up some coding on the side, just for fun, because you enjoyed the challenge. You kinda know how you can manage to extract the data from that email, massage it with a little bit of code, then put it in the Excel sheet.

And now, for fun and profit - assume that you've got all the extracting from e-mail + inputting into Excel parts pre-created for you. All you have to do is get the data from one format (the one in the email) into another format (the one in the Excel sheet).

Sit down and actually make this data massaging happen. It might take a while, you might sweat and curse, but I believe you will succeed. Actually, you might find a smart way of doing it that is quite fast. And in fact, you might show that to a programmer friend or some weird dude with a red hat on the interwebs, and they will tell you that you can actually make it a bit shorter. A bit nicer. A bit cooler.

And then, out of the blue, you have a working piece of code that solves a real problem - one that you have encountered in the wild, and have solved with code.

Take a step back from the dream, and open you browser. Take a small stroll down Google-lane, looking for "How to get information out of E-Mails in JS" and "How to get information into Excel in JS". These are solved problems, with a plethora of tutorials and tools to help you get 90% of the way.

The remaining 10%? That's the code you already wrote.

If automating your life in that way is not what programming is all about, I don't know what it is about. And if you can do it, aren't you a programmer already?

Collapse
 
waylonwalker profile image
Waylon Walker

Welcome, I totally remember customizing myspace, then looking at Facebook and thinking how do I customize it?

I then didn't touch code for years, didn't get a degree in software, and got my first job in software at 28.

Collapse
 
caitlineelliott profile image
Caitlin Elliott • Edited

Oh this warms my heart! I've been seeking out a lot of stories from people who are getting into coding "later" in life (meaning not right out of college), so it's great to know there are several of us out there!

How did you get into things? Were you self-taught?

Collapse
 
waylonwalker profile image
Waylon Walker

I went to college for Mechanical Engineering. Programming was a small part of a class or two but far from the focus. An overgeneralization of Mechanical Engineers is that most of them are allergic to code and want to stay as far away from it as possible. Not I, I was addicted and self-taught Matlab enough to do all of my assignments with that rather than excel. After college, I became a mechanical engineer where the high price of a Matlab license deterred me into using the usual Microsoft suite of tools like my colleagues. About 3 years in I really saw a strain in my workflow. Days lost from excel crashes, spreadsheets getting too big. Access queries ran slow. A colleague of mine at the time recommended python. He had never used it, but heard it was better than what I was doing. I don't think he knew the can of worms he opened. I spent the next couple of years diving head first into python hardcore until I left ME to become a full time Data Scientist at 28. While I do have a degree in a technical field it was far from programming. I made the switch about 5 years after college.

Thread Thread
 
caitlineelliott profile image
Caitlin Elliott

That’s so awesome! Sounds like an interesting journey, for sure.

I’m coming from the humanities, which is a bit farther afield than ME, but it is definitely encouraging to hear that others have made the career transition without a CS degree.

Collapse
 
theague profile image
Kody James Ague

Is 39 later enough? ;)

Thread Thread
 
muhimen123 profile image
Muhimen

MORE THEN ENOUGH!! 😁

Collapse
 
coryrunn profile image
Cory

Congrats on launching your blog! (I just did the same yesterday). I'm a career changer myself, learning to code. Best of luck to you!

Collapse
 
caitlineelliott profile image
Caitlin Elliott

Best of luck to you as well! What career are you transitioning from?

Collapse
 
coryrunn profile image
Cory

Currently I work in healthcare as a X-ray Technologist. Looking forward to a career as a Frontend Developer.

Thread Thread
 
caitlineelliott profile image
Caitlin Elliott

Me too! Best of luck!

Collapse
 
miketalbot profile image
Mike Talbot ⭐

Welcome to the world of endless frustration, interspersed with moments of profound joy and surprise. To be honest it will probably drive Coleman more mad than you... Best of luck, I'll be following along!

Collapse
 
caitlineelliott profile image
Caitlin Elliott

Thanks!

Collapse
 
kovidr profile image
Kovid Rathee

I'm a Dec 88 born, same age. Seems like irrespective of the geography, we've all pretty much been into comical situations like not moving to Facebook because you couldn't make it pretty, creating your first blogger site, the first game, hell running your first shell program. All too exciting. Brings back good memories.

All the best for your new journey. You'll kill it. Congratulations on your blog! Cheers!

Collapse
 
caitlineelliott profile image
Caitlin Elliott

Cheers to you as well!

Collapse
 
tomstreeter profile image
Tom Streeter

Recovering Higher Ed refugee here, too. You’ve got a good plan.

Fundamentals, fundamentals, fundamentals. MDN (Mozilla Developer Network) is your friend. You’ll find great stuff here on Dev, too. My last teaching gig was actually fundamental HTML & CSS and something I’ve really, really enjoyed around here is seeing folks put together educational pieces. Look up Stephanie Eckles (@5t3ph ). She’s been doing some pretty solid stuff.

The thing to keep in mind is that HTML, CSS, and JS are either drinking age or getting there soon. They’ve evolved. But they’re ultimately the outcome of the longest academic committee meeting ever. I think that’s why I like the MDN documentation so much: it explains the why along with the what and doesn’t confuse the two.

It’s a good time to be coming into all of this. Back in the late 90’s when I started teaching web development it was a process of saying “here’s how it works except for all the times it doesn’t.” There’s less of that now. There’s enough new stuff coming along that folks who’ve been at this for a while are having to learn new ways of doing things, so in one way this is the Golden Age of tutorials and explainers. The dark side of that is that a lot of that material assumes a deep familiarity with the “old way” and it makes it tough for someone just coming at it. Rachel Andrews & Jen Simmons are both really good at avoiding that trap. I also can’t recommend the collected works of A Book Apart (and its progenitor A List Apart). Zeldman. Meyer. Marcotte. Folks who basically invented this stuff, are still active and around and still freely share what they know.

But go at like you have so far: all your examples start with the fact that there was something you wanted to say. I’m the world’s worst about going down ratholes, but they tend to be productive ratholes if what I’m researching is a means to an end (as opposed to the other way around). I’m not sure being a web developer is a great goal. Being able to communicate via a medium with a lot of moving parts is.

Looking forward to watching the journey! Always happy to help if I can. But you got this.

Collapse
 
caitlineelliott profile image
Caitlin Elliott

Thanks, Tom! Your perspective is very helpful! I'll be sure to look up some of the resources you've mentioned.

Collapse
 
darkterminal profile image
Imam Ali Mustofa

I just remember how can I write code for the first time! In 8 y/o printing out strings "Hello World!" then my brother teach me to create a Simple Calculator.

That's my first insight about code and coding from my brother, then now I am a Website Developer in a professional.

Good luck with your trip! Let's dive deep in!

Collapse
 
caitlineelliott profile image
Caitlin Elliott

Good luck to you too!

Collapse
 
johannarlee profile image
johanna

Yay!! So happy to see you on here sharing your story! So excited to follow your journey ❤️

Collapse
 
caitlineelliott profile image
Caitlin Elliott

Thank you for all your help so far! <3

Collapse
 
ziizium profile image
Habdul Hazeez
Thread Thread
 
caitlineelliott profile image
Caitlin Elliott

Thank you!

Collapse
 
ben profile image
Ben Halpern

Good luck!

Collapse
 
caitlineelliott profile image
Caitlin Elliott

Thank you!!

Collapse
 
sirseanofloxley profile image
Sean Allin Newell

Awesome; at your own pace, please post all your projects and things you're learning; ya never know, one of the fine readers here on DEV may be looking for someone just like you to fill a position!

Collapse
 
caitlineelliott profile image
Caitlin Elliott

Here's hoping! :)

Collapse
 
muhimen123 profile image
Muhimen

Why is there a hacker kinda image in the thumbnail?😅
Anyway, it was a good read though, and wish you all the best.😉

Collapse
 
caitlineelliott profile image
Caitlin Elliott

Hahah I did it as a joke 😅

Glad you enjoyed the blog!

Collapse
 
mdhesari profile image
Mohammad Fazel

Inspiring article! I hope you enjoy through your journey.

Happy coding :))

Collapse
 
caitlineelliott profile image
Caitlin Elliott

Thank you!