DEV Community

loading...
craignicol profile picture

craignicol

404 bio not found

Work

Technical Architect

All 44 comments

What was your win this week?

Not necessarily a win for this week, but my appraisal is comi...

Explain "Code Smells" like I'm five

It's something that's not broken, but looks like it could be....

What was your win this week?

Finally managed to get a blog post published after a long gap...

Inclusion is not a zero sum game

The point isn't to slice up the privilege pie in a different ...

Inclusion is not a zero sum game

The point is that there is an overall gain to the group from ...

Vanilla JavaScript String to Number

Worth knowing that this depends on the user's browser locale....

Tell us what your top unpopular tech opinion is šŸ˜ˆ

C++ had some awesome ideas that more recent OOP languages sho...

What is helpful, if you want to help

Thank you for the list. For number 2, don't forget the powe...

For International Women's Day, what have you done this year to support women devs?

I start by listening, always. I've helped rewrite our job ...

Unpopular opinions

More JavaScript Frameworks, more text editors, more language ...

Should devs unionize?

Yes, unionised devs are a great idea. Setting standards is...

How Architecture Improved My Coding Skills

This is why all developers should be able to see the big pi...

What was your win this week?

I got the 4 week streak badge šŸ˜„

Which modern fiction presents the most interesting techno-dystopia?

Wall-E What if the only way to save the planet is for huma...

What was your win this week?

Led a guided conversation on data, and I'm reassured that t...

Who do you work with?

And we have a responsibility to shape the type of experienc...

What common programming concept has the wrong name?

It's server-less (i.e. you have less than 100% of the serve...

Brogrammer - Our Contribution Towards A Fitter World

"bro" usually indicates a toxic culture. Long hours, no bre...

How I approach coding challenges

I tend not to use unit test frameworks for coding challenge...

What is the most common error you see?

At the language level : Variable length Indexed Lists are t...

What is the most common error you see?

Cutting quality helps to meet a deadline.

Being a Female Programmer: How is it For You?

It's not just all-male panels that have the "unconfident wo...

How Long Should Junior Developers Introduce Themselves As "Junior Developers"?

Never. (But then I never had P plates on my car after pass...

Changelog: Zen Mode

Not working for me :'( Firefox, Windows 10

10 Lessons Learned Conducting Code Reviews

I've always believed in having my code reviewed by my team....

If this happens, will you be loyal or ethical?

I've been in similar situations in the past and my first re...

What would you like to see on your DEV profile?

Preferred pronouns, as an explicit (optional) field, to nor...

What are some co-worker attitudes you dislike?

I've worked with plenty of organisations like that, which i...

Time to change how we do Stand-Ups

I know scrum masters, particularly those new to it, can be ...

Time to change how we do Stand-Ups

I've done that before. It's the only option on snow days. D...

What are some co-worker attitudes you dislike?

The Ostrich. They know they have a problem. They know they...

What podcasts should I be listening to in 2019?

Hanselminutes - Scott Hanselman from Microsoft but the podc...

Do I wait until performance review time or bring it up now?

Definitely don't wait. I don't know what the structure is l...

How I approach coding challenges

You're welcome.

I'm attending my first dev conference in 2019! Tips?

Go to the talks that you expect to raise questions, or the ...

Explain Distributed Systems Like I'm Five

There's a lot of children in the world, and Santa is busy i...

Explain Recursion Like I'm Five

Why can't a plate break a hammer? Because a hammer has a...

Describe Your Job With a GIF!

I deal with a lot of red tape, so

Tribe of Mentors ā€“ 11 questions

Have you listened to the podcast? Lots of great interviews ...

Advent of code Day 2 Part 2 Complexity

I tackled this one last night. For my solution, I created a...

Iā€™d rather be proved wrong than miss the chance to improve

Good feedback needs to be actionable and timely. It should ...

Welcome Thread - v10

Hi I signed up to comment, but I see I can mirror my existi...

Junior Dev Survival Guide: How to Communicate About Code

All good advice, but as someone who's mentored for a few ye...

loading...
Forem Open with the Forem app