Issue #517 - 2021-06-21 - Commitment and habit

latest | archive | edited by Gabor Szabo
This edition was made possible by the supporters of our cause.
Don't miss the next issue!

Hi there!

Flavio Poletti has just completed one year of blogging. Mohammad S. Anwar has been editing the Perl Weekly for more than three years and running the Perl Weekly Challenge for more than two years.

I am not sure what the secret is, but something about creating a commitment, even if it is an artificial commitment that then you need to stick to. I am sure both of them had times when they thought of sleeping in and not doing the work that day or that week. After all, this is not their paid job, but the commitment kept them going. With time it became easier to do the task and the whole thing became a habit. I wish more people found the strength to do something like this.

Enjoy your week!

Gabor Szabo


One complete year, yay!

by Flavio Poletti (POLETTIX)

Only one year? It feels as if Flavio has been posting for ages... Congratulations!


PAUSE workaround

by Flavio Poletti (POLETTIX)

PAUSE parses the text in your code to see which modules you provide. Unfortunately that means it also includes names that are only mentioned in the documentation or in strings that never get executed. This can lead to unpleasant side-effects. How can you avoid these?

4 Steps to Blogging Outside the Perl Bubble

by Mark Gardner

Mark has been one of the most prolific writers about Perl recently. You might want to listen to him.


Perl Weekly Challenge

The Weekly Challenge by Mohammad Anwar will help you step out of your comfort zone. You can even win prize money of a $50 Amazon voucher by participating in the weekly challenge. We pick one winner at the end of the month from among all the contributors during the month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers.

The Weekly Challenge - 118

by Mohammad Sajid Anwar (MANWAR)

Welcome a new week with a couple of fun tasks "Binary Palindrome" and "Adventure of Knight". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read FAQ page.

RECAP - The Weekly Challenge - 117

by Mohammad Sajid Anwar (MANWAR)

Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Missing Rows" and "Find Possible Paths" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

A List with One Missing Line and Too Many Lines to List: The Weekly Challenge 117

by Adam Russell

Credit must be given to Adam for printing the structured triangle and introducing the Qauntam Pascal Triangle. Thanks for sharing.

The Rowdy Path with Raku and Perl

by Arne Sommer

Ever since Arne started sharing Perl solutions alongside Raku, I really enjoy the translation of Raku to get the Perl equivalent. Great work. Keep it up.

Who Went Missing on the Triangular Tour?

by Colin Crain

As always, Colin's story behind each task is priceless, you don't want to miss thid. He is simply the best. Keep it going. Thanks.

PWC117 - Missing Row

by Flavio Poletti (POLETTIX)

Flavio's regex magic for the Missing Rows task is mindblowing. It took me some time to understand it. Thanks for sharing.

PWC117 - Find Possible Paths

by Flavio Poletti (POLETTIX)

Flavio's extensive discussion of the Find Possible Paths task is something you don't want to miss. It is the kind of discussion I always look for in a PWC blog. Thank you Flavio.

Trees and Rows: Perl Weekly Challenge 117

by Dave Jacoby (JACOBY)

I loved the fact that Dave is generating the input file on the fly. Nice hack. Also his idea of re-using his past solution and extending it to get the task done. Very clever approach.

Perl Challenge 117 Redux: Permutations!

by Dave Jacoby (JACOBY)

This is a bonus blog post from Dave to give a detailed analysis of the task Find Possible Paths. Thanks for the post.

Perl Weekly Challenge: Week 117

by Jaldhar H. Vyas

I loved the explanation of Find Possible Paths solution. It is easy to follow for any layman. Thanks for your efforts. BTW congratulations on the second anniversay of your blogging.

Perl Weekly Challenge #117

by James Smith

I always look for James's solution and his story behind the solution. He is so good at looking beyond the task and giving his opinions. I simply loved it. Keep it going.

Perl Weekly Challenge 117: Missing Row and Possible Paths

by Laurent Rosenfeld

Laurent presented us with short and precise solutions this week, specially the solution to the Find Possible Paths task. He made it look so simple. Great work, thanks for sharing.

Perl Weekly Challenge 117: quick and dirty

by Luca Ferrari

Luca's Raku solution to the Find Possible Paths task is my favourite this week. The code looks elegant. Thanks for your efforts.

Perl Weekly Challenge 117

by W Luis Mochan

Luis showed the power of recursive functions when dealing with Find Possible Paths task. Nice and easy to follow, thanks.

Perl Weekly Challenge 117: Missing Possibilities

by Roger Bell West (FIREDRAKE)

I loved the graphical representation of the Find Possible Paths task. It helped a lot to understand the solution. Thanks for all your hard work.

Weekly Challenge 117

by Simon Green

Thanks, Simon, for talking about Shroder Number. I didn't know about it. I learn so much by just reading the blogs by Team PWC. Thank you for your effort.

Perl Tutorial

A section for newbies and for people who need some refreshing of their Perl knowledge. If you have questions or suggestions about the articles, let me know and I'll try to make the necessary changes. The included articles are from the Perl Maven Tutorial and are part of the Perl Maven eBook.

Weekly collections

The corner of Gabor

A couple of entries sneaked in by Gabor.

Crystal part 2 - puts, print, p!

by Gabor Szabo (SZABGAB)

Learning to program in Crystal language

Perl Jobs by Perl Careers

What would your computer say about you? Perl, Python, NLP role in Amsterdam

Our client is the worldwide leader in machine intelligence for matching people with jobs, which is to say that when it comes to hiring, they know what they’re doing. Applicants, bring your “A” game: they’re looking for a Natural Language Processing (NLP) Engineer who is passionate about Machine Intelligence and can evaluate NLP systems.

Let’s do an experiment! Perl role in Canberra, Australia

Attention, Perl programmers. We’re looking for those among you who loved their childhood chemistry sets and could spend hours studying their ant farms. Science buffs and genetics junkies, our client wants to hear from you. You’ll be familiar with modern tooling and might have experience with Ansible, AWS, and Linux containers. MySQL, Postgres, and Solr are all nice-to-haves.

Cooking Up Something Good. Perl role in London

If your mouth is watering at the thought of joining this dynamic team and you’re a senior Perl programmer with a solid understanding of Go programming languages, they just might set a place for you at the table. Bonus if you know Python, have experience with frameworks like Django, and a strong understanding of databases like MySQL and NoSQL databases like Google BigTable.

Vienna Does it Best. Perl Developer role in Vienna

As one of the largest and most trusted product and price comparison platforms in German-speaking countries, our client has made it their mission to save people from overpaying. Client is willing to consider all candidates with strong Perl, but they make heavy use of PostgreSQL, Elasticsearch, and Modern Perl.

The Future is Now! Perl Role in Malaysia

Our client is an online financial services company, still rapidly expanding after 20 years of impressive growth. With a truly international presence, they’re well known globally in their niche. Looking for Perl developers with a strong background in Modern Perl – you should be comfortable with Moose and PSGI/Plack, and a solid grounding in using Perl’s testing tools.

You know, you could get the Perl Weekly right in your mailbox. Every Week.
Free of charge!

Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
Perl Weekly on Twitter RSS Feed of the Perl Weekly. Updated once a week