profile

Hi, Iā€™m a creator

šŸ„§ Pie mail - cyber smart edition

Published over 3 years agoĀ ā€¢Ā 4 min read

Hi folks! There's a lot of new subscribers this time around, so a special hello if this is your first pie mail!

It's great to have you here!

ā€‹

It's Cyber Smart week here in New Zealand, a great time to review your teams security practices (or lack of, haha). Got any security tips or stories to share? Reply and let me know what you're doing for Cyber Smart week, I'd love to hear it!

ā€‹

Anyway, here's what's been happening in the last couple of weeks:


āœØ Some interesting links āœØ

Ten years in testing, ten lessons

Maaike Brinkhof has written ten blog posts to celebrate ten years in testing. Ten blog posts is a lot of reading, but there's some really interesting learnings in there. Take some time to check it out!

ā€‹

An Exploration of Testers

My friend Dr Lee Hawkins compiled a book this year called An Exploration of Testers. A series of eleven questions posed to different people from within the industry. I feel very humbled to have been invited to contribute!
I haven't read through everyones answers yet, but the ones I have read, have been very insightful.

ā€‹Check it out on Leanpub!

ā€‹

The Twitch follow bot problem

My colleague and Twitch streamer Daria posted about her problem with bots following her on Twitch. I'd encourage you to listen to the video, and pick out what oracles she used to figure out there was a problem!

If you're a Twitch user, why not give her a follow too, she's great!

ā€‹

Boeing aircraft updated by floppy disk

Because it's cyber smart week, here's an interesting cyber smart story. Boeing still update their navigation databases using a 3.5 inch floppy disk.

I'm interested to hear your opinions on using such an outdated technology - good idea or bad idea? Could this be more secure than more modern methods?


šŸŽ“ This week I learned... šŸŽ“

...how important it is to be careful with 'initial values' and 'current values' in Postman!

We're really ramping up our usage of Postman at the moment as an API testing tool. Postman teams has some features that I'm really excited about. Look out for some blog posts soon!

ā€‹

One of the cool things about Postman is its use of environment variables. When you set up an environment in Postman, each environment variable has two settings: an initial value, and a current value. Kinda like this:

ā€‹

ā€‹

The initial value is what the collection starts out with, when you sync it or import it. The current value is what the variable is set to currently (because, you might change it during your tests).

The important thing to note is that when you're using Postman for teams, the initial value gets synced to the cloud. If you have a variable that contains a password or some other sensitive information, you really don't want that going into the cloud.

ā€‹

In the above example, my incredibly secure password would now be compromised. Bummer, eh!

ā€‹

So, always use the current value if you have sensitive information in environment variables - you could do something like this:

ā€‹

This way, the only thing that will get synced to the cloud is the text "[your password]", and my password will be safely stored locally.

Happy Cyber Smart week everyone!


šŸ§© Puzzle time šŸ§©

Here's a story from my past. I worked for a company that sold a subscription service, with an overly complex billing structure. It's a bit tough to explain, I've tried to simplify it here, feel free to ask questions if you want me to clarify though!

ā€‹

We sold Products, and each Product was available on a subscription Plan. The Plan determined the region and price a Product would be available at.

Each Product and Plan also has a start and end date. Both the Product and the Plan need to be available on a given date for a customer to make a purchase. With me so far?

The company decided though, that we needed to change the price of some Plans. At the same time, they wanted to rename the Products. The "Small" Product would become "Standard", and the "Large" Product would become "Pro".

So we had to 'end' the existing Products and Plans, and create new ones. This is what the data looked like. Can you see what went wrong?

ā€‹

ā€‹

ā€‹

Let me know if you can see what happened! More importantly, what would you do to make this better? I look forward to hearing your answers!

ā€‹

Hint (highlight text to see): Timezones are hard!


šŸŽŖ Events coming up šŸŽŖ

There's always something exciting happening!

ā€‹

Junior Dev meetup

If you're in Auckland like me, Junior Dev meetups have started again. I strongly recommend testers going to non-testing meetups, and this is a good one. The next event is on November 11.

ā€‹

Ministry of Testing Auckland Workshop

ā€‹Ministry of Testing Auckland are hosting their first workshop since we've moved back to Level one too - a primer on the ISTQB syllabus. If that interests you, be sure to check it out! It's this weekend!

ā€‹

Automation Week

If you're not in Auckland (or hey, even if you are), Ministry of Testing's Automation Week is coming!

There are a range of automation challenges you can take part in. I'd love it if everyone that reads this newsletter takes the chance to have a go at at least one of them. They should be great fun!

If you participate, or if you need help, please let me know, I'd love to see what you get up to.

ā€‹

TestBash NZ

On a related note, my absolute favourite testing conference, TestBash NZ is only a month away! Circle November 20 in the calendar if you haven't already!

It's all online this time, so you don't even need to be in New Zealand to take part. Yay!

ā€‹Six great speakers have been lined up already - so register now! I look forward to seeing you there!

ā€‹


šŸ‘‹ Thanks for reading! šŸ‘‹

Peyow peyow, that's all for now. As always, appreciate you reading, I hope you found something of interest!

Remember, this newsletter is still small enough that I will read & respond to any replies :)

ā€‹

Let me know if you have any feedback, and will see you all again in a couple of weeks (if not before!).

ā€‹

Cheers,

James a.k.a. JPie šŸ„§

ā€‹https://jpie.nzā€‹

ā€‹

Hi, Iā€™m a creator

Read more from Hi, Iā€™m a creator

Hi all! It's flooding and cyclones here in NZ, especially those in Auckland. I hope this email finds you safe - if you're being affected by bad weather, please stay inside until this all blows over! šŸ¤ COLAB Before we get too deep into it, I'd like to give a small shout out to COLAB. I had the chance to take part in COLABs Equitable Product cohort last year. It's eight weeks of conversation and learning with like talented peers; covering subjects like data ethics, accessibility, inclusion and...

about 1 year agoĀ ā€¢Ā 4 min read

Well hello there! Happy new year everybody. I hope you all had a good break, and are well rested heading in to the new year. I've had a good long time off, getting some rest after a busy 2022. I've found myself really eager to get back to work though, I'm looking forward to what 2023 will bring - I hope you are too! šŸ™‹ā™€ļø The value of dedicated testers In my last email, I wrote about the importance of engineers testing their work (and not just leaving it for testers). But this leaves an...

about 1 year agoĀ ā€¢Ā 4 min read

Welp, the end of the year is upon us! It's been a long and busy one. It's definitely been fun, but I'm ready for a break! I've had some interesting conversations over the last couple of weeks about quality, and the lines of responsibility - so - that's the subject of today's email. Enjoy, and see you in the new year! šŸ’» Programmers and Engineers My first job was in a busy office. Our office constantly seemed to have a dirty kitchen - a pretty common office problem. Instead of rinsing their...

over 1 year agoĀ ā€¢Ā 3 min read
Share this post