Will McLean is a designer and artist working in the Central Coast of NSW where he lives with his wife and 2 children.

Will is a meticulous developer and favours simplicity and clarity within his code. He can’t stand writing things twice so searches for any way to automate. His experiments can be found in the Exercises section of this site.

Will designs within systems. No project is too small for a design system. He favours the unusual, if not, how can he progress? You can read about his work in the Case Studies section of this site.

a.

b.

c.

d.

e.

Hyde park giant trees

f.

Harmony Park trees

g.

h.

i.

j.

k.

l.

m.

n.

o.

p.

q.

r.

s.

t.

u.

v.

w.

x.

y.

z.

aa.

ab.

ac.

ad.

a.

Prototyping in code at Craig Walker ( Articles, Case Study )

You must be prepared to refactor previously built elements at every stage. After the first week, 40% of the time was spent building new features, whilst 60% of the time was spent refactoring existing ones. ( April 4, 2019 )

b.

Hastings, you’ll love it!!! ( Reference )

The cutest thank you ever, a gun sale and an international hand writing competition ( March 29, 2019 )

c.

Blend modes explained ( Case Study )

We all discovered them in the first week of university. In those days we used them like crazy people. There were a lot of neon vomit photo collages produced. These days I can use them with a little more restraint, however, I still don’t understand them. ( November 19, 2018 )

d.

Someone & someone. Master somethings. ( Reference )

Legit tiling, budget camo that brings the heat and a desert hero for the ages. ( November 18, 2018 )

e.

An ode to trees ( Art Archive )

Oh trees, Am I meant to draw every leaf? Or just draw a bulky circle round each clump of your leaves and use my pencil to mirror the texture of many leaves together? Please tell me, oh trees. ( October 8, 2018 )

f.

Back to my old seat ( Art Archive )

I had time for painting... then I didn't. Now I am back to my old seat in Harmony Park, Steadlier in hand and a head full of dreams. ( )

g.

Colour grid ( Exercises )

As I was writing my knowledge base articles on the fly (whilst in mid development, on the train and in the park) the fact that I had to go home, create an image and then publish was starting to annoy me. ( October 7, 2018 )

h.

Colour by word ( Exercises )

Programatically generating colours forces me to design a “process” rather than the result. This is something that could save me a shed load of time and effort in future projects. ( September 9, 2018 )

i.

Flocking ( Exercises )

Rule of thumb is to do one thing really well. You can always build on it once it is done if you end up with time. Don’t get frustrated, you must embrace these restrictions if you are working within the commercial world. ( September 6, 2018 )

j.

Colour by location ( Exercises )

Each project is defined by its location. Could we turn that location into a part of the brand? Could we generate a colour from that location and thereby create a colour scheme that is truely unique? ( August 29, 2018 )

k.

Pollen pieces ( Case Study )

To get formal approval for something that is not directly related to a client is very tricky. It involves some convincing. However it is my responsibility to frame it correctly in order to highlight its benefits to the business. ( August 19, 2018 )

l.

Pollen Press ( Case Study )

It is a response to what we were already designing. It is not like a framework picked off a shelf. It is representative of the design patterns we were already producing. It has actually led to a deeper understanding of our own design. ( )

m.

Painting in front of the telly ( Art Archive )

After about two brush strokes I saunter on downstairs looking for a cup of tea and a chat. ( July 24, 2018 )

n.

Pros and cons of being a parent ( Art Archive )

Your house smells like vomit. ( June 17, 2018 )

o.

Using trigonometry to create a diagonal strikethough style with js ( Knowledge Base )

I recently had to make a diagonal strikethrough style to use on single word throughout a site. ( June 14, 2018 )

p.

Multiple States ( Case Study )

I had come out of some studios that didn't have an ethos aside from "do the fucking work or you're fired". It really affected the morale of everyone working there. So we wrote ours down in stone... digitally. ( April 22, 2018 )

q.

Rename the default WordPress posts ( Knowledge Base )

To rename the default WordPress posts put this into your functions.php file. ( April 19, 2018 )

r.

Asymmetric Archaeology ( Art Archive )

Asymmetric Archaeology brings together three contemporary artists whose practices incorporate elements of chaos and distortion when interpreting the urban landscape. ( March 30, 2018 )

s.

Disable the archive label in the default WordPress title function ( Knowledge Base )

I like to embrace the system with which we build our websites and display things like this with no alteration... But try getting a job with that attitude!! ( March 19, 2018 )

t.

Did I drink that milk?… ( Art Archive )

My eyes are bleeding. I rub away the blood. I must focus. I have a show. I must draw. I pick up my pencil... #artforever #ibleedforart #nobodyunderstandsmysacrifices ( February 21, 2018 )

u.

Create a matching term in a taxonomy when publishing a custom post ( Knowledge Base )

Recently I built a site that needed to have terms that matched the name of every custom post type 'brand'. ( February 16, 2018 )

v.

Waverley College Campus Tour ( Case Study )

We had been chipping away at it amongst more pressing features. Slowly, but methodically and relentlessly. I think the best features have developed over time and not in a rush. ( January 7, 2018 )

w.

A massive hand to match the pencil ( Art Archive )

I began to wish I had a massive pencil to match the massive paper size... but then i'd need a massive hand to match the pencil and then a massive arm to match the hand ( December 21, 2017 )

x.

How to disable the default WordPress categories ( Knowledge Base )

You need to register the taxonomy ‘category’ again with no arguments. You can do this by adding the below snippet ( December 18, 2017 )

y.

Marginal gains ( Art Archive )

In a bid to make myself look more like a real-life artist I have decided to put sizes in the captions to my work. ( November 27, 2017 )

z.

Isola Del Giglio ( Reference )

Fat white outlines on flat colour backgrounds, an innovation indicator, a black-eyed, dancing frog and a strange old magician. ( November 26, 2017 )

aa.

Create an archive page of all the media on your WordPress site. ( Knowledge Base )

As I had partitioned all of my work into posts I wanted somewhere I could view the images only and then click through to the post with which the image was associated with if the image piqued my interest. ( November 25, 2017 )

ab.

When in doubt, scribble wildly ( Art Archive )

Draw a limb before drawing the rest of the body, that way there is no way you will get the proportions right. That is the aim. ( October 22, 2017 )

ac.

Stop users adding terms to a taxonomy ( Knowledge Base )

I used this to stop anyone adding terms to a taxonomy that we needed to be set to a set of specific terms. Once they were added to the databases across all environments the below was added to the functions file. ( October 17, 2017 )

ad.

“Disable” a WordPress post type archive page ( Knowledge Base )

We will not actually disable the page. As far as I can tell these cannot be disabled (please do let me know if they can). We will redirect it to the home page. Good practice, no, good for the user, no, time saving, yes. Please! If anyone has any ideas that would make this nicer please share. ( October 16, 2017 )