Skip to content
logo and link to the home page of eff.design, a product design portfolio for Fraser Milne
How I became a designer 🩻

The story starts in a time world where you dialed-up to your interwebs, Adobe's software came on CDs, your AOL Messenger status spoke volumes, and these     were all the rage. My first projects were making Myspace themes for friends and family.

I've been at this for over 16 years now ⏳

Motivated to get better, I enrolled in a New Media and Technology program my high school offered. I spent spare time creating things that brought my joy in Flash and Dreamweaver and observing how people interacted with technology.

Hoping to convince my parents that I could make a career out of this, I studied Computer Science for a while and eventually switched majors to Graphic Design. Starting out, I did some freelance web development, learned to monetize myself, and pay down my student loans.

In 2013, I joined a fast-paced startup that accelerated my learning curve. I gradually carved out a space for myself in product design and the rest is history.

I led design at Plenty of Fish 🐠

As Product Design Manager I helped create millions of new relationships. My team defines, builds, and validates low pressure experiences that connect members with whoever they are looking for.

Read more

My approach to problem solving looks like 🔬
Decompose

1. Decompose the problem into smaller pieces

Every problem can be decomposed into smaller pieces that are easier to think about, and therefore, easier to solve.

Formulate

2. Formulate a hypothesis for each

Based on data, I can create a hypothesis of why the problem is happening and what I can do to solve it.

Define

3. Define a metric, a timeframe, and a goal

Every hypothesis must be measurable and quantifiable. To achieve this, I must choose a metric and a goal so that I can decide whether the experiment is a success or not.

Run

4. Run the experiment

It's time to validate! Run the experiment for as much time as I defined in the previous step.

Verify

5. Verify the data

Once the execution time has passed, I have to check if the value for the metric I chose reached the goal or not. If it did, I can call the experiment a success.

Iterate

6. Prioritize and iterate on the next problem

Once the experiment is determined a success or a failure, it's time to tackle the next challenge!

View my past work or send a message to learn more.

© 2024 by eff.design
Contact 📭