DEV Community

Jean-Michel Plourde profile picture

Jean-Michel Plourde

Junior computer engineer, Python backend developer and IT tech.

Location Saguenay, Québec Joined Joined on  github website twitter website

Education

Computer Engineering Degree

Work

Software developper at TLM

Last 250 comments

Do programmers have to have a high WPM ? / Mine is 53 WPM, what is yours ?

WPM is like LoC: very poor measure. I try to improve my WPM ...

This is my first post in DEV.to

If you want to have a good devops roadmap, I highly suggest t...

Side Project Sunday! What do you have going on?

I have always been curious about tools aimed at people with c...

Music Monday — What are you listening to? (May 2)

I'm listening to the latest Cannibal Corpse album which has a...

What do your friends and family think software development is like?

They do know I do software development on different projects ...

What's the difference between Front-end and Back-end development?

I'll try an answer as simple as possible. Backend: has the d...

What misconceptions do early-career devs have about this work?

It's a cliché that developer are anti-social creatures, but t...

What are your command line tips?

Automate complex command line flows with tmux + tmuxinator ...

When did you know you wanted to be a software developer?

I was 12yo,i wrote in my graduation book that I wanted to be ...

Lesser Known Features of DEV — Ignoring a Tag via Negative Follow Weights

You need to disable the hero banner, but it means that you wi...

Which principle or saying is wrong and/or misused?

The Dunning-Kruger effect is often misinterpreted and not wel...

Lesser Known Features of DEV — Ignoring a Tag via Negative Follow Weights

web3 and crypto will now have a negative infinite weight on m...

Role Call! Tell us a bit about yourself.

I'm a backend developer and recently graduated with a bachelo...

Do you have family and friends interested in a job in software?

My girlfriend wants to transition into frontend development. ...

git-worktree: Working on multiple branches at the same time

That's a kinda neat solution and if that works for you that's...

git-worktree: Working on multiple branches at the same time

The script is a very good idea and it gives me inspiration. D...

git-worktree: Working on multiple branches at the same time

Thanks, your comment really means a lot to me!

Automating complex terminal flows with tmuxinator

I have seen your comment a bit late. You are absolutely right...

18 Python one-liners that will speed up your coding process.

It breaks the first few lines of the Zen of Python - PEP20 ...

Luck Is More Important than Hard Work and the Story of I Got into Tech

Hi Gabriel. Good blog post and interesting reading. I have a ...

Django vs Flask: which one should you choose?

I work on Django projects for the job and have done Flask pro...

Which desktop environment, and why?

I used GNOME for the last 3-4 years because it's the default ...

What is your Linux distribution of choice and why?

I mainly use Ubuntu for my job and university. Even though I'...

Beginner: How can I add a CMS to my personal website?

This is what I learned in the last weeks: usin Jamstack from ...

My pet project - what do you guys think?

I haven't jumped into the code yet, but I have an advice to g...

Debunking Linux Myths with Rob Frelow and Amber Jones

I really enjoyed this podcast episode and agreed with almost ...

[Road to Job] #1 Electrical to Software Eng

I am a senior student in computer engineering. I have knowled...

VS Code in Virtual Reality

For how long did you code in VR? I imagine for long session t...

Lights, Camera, Action! My Tech Setup For Recording Courses && Podcasts

Hey Emma! I really liked your article, satisfies the gear ner...

Anyone attending Open Up Summit this week?

Are the talks recorded and availabl to attendees?

What are the last 3 books you read? 📚🤓

Eukuan nin matshi-manitu innushkueu : Je suis une maudite Sa...

The bane of every developer; spelling, casing, and random commas

Yesterday, I using AngularJS to make put requests. Because I ...

DJANGO STEPS TO CREATING A MODULE (to show)

Yes, when you run python manage.py startapp projectApp it cre...

DJANGO STEPS TO CREATING A MODULE (to show)

There should be one admin per appliction in your project.

DJANGO STEPS TO CREATING A MODULE (to show)

Since an admin is a really comon component of a website, Djan...

DJANGO STEPS TO CREATING A MODULE (to show)

So you have Person in models.py which is the model you want t...

Where do I go from here?

I really recommend looking at Roadmap.sh, have a look at wher...

Django Same data objects get created every time!

Each time the code is loaded, the create function is called b...

What's your favourite git command 🖥❓

I use the Zsh git plugin and that alias and many others are a...

What to test in Django: Models

I'm on the side of those who think testing the framework is a...

What's your favourite git command 🖥❓

I've been using it bare for the last 4 years. I didn't any us...

What's your favourite git command 🖥❓

based on frequency, I'd say git status lol

Which Language do you Find the hardest ?

Any assembly language: there is a lot of high level language ...

Linux Commits to Inclusive Language

Yeah and I want to believe him. It was more than overdue to a...

Linux Commits to Inclusive Language

Torvald approvingg that and not fighting it, what a great day...

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

I try to pile up as much cash as I can. My ultimate goal is t...

What is your work environment (Office, remote, or hybrid)?

Despite very low number of active case here, I'm still very c...

What is your work environment (Office, remote, or hybrid)?

Initially I was working in an office space. Then with the pan...

What do you do within the first 30 minutes of starting your work day?

Stretch Take a sip of coffee Put on my headphones and start s...

Would you work for tesla as a software developer?

From former employees, any Musk company is a nigghtmare to wo...

Customize Your Ubuntu a bit !

Here's a list of my favorite Gnome shell extensions: Alt Ta...

How do you feel about Neuralink?

Their latest paper is really interesting, I highly recommend ...

How to grow in your career: Hint, it's not about the tech.

A good way to get better at estimation, which was teached me ...

When are you happiest as a coder?

During the morning, when I put my coffee on my desk, put on m...

What great software invention or idea never gained adoption?

Yes, I've seen them. Like many, I thought it would be a first...

What great software invention or idea never gained adoption?

Microsoft tablets. They arrived way before the iPad, but appa...

Daily Challenge #264 - Digital Root

I tested it with just n and it works fine.

Daily Challenge #264 - Digital Root

Here's my solution in Python. Not bad considering I gave it o...

What are your favorite coding podcasts?

Looks like on Spotify or Player FM you can't leave a review...

What are your favorite coding podcasts?

It's not pure coding, but very tech related: Command line He...

What are some examples of "productive laziness"?

In my everyday life, it means using git ZSH aliases VIM key...

J.A.R.V.I.S is now READY!

in jarvis.py:65 there's you gmail credentials in plaintext. I...

How Much Have You Made Off Of DEV Monetization?

I really want to know how much the Vaughn, Bostian and Spitte...

Adding Syndication Urls to My Posts

What's your flow when publishing something? Do you post every...

How do you "wind down" the work week effectively?

No meetings on friday. I fully stop at 17:00 no matter what. ...

DevDiscuss Episode 8: Our Least Favorite Things About Our Favorite Languages

I am a Python developper and one thing I currently dislike ab...

Instagram bot written in python.

So far, have you had any problem with Instragram because you ...

What's the last technical book you read?

This semester, I didn't code at all and had classes about eng...

How to Performance Test Python Code: timeit, cProfile, and More

You could make your timing fuction a decorator and wrap any f...

What is your fitness routine?

I try to go 3-4 times a week to the gym, there I do squats an...

Could Apple Be Forced to Reduce App Store Fees?

Also it seems to be a per case situation. They won't force Ne...

Can Anyone Guide Me How To be good at Artificial Intelligence and Machine Learning?

A good start would be to dive into the machine learning tutor...

Ohms calculator using python

This is a very good start. I can see that there would be a pr...

What was your win this week?

My internship which told me was cancelled due to covid-19, ca...

Move an Ubuntu window to another workspace

I've used this in 19.04 with a GNOME plugin called workspage ...

What is the worst question you have ever been asked in a job interview?

It's very illegal in Canada too, and we have even stricter ru...

What is the worst question you have ever been asked in a job interview?

"Is there any dog/kid/wife that could get sick and make you m...

VIM is tough, or is it???

There's a reason why this question on stackoverflow is so pop...

How much coffee do you drink?

1-2 cups in the morning at breakfast. I never drink anything ...

Are you most probably going to work fully remote?

My job, which I got from my last internship, will resume for ...

My Third Year Of Freelancing

I've recently read Kelly Vaughn Start freelancing today ebook...

My Third Year Of Freelancing

Do you plan on ever scaling your freelancing journey to colla...

Computer Science vs Software Engineering

In Canada, engineer is a reserved title. You can't use engine...

Should remote workers be paid differently based on location?

I mean, collectively in IT, we pay developers from India, Ban...

How to Use OBS Studio to Record or Stream Live Presentations

My twitch profile is twitch.tv/bigj1m/ but for now it's mostl...

How to Use OBS Studio to Record or Stream Live Presentations

Thank you for this wonderful post Erika! I always wanted to s...

9 best open-source findings, March 2020

I've found Jitsi which is a multi-platform open-source vide...

Tell us what your top unpopular tech opinion is 😈

The CLI is the best option. GUI is fine, but it's not enoug...

Aliases: Making the command line your friend

my favorite zsh alias is gpsup for git push --set-upstream

Python FizzBuzz

The Zen of Python says: Sparse is better than dense. Whil...

What non-dev IT jobs have you had?

Dish washer/busboy Grocery store clerk Self-employed magic...

What was your win this week?

In Django, I made my first Mixin to redirect to a warning p...

Top 10 Chrome Extensions Every Developer Likes

I love what Sorhus does. Thanks

What is the oddest JavaScript behavior?

I find these very funny: typeof(1 + '1') // returns a str...

How To Protect Your Eyes As a Software Developer

I have a dry problem with my eyes, so I must be extra caref...

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

Either do some RnD or just build any tool that would dramat...

Which unproductive activities are typically mistaken for productivity?

The biggest/most frequent might be: checking emails and oth...

What was your win this week?

Finished my summer internship with praisings from my boss a...

Tell us your Thoughts About Open Source

At my internship I used some open source tools to integrate...

Daily Challenge #39 - Virus

I edited my answer so my code would not consider periods in...

Daily Challenge #39 - Virus

Your solution is very good btw. Good job

Daily Challenge #39 - Virus

Python edit: I changed my code to only consider periods at...

Daily Challenge #39 - Virus

If it's a document, it will contains multiple sentences and...

Which Linux distribution is your favorite and why?

Submit your distro on DistroWatch

Mac or linux or windows for development work?

Forgot to mention the distro. Ubuntu and Fedora so far. I h...

Stable docker CE for Fedora 30 are available!

When I switched to Fedora, I failed to notice 30 wasn't com...

Mac or linux or windows for development work?

Linux, without a doubt. I mainly use Ubuntu or Fedora. I don'...

Which Linux distribution is your favorite and why?

Bleeding edge and constant update might be something that s...

Which Linux distribution is your favorite and why?

I wish I discovered Linux earlier, I'm a fan of DIY. I've c...

Which Linux distribution is your favorite and why?

Mint has a special place in my heart since it's the first d...

Which Linux distribution is your favorite and why?

As always, amazing article. I might go back to Fedora befor...

Which Linux distribution is your favorite and why?

A coworker use Manjaro and I'm very curious about it. I've ...

Which Linux distribution is your favorite and why?

I briefly used Fedora recently and I liked it. For some rea...

Which Linux distribution is your favorite and why?

Never heard of that, will have a look at it.

Which Linux distribution is your favorite and why?

Arch wiki is just insanely useful. Even if not using Arch, ...

Which Linux distribution is your favorite and why?

I've mostly used Ubuntu so far. Going to university and wor...

Which Linux distribution is your favorite and why?

I haven't used Mint in years. I wonder how it is today. As ...

Which Linux distribution is your favorite and why?

We had a new employee and he chose Debian. I seriously have...

Which Linux distribution is your favorite and why?

Ubuntu is my top choice too. Great features and you can sho...

What was your win this week?

After investigating for 7 hours, patching npm package versi...

Building Command-Line Applications with Python

I'm learning Python and this kind of project is perfect to ...

Book Review: Sapiens: A Brief History of Humankind (2014)

Hands down one of my fav books. I really like anything wrot...

Just finished the Python tutorial on Kaggle

I highly encourage you to have a look at Django. It's a fan...

What's your favorite question to be asked?

Even tho there isn't a day where someone ask/talk about it,...

Django inline formsets with Class-based views and crispy forms

I really appreciated your article! I was looking at the terri...

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

I did some PHP for a client forum. Account resets sent pass...

What does your team do when your communication channels go down?

Are you by any chance affected by Slack services being slow...

8 Coding Games to Improve and Level Up Your Programming Skills

I have someone who wants to learn programming, has little-t...

6 mac apps that fit everyone

Alfred is something I wish linux have. There is Albert, but...

My Remote Office Tour: 2021 Upgrade Edition 🚀

wow! Ton bureau est tout simplement incroyable. Je comprend...

How to TDD when TDD is hard

I landed a summer internship where TDD is one of the most i...

What was your win this week?

We had a bug in production. And there was 3 other issues re...

How is the tech industry contributing to global warming and what can we do to reduce the impact?

From time to time, this question pop into my head. I'm full...

What are you doing while twitter is down?

I submitted a fix to production. I barely noticed twitter i...

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

We are 35. The company is 16 years old. I've been there for...

As a Software Engineer, do you prefer to work at start-ups or outsourcing agencies or big companies?

I work for a company that is an outsourcing agency speciali...

How many monitors do you use when programming?

Same setup. I like it a lot.

How many monitors do you use when programming?

I wear eyeglasses and they have a blue light filter that is...

How many monitors do you use when programming?

I like the Lego part. Thanks for the tips also

How many monitors do you use when programming?

That's definitely why I want to do it right, right now. So ...

How many monitors do you use when programming?

If I could only have one iPad that would be nice 😂

How many monitors do you use when programming?

Yes. It's good advice and I try to implement that as best a...

How many monitors do you use when programming?

I always try to center the two bezels of my screen so I alt...

How many monitors do you use when programming?

Yes. The only downside is the screen brightness maxed out i...

How many monitors do you use when programming?

I have a T470 and eventually I want to get (build in Lego) ...

How many monitors do you use when programming?

I'm doing backend too and I see your point. Can't wait to t...

How many monitors do you use when programming?

I'm with you on that.

How many monitors do you use when programming?

I don't know I would have a use case for 4 monitors. I bare...

How many monitors do you use when programming?

I'm in that boat now. Feels good, wouldn't go back to only ...

How many monitors do you use when programming?

For me, 1 is laptop when I'm on the road, 2 is my minimum, ...

How many monitors do you use when programming?

I'm at two, perfect setup for me would be 3. I'm working on...

How many monitors do you use when programming?

Hi fellow giant canadian. I'm 2m05 myself. Even tho I'm on ...

How many monitors do you use when programming?

Nothing more important than health. I'll pay $1k if that is...

How many monitors do you use when programming?

This setup is rad. No compromise, pure optimisation.

How many monitors do you use when programming?

Wow! Never seen such screens you put on your laptop screen....

How many monitors do you use when programming?

I wasn't sure to understand your first version of that comm...

What jobs did you hold before you got into software?

Dish washer/ busboy many times Grocery store clerk for a l...

How many monitors do you use when programming?

I will soon have the chance to try a wide monitor. It looks...

How many monitors do you use when programming?

I really need a good terminal windows manager on Linux. Any...

How many monitors do you use when programming?

When I am on laptop undocked, I only have one screen and I ...

How many monitors do you use when programming?

My dream setup is three screens. Unfortunately, student bud...

How many monitors do you use when programming?

When I am docked, I use two monitors: one horizontal for my...

5 Awesome Tools For Python Code Quality

At my job we use flake8 for linting check, but we are talki...

A Bug in Chrome 75 Caused Random Offline Pages

Yes. Thank you Daniel for the tip, I'll give it a try

A Bug in Chrome 75 Caused Random Offline Pages

The page saying dev.to is offline appears from time to tim ...

What was your win this week?

I shipped my second feature in Django. From testing to ship...

Introducing a New Initiative: IRL.DEV

Yes, I'm very close to Montreal (somewhere in the woods but...

The Value Of Your Time

I thought it was a school board owned school. Still, non-pr...

Introducing a New Initiative: IRL.DEV

I swear one day I'll come right from Canada down to NYC and...

What's the plan to monetise Devto?

This is a good thing - don't fuck it up. This. I wond...

The Value Of Your Time

You talked about classrooms and staff, so I guess we are ta...

The Value Of Your Time

Does it matter, then, that if I do not do this project, th...

What time of day are you most productive?

At the beggining of my day, when I just got 8 hours of good...

The Value Of Your Time

I will not be compensated for this time. You lost me at th...

What have been the broken promises of computer technology?

We need a serious reform on how our data is protected and h...

What have been the broken promises of computer technology?

I thought we would become a big hive mind able to cure anyt...

What have been the broken promises of computer technology?

Freedom. Then GAFAM and other corporations came and like us...

Interesting stuff I stumbled on #1

My pleasure! I really enjoyed your article

Interesting stuff I stumbled on #1

Very short book packed with an interesting story. A kind of...

What specifically should I learn for a career in DevOps (more explanation below)

Here is the DevOps map from roadmap.sh that is pretty compl...

What was your win this week?

Finally shipped my first Django feature for a project in my...

Do you use time-tracking for work or for your personal time?

At the office, each employee is responsible for reporting i...

Your powerful dev computer is your weakness.

In my opinion no, unless there is negligence. Companies pro...

Your powerful dev computer is your weakness.

I totally disagree with that kind of argument. As a softwar...

Scams That Software Developers Need To Be Aware of

In the past year, there is an increase in the "Fake preside...

How important are math skills for software development?

I hope you will have a great read. Tell me how you liked it...

How important are math skills for software development?

Tell me if you liked it. Good read

How important are math skills for software development?

Of course! One of the technique presented what a trick used...

Pink Theme > Any Other Theme

oh! I didn't even know there was a pink theme. I like it.

How important are math skills for software development?

I couldn't recommend you enough to read A mind for Numbers ...

My beautiful Linux development environment

Yes, that's what I do. It's only docker not being supported...

My beautiful Linux development environment

The third paragraph only Fedora 28 and 29 are supported. I ...

My beautiful Linux development environment

Try Fedora. It's like Ubuntu but some details are making it...

My beautiful Linux development environment

I could not recommand Timeshift enough. I have it take an i...

My beautiful Linux development environment

My coworker uses Manjaro. Looks like a compromise between A...

My beautiful Linux development environment

It's funny because they are flagged as optonial but they ar...

My beautiful Linux development environment

I switched from Unbuntu 18.04 to Fedora 30. Then I realised...

TV while coding? Distraction or Motivation?

I don't have the cable. I consume my medias mainly through ...

BeautifulSoup or Scrapy?

It really depends on the needs. While they both get HTML, t...

Why we’re writing a Django book specifically for portfolio projects and MVPs

It's something I look closely for its development. I starte...

ELI5: Useful Unit Testing

Unit tests are designed to test the developer's code logic....

Writing a dev.to blog post with VSCode

Wow! This is an awesome extension and a great way to learn....

What do you want to be when you grow up?

Curious. That's all I ask. I never want to be complacent wi...

Are CSS and HTML programming languages?

You are right and I feel the same. They aren't Turing compl...

Are CSS and HTML programming languages?

I've read from some sources that CSS3 + HTML5 is Turing Com...

How to Merge Two Dictionaries in Python

Great article. I liked the many options to solve the proble...

Worry, Worry, Worry, Worry...

When developping I'm a fan of the Most Valuable Product (MV...

How To Learn - What Most Schools 🎓 Don't Teach

Typically from any decent book retailer. I bought mine on a...

How To Learn - What Most Schools 🎓 Don't Teach

A Mind for Numbers by Barbara Oakley is a nice to have book...

What would you like to see implemented on DEV?

When I am on an article, I'd like to be able to save the a...

Python: Who to Follow, What to Read and Where to Ask

A unusual resource I really recommend to get the innerworki...

Things To Expect When Attending Tech Meetups

Hope you will find interesting ones! Good luck

I need a course for that...

Hi Angela! I can relate to how you feel lost because I was...

SOLVED:Modules not found on django migrations

It would be nice if you edit this article to share how it w...

Basic Soldering: an illustrated guide

Wow! What a great article. Your illustrations are so amazin...

My First Year of University - My Classes

For my math classes, I have some very helpful resources: K...

My First Year of University

Great post, Nathan. Very concise and inspiring. I' found si...

Working With Decorators In Python

I use decorators in Django for mocking functions (@patch). ...

🧠 Learn! 5 Github Repos With Great Free & Open Source Resources

My favorite is the Awesome list of awesome lists by sindres...

Debug Python and Django easily from Visual Studio Code

Nice article! I will try that for sure since I work with Dj...

Book Review: No Hard Feelings

Damn! That's a lot of book. I've set a 20 books goal for th...

⚡ ️Blazing Python 🐍 Scripts with Concurrency ⚡️️

Thanks for this awesome experiment. That's what I was suspe...

How many computer devices do you own?

Custom built desktop: windows 10 machine mainly for gaming...

What tool can you not live without?

Yeah, I totally understand the necessity. There is a lot of...

What tool can you not live without?

I didn't look at such file of mine, but I'm sure it is also...

What tool can you not live without?

Yes! Is the google console your favorite ? I'm really surpr...

What tool can you not live without?

I don't know how I could live without version control befor...

What are you reading right now?

I got it from Bill Gates yearly reading list. You're hardly...

What tool can you not live without?

Mine is without a doubt vim. I just feel so slow without it...

What are you reading right now?

Spaceman by Mike Massimino: The journey of an astronaut co...

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

I'd do my work week in 4 days anytime. Three day weekends a...

What tool can you not live without?

I had the chance to use VsCode for web dev last year. I lov...

The Tech Career Guide

I know right! I constantly look at it, check where I am and...

Will you take a paycut for a supportive work environment?

There is things money can't buy! I took an offer for an int...

⚡ ️Blazing Python 🐍 Scripts with Concurrency ⚡️️

Very nice post, easy to understand and lots of new stuff le...

What tool can you not live without?

I didn't know about ConEmu, it seems very great and handy. ...

How to Stay Fit Physically and Mentally and Keep Coding

Just today I went for a walk during lunch break. I had your...

What’s your work/life balance like these days?

Surprisingly good. My new internship is just so awesome. It...

loading...