DEV Community

loading...
Daragh Byrne profile picture

Daragh Byrne

He/him. I care about my sanity and yours too.

Location Sydney, Australia Joined Joined on  Personal website https://www.codingmindfully.com github website twitter website
Work

Software Engineering Manager and Mindfulness Trainer at CodingMindfully

Last 250 comments

How I decompress as a developer

Learning to be kind to yourself is an essential life skill. W...

Hey Developer, Go get a life!

Great post. Work is work. Sometimes it's awesome. Othertimes,...

What's your go-to stack these days?

i.e the decision has often been made for me :)

What's your go-to stack these days?

After a long route through C, .NET, Java, PHP and their assoc...

Have you ever code when you were high? 🥃🤪

I'm pretty sure it applies to playing pool too.

The Widening Anxieties of Young Front-end Developers

Great article. Worry is a natural response to feeling out of ...

How to Stay Physically Fit as a Remote Developer

I keep exercise gear - bands, light weights, kettle bells, fo...

A guide to Flow states for programmers

Another book lover indeed! And thank you likewise :) As it h...

A guide to Flow states for programmers

Very glad you enjoyed. What are your takeaways?

You're Too Busy. Here's What You Can Do About It

Great article. I agree with the point about saying yes to eve...

A guide to Flow states for programmers

Thank you. I think the idea of flow has deep roots in Wu-wei ...

How to snap out from procrastination mode 👩‍💻

I love that book. I'm into flow, and wrote about it here, you...

The DEV/Forem Team is Taking a Mental Health Holiday 💚

This is an act of community leadership that I've no doubt wil...

Time Blocking for Developers: How to Achieve Flow, Stop Being “Busy”, & Start Being Productive

Great article. I reference focus blocking in my own article a...

Debugging Abstractions: The Benefits of Mindfulness for Software Engineers

Oh! We are so on the same page: ...

What type of chair do you sit on when coding?

How are your shoulders coping?

The Story Behind My First Project.

Looks really great, and a very interesting and inspiring stor...

25 ways mindfulness and meditation help in my career as a software developer

Very glad you found it useful Nichole!

25 ways mindfulness and meditation help in my career as a software developer

Haha, yes. It could even be read as JS. Suspect it may even g...

Is anyone planning a full or partial "early retirement" from software development?

I would like to eventually, but I keep getting pulled back in...

What are some examples of "productive laziness"?

Deliberate rest. Doing nothing for a while, or napping, with ...

What are some examples of "productive laziness"?

Yup. Wrote about that here: ...

How do you fight boredom in software development?

Side projects. And acceptance.

What is your fitness routine?

Meditation has been super important lately.

What is your fitness routine?

2-3 Gymnastic Strength and callisthenics session (incorporati...

The Inner Game of Software Development

This is actually adapted from The Inner Game of Tennis, which...

Overthinking, evolutionary psychology, and programming

It's a very good app, and organisation whose values I align w...

What's your ideal job / who is your ideal employer?

This is a great post. What stood out for me was the "architec...

DevDiscuss Episode 5: How Hobbies Like Powerlifting, Auto Repair, and Music Can Make You a Better Developer

I write poetry. I used to compose electronic music. They ex...

PostgreSQL vs MongoDB

I can't disagree with any of that! I just got your point :)

PostgreSQL vs MongoDB

Honestly I've never had to do too much with MongoDB. So I can...

PostgreSQL vs MongoDB

I can't help but think of my experiences with a mature GraphQ...

List of top Open Source alternatives to popular products.

The picture you chose says "Stop Paying" so I got confused :)

No, React didn't kill jQuery

jQuery won me over because it made me not have to think too h...

Should you write code all the time, even in your free time?

Glad to hear! It's completely a feeling everyone struggles wi...

What Productivity Looks Like to Me

When you say you are more prone to burnout recently - is that...

Should you write code all the time, even in your free time?

Also - if it's a case of other people looking down on you - t...

Should you write code all the time, even in your free time?

No. Find a way to live a well rounded life. I love code, and ...

Memory Layout of C++ Object

I remember when I first learned about this, it was eye openin...

Is CSS dying already?

If you still have to debug it, it isn't dead.

25 ways mindfulness and meditation help in my career as a software developer

That's exactly it. Make it automatic! See what happens :) - m...

Which game are you playing right now?

The Inner Game. The I...

On calling out stress in other developers

Hey Scott, thanks for reaching out. I've been pretty high up ...

What is your top tool that most devs would be surprised you use regularly?

yep auto fix, which works up to a point. I'd rather have it m...

What is your top tool that most devs would be surprised you use regularly?

Also I used whatwpthemeisthat.com/ a lot when I did wordpress...

What is your top tool that most devs would be surprised you use regularly?

I work on a project where the build fails if you break the li...

What is your top tool that most devs would be surprised you use regularly?

Code/SQL generation by Excel/Sheets spreadsheet.

The Inner Game of Software Development

Thank you for the insightful comment! The game metaphor is no...

Have you ever had to take an ethical stand while on the job as a developer?

Yes I turned down a client when I found out they had been str...

What's your favorite software idiom/aphorism?

YAGNI. Although I feel like I should have it tattooed on my f...

Tell me about your first email address

Jeez, my email address is nearly as old as I was when I regis...

Tell me about your first email address

I'm old enough to predate google and gmail - my first address...

The Inner Game of Software Development

The biggest shift in mindset is to be kind to yourself. You...

The Inner Game of Software Development

What sort of difficult mindset do you experience? Frustrati...

The Inner Game of Software Development

Thanks for the feedback!

The Inner Game of Software Development

Cool - there are two reasons to do that. One is self-compas...

Late Night Confessions About Imposter Syndrome (& How I'm Dealing With It)

Same to you!

Late Night Confessions About Imposter Syndrome (& How I'm Dealing With It)

It's interesting, after 20 years writing code for a living, I...

The Inner Game of Software Development

That's an excellent point, thank you!

The Inner Game of Software Development

Thank you. It flowed out as a set of notes :) my plan is to...

Tell us what your top unpopular tech opinion is 😈

Number 2 especially. The nuts and bolts of http are not goi...

The Inner Game of Software Development

Yes. But the inner is overlooked and we need to cultivate i...

The Inner Game of Software Development

Agreed. Took me quite a while to figure out what was going ...

How does deployment work at your organization?

Code gets attached to a tennis ball then thrown into a hock...

What are some of your hobbies outside of coding that have directly or indirectly helped your dev work?

Meditation and learning about neuroscience, attention, focu...

Onboarding a junior developer to your team? Here's 12 tips.

The last point is absolutely the most important, I always m...

Are you coding more in your spare time due to COVID—19?

I've been writing - poetry and articles (including my Burno...

The Developer Burnout Survey - Results

Yes. Totally agree. I think it's entirely sensible to questio...

The Developer Burnout Survey - Results

I'm sorry to hear you were treated this way. That's a diffi...

What effect is the Coronavirus having on your work life and personal life?

I went to the mall today in Sydney (Westfield) to buy a pai...

Developer burnout is real

Great article and great advice in it! Boundaries are super ...

Perfection Is the Enemy of the Good

100%. Just build something as simply as you can. It's the o...

How to be Less Busy and More Effective

Take care of yourself first. Eat well, sleep, remember nobo...

What’s the most under-appreciated software?

Team foundation server, perforce, RCS... I still shudder.

Life is How You Frame It

We preach growth/fixed at our work all the time, it's inval...

50 Things I Wish I'd Known at My First Developer Job (Part 1)

Number 25 - solid gold in this one alone.

Why Not Having a CS Degree is Awesome

Physics degree, master's in computational modelling, succes...

Special Announcement From the DEV Founders

I'm excited for you. The Dev platform has been a shot in th...

Explain the Frontend Webdev Ecosystem to Me

I found this helpful when I tried to get to grips with it: ...

The Great Developer Burnout Survey 2019

I will, within the next week or two. I'll post here :)

20 Ways to Fight Impostor Syndrome

Truth! It's interesting to observe the re-learning process ...

20 Ways to Fight Impostor Syndrome

Great stuff. I think it's really important to realise that ...

The Great Developer Burnout Survey 2019

I will do a summary post with what I find!

The Great Developer Burnout Survey 2019

Thanks! Beta fail :)

Incorporating Meditation Into Your Programming Routine

I serialised my meditation guide here too: ...

Use the full power of Your Brain to be a Better Developer 🧠❤️👩🏻‍💻

Enjoy - see codingmindfully.com/ultimate-guide

Incorporating Meditation Into Your Programming Routine

Excellent list of resources. I see you are interested in Cu...

Use the full power of Your Brain to be a Better Developer 🧠❤️👩🏻‍💻

I'm glad of the trick :) - if anyone wants more in-depth st...

Stepping Back: Meditation for Aspiring Web Developers

Hi Devon, this is a wonderful article and you share my agen...

Why Meditation Can Make You a More Productive Developer

Thanks! As a sideline to my dev career, I've been teaching ...

Why Meditation Can Make You a More Productive Developer

Mate! Check out my articles here on this topic. I run Codin...

Can we separate the artist from their art? Should we?

Things like this are absolutely an invitation to reconsider...

Can we separate the artist from their art? Should we?

Interesting. I've published on his site a number of times. ...

Taking care of your emotional health - a dev's guide

"We(as people, not as devs/qas or any kind of techies here)...

What are you looking forward to this weekend?

It was brutal!

Taking care of your emotional health - a dev's guide

The School of Life make such excellent content on this topi...

Taking care of your emotional health - a dev's guide

Thanks Scott. Yes, there are tons of different places to wo...

Taking care of your emotional health - a dev's guide

Yes, please reach out to anyone nearby who will listen. Try...

What are you looking forward to this weekend?

Coffee, newspapers, a walk by the coast here in Sydney, Ire...

Music to Listen to While Coding

I swear by the Music for Programming podcast. podcasts.app...

What was your win this week?

Realising - holy crap! - I have around 7.5k followers on th...

6 ways meditation makes me a better developer

Great! Feel free to email me to check in :) daragh [at] c...

What is your debugging approach?

Question my life choices. Go work as something else instea...

What is your debugging approach?

12, every bloody time!!

The Five Pillars of a Successful Career in Software

A hundred times this :) the best devs I encounter are super...

Flow, a path to happiness

Great to see this article. Flow is something I aspire to cu...

Writing is Thinking: Learning to Write with Confidence

This is great stuff. I'll use it to reflect on and refine m...

Stuff I've Learned About Managing My Anxiety While Learning to Code

Learning how to rest is soooooo essential!

Stuff I've Learned About Managing My Anxiety While Learning to Code

Fellow meditator here - you might be interested in the medi...

Why knowing how to say "no" is important, and how to do it

I'm glad to hear that! Check out my site, plenty more there...

Why knowing how to say "no" is important, and how to do it

How awesome. I can relate. I grew up in Ireland and my fami...

Why knowing how to say "no" is important, and how to do it

A fair point. There are certainly cultural considerations I...

You can now generate self-hostable static blogs right from your DEV content via Stackbit

I guess it depends on the canonical? But I'm not sure.

Three pro tips for tackling impostor syndrome

It's one of a trio of resources I suggested. The working wi...

How I beat impostor syndrome and stopped feeling like a fake

You can provide the value that people believe you can provi...

Do You Suffer With Imposter Syndrome?

Thank you! Feel free to share on your channels - I'm open t...

Do You Suffer With Imposter Syndrome?

My story is documented here: ...

Three Tips for Managing Impostor Syndrome

Awesome, practical list. Remembering that you do awesome th...

Top 3 Tools For Boosting Your Productivity

Love Notion. Still have a hand in Evernote, for writing mai...

On calling out stress in other developers

Yes indeed. I have it on my phone but without notifications...

Your 30th Year in Code

Wonderful article. Long term (nearly 20 years professional)...

On calling out stress in other developers

Absolutely. It makes me feel incredibly valued and cared fo...

Are you your worst enemy?

Fantastic. Glad you got something out of it. Feel free to e...

What Developers Are: Why an Unprofitable Company Can Have 70% Margins

Engineers who can also sell things are a goldmine. Rare as ...

Are you your worst enemy?

Excellent. My blog at CodingMindfully.com has a heap of inf...

Are you your worst enemy?

Meditation is a great step in that direction!

What’s the best JavaScript framework?

<noscript><blink>LOL</blink></noscript...

I created DEV and have other positive qualities, ask me anything!

Thanks for your insights! Do any of those "net good" open s...

Are you your worst enemy?

Learn to separate it out into two parts (1) the experience ...

I created DEV and have other positive qualities, ask me anything!

Hey! Love your work. Two questions: How do you think soft...

Is this burn out?

It certainly sounds like a moderate level of burnout. It's ...

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

Yes I was originally thinking of it as 6(a)!

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

9 - Stop trying to change the things you cannot change (eve...

Are you your worst enemy?

Responsible co-workers should actually ask you to stop over...

On Being a Hopelessly Insecure Programmer

Indeed. Some worry is totally legitimate. I find my mind ad...

On Being a Hopelessly Insecure Programmer

Do you meditate? Have you read up on impostor syndrome? Yo...

Mindfully Screaming: How to deal with anger at work

Yes there's a stigma about it. I'm only learning to get in ...

The true story of how I got my first job

Love it!

Mindfully Screaming: How to deal with anger at work

When I'm at home I use a towel! Anger is useful, it means a...

The true story of how I got my first job

Me too! My dad bought me one for my tenth birthday. It lite...

The true story of how I got my first job

Honestly one of the worst experiences of my life. Which act...

The true story of how I got my first job

Thanks! Stumbled into it!

Have you ever felt completely helpless when facing down a coding problem?

Quite often. But I've built up quite a catalogue of evidenc...

What pulled you away from coding for a while?

I minimised by coding workload to 15 hours a week freelance...

under_scores, camelCase and PascalCase - The three naming conventions every programmer should be aware of

Lets not forget the highly authoritative MACRO_CASE!

What's your greatest software development skill?

Remembering that I have solved things before, which means I...

Getting Stuff Done when Every Voice Matters

People really, really just want to be heard!

What size company do you work for? What's that like?

All my long term jobs have been in relatively small organis...

Pushing Through: Stoicism for Aspiring Web Developers

I was hoping somebody would write this - thanks!

Do you have your next vacation planned?

I used to live on the Royal Mile for three years, Fringe ti...

Do you have your next vacation planned?

I visit Ireland once a year (I live in Australia) so I'll b...

How I broke Dev.to on my First PR

Respect for your ownership of this! I'd rather work with so...

What to do when faced with excellence

I'm glad it was useful. Harness your inspiration and admira...

What’s the most frustrating thing about the process of looking for work or interviewing?

For sure. It can be a place to distinguish yourself - show ...

What to do when faced with excellence

Fantastic. Try it out and let me know how you go! Focus on ...

The Best Book to Read as a Developer

I didn't take a CS or Software Engineering degree, it was p...

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

That I would end up making a career of it. It was just some...

What to do when faced with excellence

Glad you liked it! How did it help?

What’s the most frustrating thing about the process of looking for work or interviewing?

Do you write cover letters? I review resumes and the cover ...

Solving the Health Problems of Software Engineers

Also hot tip on Meditation. Here is my Ultimate Guide to ...

Solving the Health Problems of Software Engineers

Hot tip on the yoga :) Here's my article about yoga for de...

I hereby challenge you to a programming poetry smackdown.

Haha this is great, in my spare time I write non-programmin...

What to do when faced with excellence

Absolutely. Learning is endless, and sharing the results is...

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

s/sometimes/often/g

Some advice on advice

Great article. I especially like the second point. It's whe...

What does a developer say after solving a really hard bug?

Nothing I can say in polite company!

How to Disagree

More of this sort of thing please!

Software development and spirituality - what's the connection?

Thanks for sharing - wonderful to hear how your faith has l...

Software development and spirituality - what's the connection?

Thank you! Fixed it.

What's your worst nightmare as a coder?

Making a mistake that costs a whole heap of money. I've don...

Developer burnout is real

Yes feeling satisified is super important!

What are you "old enough to remember" in software development?

The feel of the rubber keys on the ZX Spectrum and the soun...

I'm concerned with the move that FreeCodeCamp just pulled by leaving Medium

Interesting. I've posted several of my articles on FCC and ...

What are your thoughts on the 4-day work week?

I'm much more productive and satisfied with life. 50% more ...

The lies and lack of self respect that lead to burnout

Thanks for the read. I've written about burnout here too. I...

Ten Cognitive Biases to Look Out For as a Developer

Confirmation bias is top of the list for me! Honestly I hav...

What was your win this week?

I just noticed I got over 5K followers here. And I was tol...

Are you a multi-passionate developer?

I'm learning how to do handstands, training for the last co...

Are you a multi-passionate developer?

I'm into meditation, handstand practice, reading pretty muc...

Developer burnout is real

Great! If you'd like to start a more in-depth conversation,...

A dev's guide to meditation - part 1

Excellent. Glad to hear. I really notice those times in my ...

What was your win this week?

Excellent! I've been using the Done app (on the app store) ...

The Results of Four Weeks of Cross-Posting to Dev.To

Thank you! I intend to.

The Results of Four Weeks of Cross-Posting to Dev.To

18 posts, 5000 followers, 30k post views. Pretty happy that...

Developer burnout is real

I wish you well! There are reasonable employers out there, ...

Do you really want to be more productive?

It’s that simple!

Developer burnout is real

Can you change jobs?

What was your win this week?

Five mins a day is enough to get started!

What was your win this week?

What gets in the way?

What was your win this week?

Man I feel you on that one! I pulled a long shift for the f...

What was your win this week?

I completed posting my series on Meditation for Programmers...

Building an email list - a quick guide

Almost by default. I didn’t think about it too much. It’s f...

Building an email list - a quick guide

That’s great to hear! Thank you!

Building an email list - a quick guide

I have also written for simpleprogrammer.com. As well as fo...

What happened when I took a 7 day break from the tech world

I love this! Life is for living, the world is a beautiful p...

Why I Publish My Articles on Dev.To

I added dev.to to a list of tech sites I could publish on s...

My Course Learn AWS By Using It is 1-Year Old 🎉

PS I love the title of the course. It's exactly how I learn...

My Course Learn AWS By Using It is 1-Year Old 🎉

This is inspiring! My course (The Mindful Developer) is in ...

Want to become a Happy and Productive Programmer? Use these 5 techniques from Psychology

Great article. I’m a flow junkie. You can read my flow guid...

A dev's guide to meditation - part 2

Hey! The hand on the belly is for feedback- so you can feel...

A dev's guide to meditation - part 1

Headspace has done wonders for mainstreaming meditation. Ye...

Staying Alert Without Caffeine

I’m a huge fan of the strategic 20 minute nap. I also medit...

Is it just me or are we in a low-hype phase?

I’m going for the exitless exit. I don’t actually sell anyt...

Is it just me or are we in a low-hype phase?

Functions in a container is soooo last year. Everybody know...

What's your DJ name?

Might collab with DJ stacktrace

What's your DJ name?

DJ Exception

How To Quit Your Job

In short - future proof your organisation against your abse...

How To Quit Your Job

Imagine yourself sharing with your replacement! Early in my...

How To Quit Your Job

That’s called the indispensable trap! If any of us become t...

Developers Burnout. I Burned Out.

👍🥳

Developers Burnout. I Burned Out.

“Personally, I started to burn out because I was determined...

What was your win this week?

Beta launched my online course. It’s called The Mundful Dev...

It's Okay to Take a Break

1000000% ok. I’d go further and say it’s NECESSARY to take ...

Vim Is Saving Me Hours of Work When Writing Books & Courses

Thank you for this insight. I’ll often do similar if I’m sp...

Vim Is Saving Me Hours of Work When Writing Books & Courses

Do you script exactly what you are going to say ahead of ti...

Developer burnout is real

No problems, I'm here to help! Firstly let me answer your ...

How to Refactor Your Finances - An Interview With a Programmer Who Retired at 34

The question at the end - happiness is an inside job is the...

Developer burnout is real

Hey! Sounds like a bit of a struggle. One of the signs of b...

What's the most creative module or class name you have seen?

IAmSparacus was always a fave

What was your win this week?

This week, I uploaded the first three videos for my upcomin...

The most important graph of your career

Likewise! I’m also a huge fan of Feynman, and have used spa...

The most important graph of your career

Love it. I’m a flow junkie. I like the level of detail. The...

Yes, I still fall victim to Imposter Syndrome

I have something called an impostor flashcard which is basi...

Yes, I still fall victim to Imposter Syndrome

I think consciously reflecting on your achievements like th...

I Can't Do It All: My Burnout Story

Glad I could help!

I Can't Do It All: My Burnout Story

I can relate. I’ve burned out a couple of times. But like y...

You're Not An Impostor

Great perspective on a recurring topic. I shared mine here.

5 Ways You Can Use Technology to Enhance Your Health

I’m all about meditation. I blog about it for programmers a...

Scalable architecture without magic (and how to build it if you’re not Google)

There’s probably a docket image for it!

Scalable architecture without magic (and how to build it if you’re not Google)

I wish! A couple of cheetahs and I saw a tiger up close.

Do You Remember Your First Coding Experience?

Yes! Exactly this.

Do You Remember Your First Coding Experience?

I was ten years old, it was my birthday. 1988. I came downsta...

Scalable architecture without magic (and how to build it if you’re not Google)

I felt genuinely excited reading this. I’ve geeked out about ...

Five productivity tactics for a less stressful day

Cheers - feel free to connect through the site, I teach med...

Five productivity tactics for a less stressful day

I find #1 is super important. I do similar, get up for a st...

Can forced linting surpress contributions when linting is first introduced?

I love forced linting. If you want to develop the disciple ...

Moving Past Tutorials: a course on problem solving for programmers

Looking forward to the series!

Coding, A Blue Collar Job?

There's a subtle trap in a software development career. If ...

I Took a Vacation and You Should Too

Absolutely! I think I’m terms of hierarchy of breaks. There...

Moving Past Tutorials: a course on problem solving for programmers

Can I suggest: problem definition - asking the right questi...

Mindful Code Exercises

I just stumbled across this! I write about exactly this at ...

Is Today the Best Time to be a Developer? No...but We're Getting Better.

Great article. I think we are of a similar vintage as I rem...

A Developers Guide to Getting Fit

My exercise routine includes two balanced calisthenincs/gym...

Some tips to improve your life

Stretch when you wake up - definitely - try some yoga!

The 14 habits of highly effective developers (Part 1)

2(a) - change names when meaning changes! Method purposes s...

loading...
Forem Open with the Forem app