Tag Archives: Google Plus

I will teach myself to code. A 90 challenge.

20140403-083348.jpg

Last week, I signed up to learn coding with Thinkful.

What’s Thinkful?

Thinkful is an online school where you can learn web development and coding.

The cornerstones of the Thinkful model are curriculum, community and mentorship.

One of my people, Ian White, had posted something on his Facebook page about learning to code in 90 days.

And I was immediately intrigued.

Learn to code in 90 days?

Where do I sign up?

I’ve always played around on the periphery of coding – managing web, mobile and app development projects – but never actually coded myself.

Well, that’s not entirely true.

I did have a DOS/ASCII class in high school.

And I’ve messed around in the code on WordPress for a couple of sites I’ve developed over the years.

And one of my friends did create his own web platform Upl1nk, which I made a few pages with.

But I can’t say that I actually know or am conversant in any programming languages.

So I’m a little excited to get started.

Now this isn’t your ordinary 90 day challenge.

For one, I’m paying for the Thinkful course.

For $300 a month, I can learn the ins-and-outs of front end web development.

The course is broken up into modules, and there’s an online curriculum, which, if you follow strictly, will allow you to complete the course within the prescribed time frame.

There is nothing to preclude you from completing the course in a shorter span of time, of course, but it’s all about pacing and comprehension.

Mind you, Thinkful isn’t all self-study.

You’re assigned a Thinkful Mentor, who you chat with (via Google Hangouts) once a week for 30 minutes.

And if you get stuck or need help, Thinkful has a host of online resources and links to loads more, like StackOverflow.com, to get you straight.

What’s more, Thinkful has taken advantage of Google Plus, creating a community of coding newbies, like your’s truly, as a sort of coding support system.

At this point, I’m about five days in and loving it.

I’m on my first module, Unit 1: Structure and Style with HTML and CSS, and I’m almost done.

I’m soooo lying.

I am not almost done.

I’m about 40% done.

Truth be told, I’m very a little behind where I’m supposed to be.

I didn’t actually look at the syllabus after I enrolled.

I sat back waiting for my mentor to call me to get started.

Completely ignoring the flood of emails from Thinkful, welcoming me to the course and setting me on the path to get started.

I thought they were a bunch of marketing drivel you get after you give up your email, so I kinda tuned out.

By the time I got my head out of my ass and checked in, I realized I was several days behind.

Yes. I know. I’m a jackass.

I should have been more diligent.

Cut me some slack.

It’s my first online self-study course – what did I know?

Point is, I’m chugging right along.

I’m all syntax and structure, and I’m starting to get it.

If you’re interested in learning how to code, there are a host of other self-study courses out there, besides Thinkful.

Many of the lessons in my course come from Code Academy, which has a really good learning interface.

And I’m sure that there are others.

For the time being, though, I’m sticking with Thinkful.

And I’m confident that when my 90 days is up, I’ll be a front end coding fool.

No. I’m not going to assault you with updates along the way.

Yes I am.

But don’t worry.

It will only be the cool shit I’m really proud of.

At this point, you would have seen that I was adding a bit of code to show off, but since WordPress is an HTML platform, all my lovely code was hidden.

I know. I’m a dork

Leave a comment

Filed under digital advocacy, Uncategorized

Peer-to-peer. The (past and) future of social.

morpheus

Do you remember Morpheus?

How about Bitorrent?

Who can forget Napster?

Why am I asking about obscure software companies?

Peer-to-peer, that’s why.

These now mostly-defunct software companies were trail blazers, the precursors to modern-day social media networks.

What’s peer-to-peer?

Only the most important thing in the world, that’s what!

Wikipedia describes peer-to-peer networks as follows:

peer-to-peer (P2P) network is a type of decentralized and distributed network architecture in which individual nodes in the network (called “peers”) act as both suppliers and consumers of resources, in contrast to the centralized client–server model where client nodes request access to resources provided by central servers.

In a peer-to-peer network, tasks (such as searching for files or streaming audio/video) are shared amongst multiple interconnected peers who each make a portion of their resources (such as processing power, disk storage or network bandwidth) directly available to other network participants, without the need for centralized coordination by servers.[1]

When you think peer-to-peer, it probably conjures up images of networks of interconnected servers, passing digital files between them.

And you wouldn’t be far off.

The internet did start off as a collection of interconnected computers, sharing data, after all.

But I’m not talking about the hardware (or software) itself.

There’s more to social media than file sharing.

Don’t get it twisted.

Social media is about sharing.

Whether its a gif, photo, video, song or simply information, social media is THE way information gets disseminated online.

But that’s just one part of the equation.

The bigger issue are the peer networks – the underpinnings of social.

pure peer network

At its core, social media relies heavily on peer networks.

Nodes exerting influence on and over one another.

Without the cooperation necessary to allow one computer to access another, peer-to-peer networks would never have come to be.

Similarly, social networks work because of the inherent trust that exists between people.

Even if only loosely.

For the most part, being connected to someone (in a social media context) is like being vouched for in the Mafia.

You’re vetted by who you’re connected to.

The more connected you are, the more trusted you’re perceived as being.

Sure, social media is (somewhat of) a popularity contest.

But online, this popularity translates into trust.

Or credibility, rather.

I feel like I’m rambling.

There was a point to make in there somewhere…

Oh right!

Social has its origins in peer-to-peer networks.

Think about Facebook.

It was originally designed as a peer-to-peer network of Harvard students.

Now it’s a collection of numerous peer networks.

And all other social networks work in much the same way.

LinkedIn. Twitter. YouTube. Instagram. Pinterest. Google+.

As soon as you set up your account, what do you do?

Find and follow all your friends.

The folks most reach out to first are invariably people you already know.

Not to say that we don’t extend our virtual reach beyond the safe confines of people we know.

But when we do, there are usually less than six degrees of separation between us.

What was the point I was trying to make again?

Oh yeah…peer-to-peer networks are the underpinning of all modern day social networks.

If you’re interested in building a successful social network presence, focus first on your peers.

Those people closest to you, who you can rely upon to follow you, like your content and share.

Without a whole bunch of cajoling, bribery and/or sexual favors.

Once your peer network is in place, the sky’s the limit.

Or at least getting that next batch of friends/likes/followers won’t be quite as difficult.

Note: If this post comes of as rambling and incoherent, that’s because it is. But read it, re-read it, and re-read it again. It will eventually make sense.

Leave a comment

Filed under advocacy, digital advocacy, social media