Chris Ferguson #portfolio

Weeknotes: 2022, Week 5

This Week

I spent a lot of the week looking into the ins and outs of our WP Cypress tool, which will definitely continue into next week. Having not been involved in its development I am currently trying to gain empathy with our prospective users - understanding the key problems it solves, and testing out how well what we’ve built currently achieves that.

I also started looking into how we can increase awareness and encourage people to use the tool. It seems having some strong docs will be key to this. Which brings me to my key questions for the week, and also my key achievements...

Questions

Achievements

When discussing how to “market” WP Cypress with the team, we became fixated on “a website” for some reason, when whether we create one or not is secondary to the everything else we do.

I managed to deploy a crude 5-minute flowchart to explain why, and it seemed to work. Which was nice.

Flowchart showing possible developer experience flows for WP Cypress
For 5 minutes work, it saved 45 minutes discussion in Slack.

Other Thoughts

Privacy

Comic book panel showing a man looking distressed and a woman peeping in at him through a window. It has the caption “she invaded his privacy”. The man screams “No!”
She invaded his privacy.

People are getting sued for serving Google Fonts on their site from Google Servers, so it seems legislators (at least in the EU) are definitely taking privacy seriously these days. With Browsers ditching third-party cookies left, right and centre, and Google's “Topics API” being rejected for concerns with fingerprinting, it seemsthe days of targeted advertising and cross-domain tracking are finally numbered. Fingers crossed.

However, a lot of clients and prospective clients recently are moving towards personalisation solutions - it just seems a risky time to invest in that tech when it could be on the way out.

It is heading towards the point where the only way to obtain targeting/demographic information from your users will be to obtain that information directly from them, within your own site. What are the options for doing this (especially if proposals such as the Topics API fail)? Directly ask users to offer this information (surveys)? A bit jarring! There may be some clever ways to provide and encourage more opportunities for interactions within your site that help build user profiles. Or... just respect privacy and monetise some other way. FYI This site uses completely anonymous analytics, and no cookies. I can't track any repeat hits as a result, but that's not that important to me. I might stick an old-school hit counter on!

The Prototype Mindset

The recent chapter in Sprint where they describe “the prototype mindset” could be incredibly useful as a tool to explain to the team what I mean by prototyping. A lot of the team still seem to be stuck on prototype as an unfinished/unpolished version of a site/product.

Things that I learned this week