[0:01]Hi there. I'm Sam.
[0:03]This is the first in a series of videos
[0:05]that I'm going to create walking you
[0:07]through my work.
[0:10]I'm comfortable being on camera. I
[0:13]actually have a YouTube channel. I've
[0:14]had one for a couple of years now. But
[0:16]this format is very different. And it
[0:19]requires something of me that is not a
[0:21]skill of mine. It's not one of my one of
[0:24]my strengths. And that's talking about
[0:26]my work in a linear fashion. It's not
[0:28]how my brain works. It's not how I
[0:31]think. It's not how I talk.
[0:34]And so, I think this might be clumsy.
[0:37]Maybe it'll get better as I go along.
[0:40]Um, and I just trust it'll resonate with
[0:42]those that it's meant to reach.
[0:46]I'm going to create these for the
[0:47]freelance platforms. One of them I was
[0:50]pretty successful on, but it's seems
[0:52]like it's largely dormant these days.
[0:55]I'm trying to put myself back on another
[0:58]platform. I'm also going to put this on
[1:00]my homepage somewhere. I'll probably
[1:02]find a way to embed all these videos and
[1:05]share it with my YouTube audience.
[1:07]That's where all my videos end up. So,
[1:09]it'll end up in my transmission archive
[1:10]also on my homepage. Um, there's a bunch
[1:13]of different ways these videos might
[1:15]show up, I guess. So, so I just wanted
[1:18]to start with this one.
[1:21]Um, I think it's maybe a little bit
[1:24]sentimental. This one always meant a lot
[1:26]to me. I had a lot of fun with this
[1:28]project. I worked on it for a couple of
[1:29]years. As you can see, it is it's
[1:32]definitely got that old tech vibe. Uh,
[1:35]my strongest skill set is not front end.
[1:37]I'm a back-end programmer,
[1:40]exceptionally skilled at that. And this
[1:42]is what I created. I I don't even think
[1:44]we had CSS frameworks back then really.
[1:47]We just had um Bootstrap. This was
[1:49]probably created with Bootstrap.
[1:52]Uh the platform itself is on PHP and
[1:55]MySQL
[1:56]and it used a uh content management
[1:59]system called Enet Wizard Matrix Server
[2:01]which was my own creation. Something
[2:03]that I started building in my teen years
[2:06]and just worked on for many years uh my
[2:08]free time and uh I made it open source
[2:11]for a little while and then CMS's really
[2:14]blew up. That's where WordPress and
[2:16]others came from.
[2:20]and I had just already moved on. I was
[2:22]probably working on other things like
[2:23]this. So, I never never stuck with that
[2:27]project, but I I used it in a lot of my
[2:30]freelance work. And I was a freelancer
[2:32]for this project. It was sort of like a
[2:34]partnership. It was the first long-term
[2:36]partnership that I had
[2:38]um as a freelancer. I worked with this
[2:41]company for 10 years and on this
[2:43]particular project probably for half of
[2:45]that.
[2:47]So that's the architecture behind it. I
[2:51]put together a little slideshow here
[2:54]that required a little bit of effort to
[2:58]keep working. Like it's literally
[2:59]running on a local server on the back
[3:01]end and I'm able to just like change it.
[3:03]Okay, it worked. Cool. Okay. So,
[3:07]um,
[3:09]oh, I wanted to say, so a lot of my
[3:12]older projects, they're just not online
[3:14]anymore. So, I pulled it up on the way
[3:17]back machine. Uh, the problem here is
[3:20]even back then, 15 years ago, I had my
[3:23]own custom backend processes running to
[3:27]prevent scraping of our site. So,
[3:30]um, bots when they would visit,
[3:33]I would look at all of them, you know,
[3:35]automatically my scripts would it would
[3:37]look at every single every single person
[3:40]that visited, every IP address. But if
[3:42]it claimed to be a bot, it would even
[3:44]check and make sure it was actually the
[3:45]bot it was claiming to be. Like, it was
[3:47]very sophisticated and it prevented the
[3:50]Wayback Machine from being able to
[3:52]really scrape the site or to show any
[3:55]images of it. So all of those captures
[3:57]there in the corner says there's about
[3:59]2,700 of them. During the span that this
[4:02]site was active,
[4:05]it was usually just the message that I
[4:07]would output to the bots. Like just, you
[4:09]know, there's there's nothing else to
[4:11]show you except this basically. So I'm
[4:13]going to do my best to walk you through
[4:15]this.
[4:16]Um I did create the whole system.
[4:20]I explained a lot of this I think. Um,
[4:23]so,
[4:29]so there's actually like a lot of other
[4:31]things I can't show you like the
[4:32]writer's dashboard that I created for
[4:34]the writing staff that uh, I had. So, I
[4:38]recruited writers from around the world
[4:40]to write independently for this website
[4:44]and I managed them and we split revenue
[4:48]with them. We tracked all of it. They
[4:50]could see that in their dashboard. They
[4:52]could also check to see what was
[4:53]trending on the site, where was all of
[4:56]our traffic coming from and
[4:59]to help them prioritize what to write
[5:01]about. So, if they were writing a
[5:03]celebrity biography or movie reviews or
[5:05]TV show episode recaps,
[5:08]they would know which ones were
[5:09]trending. They had a calendar too so
[5:12]they knew like which if there were
[5:14]certain shows that they were keeping
[5:15]track of if they were um they were
[5:18]focused on like just a bunch of
[5:20]different tools. Wish I could show you
[5:22]that but that you know this was a long
[5:23]time ago too and I had all of these
[5:25]tools already created for
[5:28]um for this particular website.
[5:33]So
[5:34]just explain the ad revenue um split
[5:37]engine we had. So the gamified point
[5:40]system, this was a thing I did for the
[5:42]users.
[5:43]They could write their own reviews
[5:46]actually. So this wasn't just my writing
[5:48]staff. I actually forgot about this till
[5:49]just this moment. Um, anybody could
[5:52]submit them and if they um, you know,
[5:55]they met our standards, then we would
[5:57]post them and they would earn points for
[5:59]that. They could earn points from just
[6:02]from writing content or from
[6:05]um just rating different pages or
[6:08]writing to their favorite celebrity.
[6:11]Um just a bunch of different ways. So it
[6:13]was a gamified system and they could use
[6:15]those points to participate in auctions
[6:19]that I created. There was a whole system
[6:20]for this
[6:22]where we gave away free merchandise that
[6:24]was given to us by uh different
[6:27]companies that wanted to appeal to our
[6:30]audience.
[6:31]And so they could bid on those. Those
[6:33]would go on for a while and then when
[6:35]the auction ended um once a month I
[6:38]would send out the merchandise to
[6:41]everybody that won. Um sometimes we had
[6:44]hundreds of little prizes we were giving
[6:46]away. We did that for a number of years.
[6:49]Another thing that this site had was the
[6:51]celebrity love awards and this was
[6:55]related to users writing to their
[6:57]favorite celebrities. So, there was just
[6:59]a whole section where you could see
[7:00]letters that
[7:03]um people were writing and whoever got
[7:06]the most at the end of the year was
[7:08]deemed the winner. And like the top 10
[7:10]of those, I would create custom CDs that
[7:12]had had like a static website on it that
[7:16]allowed them to browse all of their
[7:18]letters without ever having to visit the
[7:20]site. And um they could even reply to
[7:23]those those letters,
[7:26]you know, I would just send it out to
[7:27]the different celebrities.
[7:29]Um that was a that was a fun thing that
[7:31]we did.
[7:34]So originally I populated the site by
[7:37]grabbing data from all over the web. So
[7:38]a lot of web scraping and then APIs.
[7:41]Um, we had partnerships with a lot of
[7:44]different entertainment
[7:46]um, other entertainment sites from back
[7:49]then like even TV Guide was a partner of
[7:51]ours. We had link exchanges and um, you
[7:55]know, just different methods.
[7:57]We just I used different methods in
[7:59]order to build out our database.
[8:02]I mentioned the trending detection
[8:04]system that we had.
[8:06]Um,
[8:11]this was definitely very SEO friendly.
[8:13]Like any page you visited, um, it was a
[8:15]a very longtail website. That's why we
[8:17]had so much random traffic. Like some of
[8:19]these in here I, you know, just very
[8:21]very random. Um,
[8:25]especially the celebrity side.
[8:30]So these notes here actually came from
[8:33]artificial intelligence. I was talking
[8:35]with it about my project and what this
[8:37]video might look like and it said this
[8:39]designed not just for engagement but for
[8:41]participation and yeah that was always a
[8:45]central
[8:47]that's probably how I approach just
[8:48]about everything. So,
[8:52]I tried to turn this into I did turn
[8:54]this into a a community
[8:58]that
[9:03]made this I mean this was before social
[9:05]media really. So, this was a place where
[9:07]where people could gather around
[9:10]something that they cared about and that
[9:12]to me felt meaningful.
[9:16]Definitely reciprocity throughout the
[9:18]system whether it was for the users or
[9:20]the writers.
[9:26]It was always about meaningful
[9:28]contribution.
[9:31]So
[9:34]yeah, this was this was one of the early
[9:37]long-term projects that I worked on. I
[9:40]was very proud of it. I wish there was
[9:42]more of it I could show you.
[9:44]Um
[9:48]yeah, there it is.