DEV Community

loading...
Mark Nicol profile picture

Mark Nicol

I have been coding for too many years. You can find me on Twitter as @mark_nicol I live in Ormiston and work in Edinburgh

Work

Software Engineer at STFC - UK Astronomy Technology Centre

All 83 comments

When things are back to normal, will you be working from home or in an office?

This so sums up how I feel.

Why I prefer rem over em

Thanks for the article - I didn't know about the rem / em d...

πŸŽ‰ State of JS 2019 is now LIVE, and DEV.TO is the 2nd most used blog for resources! πŸŽ‰

Awesome - well done to everyone behind dev.to for making su...

How do people store their spare tech kit?

Thanks for taking the time to find the details - I'll certa...

How do people store their spare tech kit?

I like the balance of your categories - It is nicely pragma...

How do people store their spare tech kit?

Waves back from East Lothian. Hi Ben. The remakery is such ...

Hexagonal Architecture doesn't really work

Yes, I see what you mean... You could see your 'big' hexag...

Hexagonal Architecture doesn't really work

Does it work if you think about the database as the database ...

I've joined Gatsby!

Congratulations you've been awesome at teaching things on D...

How to correct Git Commit Messages

Great reminders. The first one I find myself using a lot wh...

I Read 21 Articles About How to Become a Senior Developer So You Don't Have To

What a lovely summary of a lot of good advice

Mocking by Adding Attributes to Functions

Clever - I've not seen it done like this myself, but worth ...

30 Day Challenge: Write one Post per Day

Thanks very much @miku86 - I'll see what I can do. I'm enj...

30 Day Challenge: Write one Post per Day

The very best of luck - I know that is a bigger task than i...

What are your thoughts on the whole 10x engineer viral discussion?

It is a very odd post - like an obscure self referential jo...

On Advocacy

Beautifully put.

Useful search engine shortcuts for browsers

This is a really great tip. Trying it out I discovered th...

2019 Goalsβ€Šβ€”β€ŠApril Update

What a great idea. I love the way that you're not just shar...

Describe Your Job With a GIF!

Can't argue with that. It is one of my all time favourite s...

Describe Your Job With a GIF!

F# is Pretty Cool

Lovely post and very inspiring. Arrrgh I don't need another...

Show off your stickers!

Its a bit of a mixed bag at the moment - some tech, a few p...

NSFW: Use cases for Bitwise operators in Js

Thank you for a great explaining article. As you say the pe...

The first design iteration of my personal website

Nice work. That is really clear and distinctive without bei...

Why might a project/company use a monorepo?

I'll be interested to see what answers you get to this one....

Growth Mindset Prompts

Oooh I like those - nice

Back to school

One last tip I learnt from my daughter who does creative st...

Back to school

Wow - Good Luck Ben, that sounds like an awesome commitment...

Seventeen White dudes

I agree with you on a lot of this. Framed in these terms it...

Why did you start writing articles on DEV.TO?

I think my story is similar to @kaelscion . I'm still findi...

Recommend: Five Language Stories

Thanks for recommending. It is interesting to see languages...

Remember phonebooks?

We had to explain what a fax machine was to our eldest a wh...

Test

Did you find it?

How do other people use gists?

That's clever. I don't use Neovim but I can see how that co...

Why did you pick the avatar you use?

Like it - That's something I can empathize with.

How do other people use gists?

Thanks I'd not heard of Lepton. Being able to group by hash...

Thank you so much Dev.to

Aww thanks Ben I'm not sure if this will work. But this wa...

How do other people use gists?

Configs are certainly good. Wow though on your example it f...

Seventeen White dudes

Yep you are so right. I think your point about guidelines f...

Why did you pick the avatar you use?

I like it. It gives you a certain thoughtful quality.

Seventeen White dudes

That's an awesome reply. Thanks for expressing all that so ...

Seventeen White dudes

That's a great question and a lovely summary of all the ori...

Seventeen White dudes

This is going to be a wordy answer - I'm still working some...

Seventeen White dudes

You're right perhaps I'm too harsh in saying they are not r...

Seventeen White dudes

Thanks, Ben - you have a lovely way of summarising. The tal...

The Life-changing (And Time-saving!) Magic Of Feature Focused Code Organization!

That is such a fresh way of thinking about it. I think you'...

Seventeen White dudes

That's very true. I think the point in the video that I'v...

Why did you pick the avatar you use?

It is cool - I'd not heard of using the traveling salesman ...

Why did you pick the avatar you use?

That's just the sort of thing my family would do to me. I l...

Why did you pick the avatar you use?

That's cool. You have an awesome brother there

Why did you pick the avatar you use?

You are certainly rocking the rock look.

Why did you pick the avatar you use?

I've not seen the show yet but you make me want to root for...

Why did you pick the avatar you use?

You're right anything with R2D2 is instantly good and I lov...

Why did you pick the avatar you use?

It is a great photo. Even better full size

Why did you pick the avatar you use?

Is that a Tom and Jerry gif? I like it, makes me think of ...

Why did you pick the avatar you use?

That is so clever - I didn't spot that until I looked at yo...

Notes on Hyperfocus

Thank you very much. I know what you mean about A Mind Fo...

Throwing in the towel.

Hi Levi as the person who started the conversation about th...

What are some alternatives to the word "type"?

Depends so much on context. Names are tough. Is it helpful ...

Big-O Notation: Beginners Guide

What a super clear description.

Why would you want to 'scale' agile?

Wow that doesn't sound like it was an ideal process from yo...

A long-lasting love of Programming Metaphors

Pleasure - I really enjoyed the article

The cooking post back from the grave.

You make me hungry just reading the article. What a lovely...

My solution is the best!

You capture very nicely the idea of both respect for other ...

my post was sucked to an ether.

Loosing work sucks. Good luck recapturing your thoughts. I ...

The cost of things that require zero talent

That's a super way of looking at it. Thanks :-)'

Does programming require empathy?

Gosh, that's a question that makes you think. I had to lo...

A quick way to create Google documents.

Thanks, I've not tried Clavier+. Will take a look. You've r...

A quick way to create Google documents.

Yes. I've found that one super useful in the past when you ...

A quick way to create Google documents.

That is an interesting thought. I'll now be pondering that ...

A quick way to create Google documents.

Yes, you are quite right, digging a wee bit it looks like i...

Automating Simple Things with Python is Awesome

Python is such an awesome glue/hack language. I love your s...

Why would you want to 'scale' agile?

We haven't yet had our first planning increment, so it woul...

Why I decided to write an article a day

That is a very valid point. I'll use it as a marker to keep...

An article a day for November?

Cool. This is why I love this site. I'd not really heard of...

An article a day for November?

Thanks Ana - Your pomerdoro article was really good. Lookin...

An article a day for November?

Thanks Nick - That's a very valid point about the balance o...

An article a day for November?

Thanks - that is a good point about the quality dropping. Y...

Say something nice about another DEV member

@kaelscion writes such nicely structured and super helpful...

loading...