The Rise (and Fall) of my Actionscript Anxieties

I’ve been doing a lot of reminiscing lately — trying to find parallels between what’s happening in the world today and what I’ve lived through. As they say, those who don’t study history are doomed to repeat it.

And recently, with all the hype around AI, I’m reminded of feelings I felt early on in my career as a Web Developer. But, let’s start at the beginning. I knew I wanted to work on websites way before I took a class on them. I taught myself how to do basic HTML / CSS and even started making websites for local bands in high school as a very minor side hustle.

When I took CS 201 (building your own compiler – often a make or break for CS majors vs folks who would instead take it as a minor), our professor joked about how this class was likely irrelevant for many of us. I knew that was true for me so, once I had the opportunity to take electives, I packed in as many courses as I possibly could to learn the ins-and-outs of web development. In doing so I picked up Javascript, Perl, Shell Scripting and really started to understand how the underpinnings of that customer experience was served from a technical perspective.

Before YouTube shorts and Instagram reels had a stranglehold on attention on the internet, there were websites we’d go to that would feature animated comedy shorts (think Homestar Runner). Most of these were built using a scripting language called “ActionScript” and you had to use a tool called Flash by a company called MacroMedia. And I remember feeling woefully inadequate that I hadn’t mastered “Flash” as we’d refer to it as developers. I had initially worried that the entire internet would turn into these experiences and I just couldn’t cut it.

Continue reading “The Rise (and Fall) of my Actionscript Anxieties”

The Hubris of It All

Early in my professional life, I took on a Web Developer role at a big media company. Back then, a welcome package from the company with its very familiar branding arrived at my doorstep. To some degree, I felt like I had “made it.” I felt like I knew so much about the working world (in truth: I was Jon Snow, I knew nothing – it was my 2nd real job out of college).

I remember deciding I was ready to give back and go back to my alma mater, the high school I attended, to do career day. They encouraged more recent graduates to attend since it was sometimes easier for the students to envision themselves in roles seeing someone that might be closer to their age.

Before the session, I remember talking to the administrators at the school and telling them about how “slides” are a thing of the past, especially for technologists. And the Jen of today thinks back on that and chuckles (as I work on 3 different presentations, all likely due in the next week).

In a lengthy career in technology, it seems like you live long enough to laugh at the hubris of your past self and develop the humility to know that you will often be wrong, but at least not catastrophically so.

Continue reading “The Hubris of It All”

Cash Rules Every AI Around Me

I debated whether I should join the fray of technologists talking about AI but, as an elder millennial, I think there’s an angle to this story that isn’t really being discussed — and it has a lot to do with money. Or rather, the tenuous balance between innovation and profit.

Right now, everyone’s talking about how AI is our future and will deeply transform the way we live and work — this has already begun and I don’t think it’s far fetched to believe that we still don’t quite yet know the ways in which this will fully change us until we are living in the change. However, it’s also true that all the large operators in this space are desperately seeking profitability more than they are the lofty ideal of artificial general intelligence. And the need for a return on investment, especially with valuations reaching the trillions for some, will ultimately create winners and losers.

I think back to the early days of the internet — at least as I knew it. When I was an adolescent, a personal computer in our home and a subscription to America Online would routinely tie up the telephone line (before cellphones were ubiquitous). In that time is when I started learning how to code by seeing HTML side by side with the website I was creating. And it was incredibly accessible to get started; whether it was HyperMart, Geocities, or AngelFire, you could very easily spin up a website for free, no ads.

With age and hindsight being 20/20 and all, I now realize what was happening.

Continue reading “Cash Rules Every AI Around Me”

How to Decide When to Get in the Weeds

I’ve been having trouble even starting to write about this topic because it’s such an interesting topic and something I’ve learned quite a bit about over the years — and continue to grow and learn about as I take on new teams!

As I’ve advanced in my career, I’ve gone from feeling like I need to learn every new technology or programming language (and getting overwhelmed and feeling inferior by the impossible feat) to realizing it’s impossible to know everything well. In the spirit of ruthless prioritization, I have to prioritize what it is I choose to know deeply (where I get in the weeds) and what I choose to only know at a surface level (usually relying on or deferring to the expertise of someone else who is in the weeds).

This approach to staying on the surface works really well when you can to defer to a colleague who you respect as an expert on their work (e.g. I understand we use XYZ technology but for any additional detail, talk to my colleague Jane in Engineering). And often times, a colleague will see this for what it is: trust that you will mind your own business because they’ve got their area under control!

It gets much more difficult when you need to do this with people who might report directly into you. Stay at surface and don’t know enough about their work? You seem out of touch (and isn’t it their job to “manage up” anyway?). Get in the weeds about everything they are working on? Now you are the dreaded micro-manager.

So how do you decide when to go deeper? There are tactics I’ve employed over the years that can help.

Continue reading “How to Decide When to Get in the Weeds”

Flavors of Agile

Many years into my career in software development, I was introduced to the concept of “agility” and specifically leveraging the “scrum” methodology. We were trained up over the course of a couple of days which included silly activities to prove a point like making paper boats. I learned about 2 week sprints, sprint ceremonies (like sprint planning, daily stand-up and retrospectives), and best practices around estimation.

At the time, I was on a very lean team responsible for operating a platform that was licensed to a competitor for what I understood was a large sum of money. Our product was important to the bottom-line so consistently delivering value was the name of the game. I enjoyed the structure that sprinting offered and the constant tangible value delivery to our customer appealed to the dopamine receptors in my brain that get excited when I check something off my “to do” list.

During that time, I also learned about the “agile manifesto” and that there was a real career path for people like me who enjoyed solving human-centered problems. And since then, I’ve worked with a number of different large enterprises that employ various flavors of agile.

Continue reading “Flavors of Agile”

Dark Patterns Law in California

I’ve previously written about dark patterns because, on their face, they represent an ethical problem in technology. Just because you can make it difficult for a customer to close a pop-up, for example, doesn’t mean you should. And, as we know now, technologists do not take an oath to behave ethically (quite the opposite with the proliferation of the ethos “move fast and break shit”) and the government has neglected to regulate.

Until now, that is. California has a new law on the books to address this that complements the California Consumer Privacy Act.
Continue reading “Dark Patterns Law in California”

A Fitness Tracker for Lightweights: the Motiv Ring

Over the summer, I was complaining to a colleague about my love/hate relationship with fitness trackers. I fell in love with the Fitbit for a few years but I found their trackers didn’t really last. That’s something I’m less inclined to be okay with given how much more I pay attention now to where my waste goes. And, the other factor important for me is a tracker that fits nicely under my boxing gloves — something that sometimes wrist-based trackers aren’t always great at.

My colleague then suggested I check out the Motiv fitness tracker.

On the surface, I was excited so naturally I ordered it immediately. The price point ($199.99) made it not so expensive that it seemed unattainable but definitely pricey enough so that I had some expectations about it being moderately good going in. After using it for a couple of months now, I can walk you through the good, the bad and my closing thoughts on whether it’s a good buy or not.
Continue reading “A Fitness Tracker for Lightweights: the Motiv Ring”

An Exercise in Frustration Online

When I’m not writing this blog, I spend a lot of my time at work. For a living, I manage digital products, specifically web applications, for a well-known and respected brand. And, if I’m being honest, I’ve been using and making for the web for the better part of half of my existence on this earth! All of this is to say, I know a thing or two when it comes to what works, and what doesn’t.

I’d like to share a story about an experience that didn’t work so well for me and how I’d recommend fixing it.

Ever since I moved, I’ve been thinking about switching up my gym routine. The other day, I was scrolling through Instagram (as one does) and saw something about Rise By We. Based on the post, it looked like they had a boxing or kickboxing program which I’d be really into since I’ve been doing Muay Thai for years now. Intrigued and because they mentioned something about a free intro class, I clicked on the link from my phone to arrive at RiseByWe.com.

The homepage set an odd tone. The “Refer a Friend” button is more prominent than I’d expect — it blocks the marketing copy that someone went to great efforts to write. Meanwhile, that copy is changing at an interval (in the screenshot below, the blue words are constantly changing so as I’m trying to make sense of what’s behind that button, it goes away.

Refer a Friend? But I don't even know if I actually like you yet!
Refer a Friend? But I don’t even know if I actually like you yet!

I can get around this, it’s just some marketing, but I’m curious — where is this place? In essence, realistically, does this gym work with my getting to work/home routines? I decide to check out the navigation menu (the delectably named “hamburger” menu for all you insiders) to see where it’s located. Continue reading “An Exercise in Frustration Online”

Another Perspective on Stuff You Fill Out

I was scrolling through Twitter today when a Tweet by someone I don’t follow about a topic I’m privileged not to be intimately familiar with happened to catch my eye:

I say I’m privileged because, while I joke about being blind because I’ve been wearing glasses since 2nd grade, I’m not actually impaired. I’ve never had to experience this wild and wonderful thing we call the internet without the gift of sight. And, throughout my career as a web developer, accessibility was often an after-thought.

Continue reading “Another Perspective on Stuff You Fill Out”