DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Chris Shepherd profile picture

Chris Shepherd

404 bio not found

Joined Joined onΒ  twitter website

All 42 comments

How To Create JavaScript Objects From an Excel File

CSV is the devil's file format. Given the opportunity whatev...

Are you sure you are a professional developer?

Not convinced about the always work bit. If the company pays ...

Are these lists equal?

Hmmm, I would employ someone who spent 5 minutes googling for...

Acing Your Interview: Traversing a Linked List in JavaScript

Just wondering..Has anyone actually ever needed to do this as...

When Stack Overflow Goes Offline...

Search with google and find that every link I try to get to...

Terrible interview question: Swap variables without a temporary

If I got the swap question they would have to put up with m...

The closed source sustainability crisis

"When the software your build your applications on is close...

Favourite albums to listen to while coding

Anything that is loud enough to drown out the noise of scre...

The difference between x++ and ++x

Personally I just stick to level 1, does the job and easy t...

How important is math in computer programming?

I've worked as a Programmer in finance for 20 years. In al...

5 Salary Negotiation Rules for Software Developers. Get +20% On Top of Your Market Rate

Fair point, I usually leave that to the HR person I am int...

5 Salary Negotiation Rules for Software Developers. Get +20% On Top of Your Market Rate

Go for 7 figures somewhere you do want to work ;) Nothing ...

5 Salary Negotiation Rules for Software Developers. Get +20% On Top of Your Market Rate

I gotta say this all sounds insane to me. In Britain most ...

When do you create a function or method?

I guess language makes a lot of difference. Personally I wo...

When do you create a function or method?

Oh it helps a lot. For example I can get all staff in one l...

When do you create a function or method?

I'm surprised you see too many functions as a problem. I w...

Keeping Your Code Simple

All good stuff. When you write code it is always best to r...

VerbalExpressions - RegularExpression made easy

Personally I have always found regex to be a write-only lan...

10 golden rules for becoming a better programmer

Check to see if it's been written before. I have seen so m...

Refactoring is not so scary

Ahh but then it would all go wrong when someone puts in 0 o...

Your most controversial opinion

Got to agree. Apart from avoiding bugs, it reduces the amou...

A little critique of Google's Material Design and its associated websites

Thanks for mentioning the password icon...that drives me ma...

Empathy in Dev and Ops

Yeah I recently rewrote something I wrote 15 years ago. My...

How To Work With Developers - A Guide for Non-Developers

Still in the office at 5:30? then still working? Sounds li...

Is Touch-Typing an Important Skill for Software Developers?

In theory yes, I would love to...but: I'm my experience, p...

Is Touch-Typing an Important Skill for Software Developers?

I can't touch type but saving 10 minutes a day hardly seems...

Case against premade CSS frameworks (and Design systems)

Material Design: fezvrasta.github.io/bootstrap-mate... Flu...

Case against premade CSS frameworks (and Design systems)

Maybe I'm missing the point, I use Bootstrap for all my si...

Experiment: Lazy Objects in Swift

Yeah Foo.Bar is a convention and lots of people seem OK wit...

Experiment: Lazy Objects in Swift

Just a personal observation but I hate code examples using ...

What little things make you happy while coding?

Rewriting code that I wrote 10 years ago and realising just...

16 Best Source Code Gems [Collection]

Christmas eve 2012 I was asked to look at some Excel VBA co...

SQLite Rocks and Here's Why

"But you can stick text data into an integer column without...

Be good at one thing, not average at everything

You can get away with being average at one thing, if no one...

Why do some developers listen to music while they code?

Really loud music quitens the screaming in my head.

Empathy in Dev and Ops

Usually when I look at code and say "what idiot wrote this?...

Rethinking JavaScript: The if statement

I'm perfectly familiar with the operator, I just find this ...

Rethinking JavaScript: The if statement

It strikes me you have taken readable code and made it much...

For Loop in different programming languages

Then resharper tells you that you can replace that with one...

Refactoring is not so scary

"Functions length should be 7-20 lines of code." - shouldn'...

Big task or small task first?

The example sounds like my typical working day, in the examp...

loading...