One thing you quickly learn when you are a consultant/developer is to be more fluid in your tools and opinions because client opinions and practices range vastly from project to project. It can be a little intimidating at first but you can quickly learn what to compromise on (line length and git flow) vs. what to hold firm on (code quality and encouraging junior developers who learn the most from you). As soon as you get in a groove, the project may end and you have to re-adjust for the next client.
Since client setups may vary to code that…
Lately, I have struggled to keep up with my writing. Actually, that’s not true. I haven’t had any problem writing. My struggle has been publishing and getting out of the small updates here and there mindset.
Recently I realized:
$ ls -la drafts | wc -l $ 74
I’m sitting on 74 posts, half of which could be easily cleaned up and published, but my motivation to complete these hasn’t quite clicked yet. I blamed it on a busy month, travel, moving, and a holiday weekend, but really those are all just excuses.
So this week, to wipe the dust…
pathlib is a wonderful addition to the Python 3 standard library. The library is an “Object-oriented filesystem paths” module which combines the best of Python’s file system modules like
glob to name a few. This simplifies the number of modules you’ll have to import to work with files and folders.
Here are some highlights that I have noticed in just a few days of playing with the pathlib.
>>> from pathlib import Path >>> Path('docs').exists()
False >>> Path('docs').mkdir() >>> Path('docs').is_dir()
<generator object Path.glob at 0x1128ee258> # Since generator output isn't obvious :)
I wrote most of this in a car on Friday, but I ran out of time to add screenshots and actually hit publish. Oops! Here’s a Sunday version of my Friyay series!
This week was all about Emoji and I wanted to share some of my favorite Emoji resources!
Katie McLaughlin’s RubyConf AU 2017 — The Power ⚡ and Responsibility 😓 of Unicode Adoption ✨ presentation is deep dive into Emoji. If you want to understand the history and see how Emoji scales on different hardware platforms then Katie’s talk is a fun adventure.
Emoji Cheat Sheet has been…
Despite spending most of my professional time working on backend Python and API code, I try when possible to keep current on HTML5 and CSS trends. This week, I wanted to highlight some good resources which I found to be useful.
I don’t normally care for these types of games but I wanted an excuse to learn CSS grid and Thomas does a great job of teaching in a way that your mistakes are even educations which the grid doesn’t quite work…
Taking a queue from Rands Response Hierarchy I wanted to create a prioritized hierarchy to how likely I will respond to a piece of communication. This list is sorted from least to most likely.
Spam < LinkedIn < Phone < Twitter < Chat < Email < Video < SMS < Slack < Face to Face
I will never respond. Especially if it’s Github related and you just saw my email because I starred a repo.
I will never respond. 99% of what I receive here is recruiter pam. I even received a LinkedIn request from a LinkedIn recruiter who was…
I can 100% relate to Ana’s tweet both as a conference organizer and for public speaking.
Between multiple clients and community commitments, I have been struggling to fit everything in without overworking. I stumbled on this Start With a Full Calendar article and it has really resonated with me. …
Yesterday was International Women’s Day (IWD). In honor of IWD, I decided to highlight some of the women who inspire me and mention them on Twitter.
My list is far from comprehensive or complete. I know I’m missing dozens of people who inspire me. If your name is missing, please know that it wasn’t intentional. I stopped after forty people came to mind and I barely scratched the surface of anyone who’s outside of the Django community.
If you are a conference organizer and you are struggling to find inspiring women to keynote or present at your conference then you are doing your community a disservice. Good intentions be damned.
Originally published at jefftriplett.com on March 9, 2017.
I stumbled on Dictation: The best Apple timesaver for perfectionists not because I’m a perfectionist, but because I was looking for some advice on dictation software so that I may be more efficient at replying back to email.
You spend too much time writing email.
I do, too. Perfectionists over-think, over-edit, and retype the same sentences again and over again, wasting minutes. And these minutes really add up.
I spend hours upon hours writing and rewriting replies to emails. It’s my single biggest weekly time sink and it’s problem that I’m hoping that using Apple dictation can help me overcome.
I had no idea if anyone actually read my blog post outside of a few friends. To my surprise, several friends were also inspired and created their own Now pages.
I thought I’d highlight a few of these this week since I’m in the middle of trying to wrap up a few longer form blog posts. Enjoy!
Originally published at jefftriplett.com on February 19, 2017.
Djangonaut, web developer, photographer, trail runner, writer, and future airstreamer.