DEV Community

Dan Conn profile picture

Dan Conn

Hey! I'm Dan! I have been coding since I was a teenager, which is a very long time ago now (certainly feels like it anyway)! I love learning new stuff and helping others.

Location Brighton / London, UK Joined Joined on  github website twitter website

Education

The Open University (BSc), Edinburgh Napier University (MSc) (still in progress)

Work

Senior Software Engineer at Mimecast

All 81 comments

The Heartbreaks of Interviewing During COVID19

Thanks for your honesty and your insights in interviewing a...

How much does audio quality matter to you with your headphone music?

For me I have studio quality reference headphones that can ...

Get to Know the Command Line: Basic Git Commands

Awesome!

How I Landed My First Web Developer Role Without A Degree or Bootcamp: Lessons Learned, Resources & Tips

That's a fantastic piece on your journey! Thanks for sharin...

Translating Bootcamp to Real Dev Job

A fantastic post, so true! Thanks for sharing!

How And When To Use Git Reset

Thanks for this! I have very rarely delved into using reset...

The UX Honeycomb: Seven Essential Considerations for Developers

That was super interesting! Thanks for sharing. Didn't know...

How often do you clean your screen/keyboard?

I would like to say once a week, and in my head I certainly...

What do you use for password management?

I use Keypass X and Keypass Droid. I don't share any passwo...

What would the programming language sorting hat pick for you, and why?

I mucked around with BASIC as a small kid , then Turbo Pasc...

What would the programming language sorting hat pick for you, and why?

Well, then you'd be wrong 😂😂🤤

What would the programming language sorting hat pick for you, and why?

OK so when I signed up for pottermore.com I was chosen to b...

What would the programming language sorting hat pick for you, and why?

Turbo Pascal was the first proper language that I learnt! I...

What's your job title? What do you do?

I'm a developer, but previously I've been software engineer...

The ONE chart every developer MUST understand

This is a great piece, thanks!

Brag Post

New job starts Monday!!!

Which fictional story (book, movie, etc.) is the best allegory for software development?

The Blob. From Wikipedia... "The storyline concerns a grow...

War of the Git Flows

Thanks for the very comprehensive list! I didn't know there...

What was your win this week?

Saying farewell to colleagues and choosing my leaving drink...

I saw "Ajax" was trending on Twitter...

Hahahahaha! I've always wondered how JavaScript could possi...

The Shell Introduction I Wish I Had

Nice! Thanks dude!

Walking into a bar

Haha! Another classic!

Should interviewees be allowed to search for answers?

I would say the best coding challenges are where you ask th...

Linear thinking

I guess they're very complex?

Is “Defensive Programming” actually healthy?

Thanks and congrats to you too!

Is “Defensive Programming” actually healthy?

I've had devs in code reviews that are grateful for the adv...

Which unproductive activities are typically mistaken for productivity?

Good point! There is something to be said for doing things ...

Is “Defensive Programming” actually healthy?

I would say it depends what you are programming and who for...

If your manager told you to spend the next two weeks working on any "fun and fulfilling" project at work, what would you do?

I still need to play with Kubernetes properly!

If your manager told you to spend the next two weeks working on any "fun and fulfilling" project at work, what would you do?

I've used it for 4 years but always not felt secure in myse...

If your manager told you to spend the next two weeks working on any "fun and fulfilling" project at work, what would you do?

I've wanted to get involved with the Apache Tika project fo...

Which unproductive activities are typically mistaken for productivity?

No worries! Whatever works for you 😃

This is BS: How and why "inclusive" conferences are screwing up (starting from the top)

My personal opinion is when you are creating an event and you...

Which unproductive activities are typically mistaken for productivity?

Take a look and see what you think. I was so impressed I to...

How do *you* pronounce sudo?

Sister of Jon though.

How do *you* pronounce sudo?

I said it like this since learning the command and haven't ...

What software development skills only come with experience?

1) Knowing how to read people. It's something that only c...

Which unproductive activities are typically mistaken for productivity?

😂😂😂😂😂😂😂😂😂😂 It has certainly used up a lot of free time rec...

Which unproductive activities are typically mistaken for productivity?

I've been using an app called Freedom on Android which bloc...

Which unproductive activities are typically mistaken for productivity?

This might or not be controversial..... stand-ups. Sometim...

Three Tips for balancing side projects and a full-time job

A great summary and another great episode. I tend to be som...

When is learning what to Google good enough?

I don't think it's necessarily necessary to advance beyond ...

Sometimes when I'm writing Javascript I want to throw up my hands and say "this is bullshit!"....

Hahahaha! Awesome!

What is a good team lead in your opinion?

Good team leads have a knack of protecting you from externa...

PHP... yay or nay?

I have not used PHP since PHP 5. I have heard it has improv...

Why you should think twice about contributing to Open Source

I have wanted to contribute to a few open source project fo...

Secrets of Reverse Programming | Learn Coding Faster

A really cool way of thinking about learning. Thanks :)

Secrets of Reverse Programming | Learn Coding Faster

Me too! A great quote!

Knock Knock

I joined just over 2 years ago and have been holding off po...

Florida Man of Tech has struck again!

Haha!

How I became an Entrepreneur

Thanks for sharing Kelly, and I love the podcast too! I've ...

thank u, next: an introduction to linked lists

I've only just seen this post today as someone shared it on...

What Does Your IDE/Code Editor Look Like?

Editor: IntelliJ / PyCharm / CLion Font: Menlo Theme: Dracu...

CSS Cheat Sheets!

Amazing!

Three Tips for Managing Impostor Syndrome

Great points and it was an awesome episode. Thanks for tack...

What is quantum computing?

I'm currently reading Quantum Computing Since Democritus by...

There's no such thing as a full stack developer

It's a pretty interesting piece, thanks. I would argue that...

I'm Going Back to being a DEV Community Member

Good luck with your future teaching I look forward to hopef...

What are the worst security practices you've ever witnessed?

Another one is storing passwords as Strings in your favouri...

What are the worst security practices you've ever witnessed?

Although a good password manager is encrypted, whereas a po...

What are the worst security practices you've ever witnessed?

Every time a website doesn't allow the full range of Unicod...

What's your favorite question to be asked?

I connected to the production database and now it looks lik...

How do you stay flexible in your career?

I keep flexible by stretching! No not the gym kind of stre...

What Not to Do as a Programmer - My List After 2 Years of Working In Teams

That's an awesome list.

What software projects made you "wow" 🤯

A long time ago, in a galaxy far far away, there was such a t...

What you should know about CORS

A really good write-up of a much misunderstood problem! Tha...

Happy Birthday Ali Spittel

Happy Birthday! I look forward to listening to more podcast...

I hereby challenge you to a programming poetry smackdown.

Roses are ReNullPointerException

What's one thing you wish you knew before you started programming?

You will never know everything. And that's OK. Just learn t...

101 Tips For Being A Great Programmer (& Human)

A superb list. Thanks for sharing. Loving the Ladybug Podca...

What time of day are you most productive?

I tend to have spurts. So sometimes at 6am-8am, then 9am-mi...

A few things I wish I knew before I started working as a software engineer

That's a really good and very accurate list. Thanks for sha...

Code Smell: No AND in Function name

This was a really nice way of explaining this important top...

Learn git concepts, not commands

I love this so much! It's so true too, and as Ben said is g...

When did you stop thinking of yourself as a junior/newbie?

I think in my first role there came a point in time where I...

How did you first start out learning programming?

Cheers dude!

How did you first start out learning programming?

On my 14th birthday, my great grandfather got shafted at a ...

What's playing in your headphones while you code?

Sometimes it's classical, most of the time progressive, tec...

Welcome Thread - v1

Hey everyone! I have been writing software full time for 7...

loading...