DEV Community

Nimmo profile picture

Nimmo

I'm a software developer based in Newcastle Upon Tyne, England. I've got a wide range of experience in companies of varying sizes and cultures, and in roles of varying degrees of responsibility.

Location Newcastle, UK Joined Joined on  Personal website http://www.dnimmo.info github website twitter website

Work

Engineering Lead at MindGym

Eight Year Club
Writing Debut
Seven Year Club
Trusted Member 2022
Five Year Club
Four Year Club
Three Year Club
Two Year Club
Beloved Comment
One Year Club
A monad is a thing you put things in so you can do things with them.

A monad is a thing you put things in so you can do things with them.

5
Comments
2 min read

Want to connect with Nimmo?

Create an account to connect with Nimmo. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Elm: A short example of the development experience on a real code change (video)

Elm: A short example of the development experience on a real code change (video)

8
Comments 3
1 min read
Take a day off

Take a day off

9
Comments 5
1 min read
Deploy every Friday

Deploy every Friday

6
Comments
2 min read
Easier paths to accessibility in Elm

Easier paths to accessibility in Elm

26
Comments 1
3 min read
Some basic JS issues, and how Elm avoids them (Video)

Some basic JS issues, and how Elm avoids them (Video)

6
Comments 1
1 min read
State transitions (i.e. Elm messages/React actions etc.): Past or imperative tense?

State transitions (i.e. Elm messages/React actions etc.): Past or imperative tense?

10
Comments 16
1 min read
Optional chaining: What is it, and how can you add it to your JavaScript application right now?

Optional chaining: What is it, and how can you add it to your JavaScript application right now?

13
Comments 4
3 min read
Sometimes, in the heat of the moment, it's forgivable to cause a runtime exception.

Sometimes, in the heat of the moment, it's forgivable to cause a runtime exception.

12
Comments 3
2 min read
Bothering people over [communication tool]

Bothering people over [communication tool]

8
Comments 2
1 min read
"Can't we just...?"

"Can't we just...?"

20
Comments 4
2 min read
A look at a small Elm application

A look at a small Elm application

37
Comments 2
9 min read
Communication is hard: Some thoughts on one aspect of remote working, after 18 months

Communication is hard: Some thoughts on one aspect of remote working, after 18 months

19
Comments 4
7 min read
JS Performance: Perhaps We Shouldn't Always Use Arrays

JS Performance: Perhaps We Shouldn't Always Use Arrays

79
Comments 24
2 min read
The basic Elm example that I wish I'd had

The basic Elm example that I wish I'd had

110
Comments 21
10 min read
Don't split up your codebase before you need to: The most useful Elm tip that I shouldn't have ignored

Don't split up your codebase before you need to: The most useful Elm tip that I shouldn't have ignored

20
Comments 3
3 min read
Do your team a favour: start writing a styleguide

Do your team a favour: start writing a styleguide

22
Comments
3 min read
Smallest-viewport first

Smallest-viewport first

20
Comments 4
2 min read
State Driven Development for User Interfaces (Part 3: Parallel State Machines)

State Driven Development for User Interfaces (Part 3: Parallel State Machines)

23
Comments
5 min read
State Driven Development for User Interfaces (Part 2: Finite State Machines)

State Driven Development for User Interfaces (Part 2: Finite State Machines)

16
Comments 6
5 min read
State Driven Development for User Interfaces (Part 1: An introduction)

State Driven Development for User Interfaces (Part 1: An introduction)

39
Comments 1
6 min read
That's f***ing teamwork!

That's f***ing teamwork!

28
Comments 8
4 min read
Pure functions, and why I like them.

Pure functions, and why I like them.

19
Comments 3
4 min read
Thinking of the next developer

Thinking of the next developer

25
Comments 15
4 min read
I was wrong to dismiss Elm, and I think you probably are too.

I was wrong to dismiss Elm, and I think you probably are too.

6
Comments 1
6 min read
loading...