Last 250 Comments

re: Is Ubuntu Or Fedora A Better Distro For Programmers?
That's great if you work in an industry that doesn't have l...
re: Is Ubuntu Or Fedora A Better Distro For Programmers?
If you're developing for EL7, then developing on a distro t...
re: What have you learned this week?
That when someone asks you to do network benchmarking and y...
re: What have you learned this week?
Similarly (but in May), I learned that the 7-day weather fo...
re: There's only one way to validate an email address
Thus the recent FCC warnings about dialing back unknown "lo...
re: There's only one way to validate an email address
However, sending an activation email is probably prudent i...
re: There's only one way to validate an email address
If you really want to be sure and do not want to depend on...
re: There's only one way to validate an email address
…recaptcha which seems good unless bots learn to solve tho...
re: There's only one way to validate an email address
Used to be, you could validate an email address by connecti...
re: How many email addresses do you use?
Work-issued email address: Purpose/reason for existence is...
re: Discussing the launch of Libra, "A new global currency"
Overall, it seems the primary value for these things is int...
re: What's the best career advice you can give in ten words or less?
Yeah. Automating deployments is definitely a time-suck, but...
re: What does it mean to "task" someone?
I doubt the word "task" itself was spoken by the manager. ...
re: What's the best career advice you can give in ten words or less?
Always amazes me when I run into people that claim to know,...
re: What's the best career advice you can give in ten words or less?
That's why I love doing infrastructure automation: somethin...
re: What's the best career advice you can give in ten words or less?
(More junior) teammates often wonder why I'm so verbose wit...
re: What's the best career advice you can give in ten words or less?
"Find a job where you can get regular wins." The most soul...
re: How to proactively monitor daily lambda cost?
Use the billing alerts feature of the CloudWatch Alarms sub...
re: Going to My First Conference. Pro Tips?
General tip for conferences is around selecting which ones ...
re: What's your worst nightmare as a coder?
Don't forget, "when a critical resource is starting two wee...
re: Do you use tools to manage your schedule?
Been using Google calendar since 2005ish. When I was travel...
re: Chromium and the browser monoculture problem
Noice. =)
re: What was your win this week?
When a months-ago delegated task became an emergency that g...
re: Chromium and the browser monoculture problem
I remember what caused me to switch to Chrome was that, I'd...
re: Do you clone Git repos via HTTPS or SSH?
"Defense in depth" Much like, if you have encrypted volume...
re: How old were you when you wrote your first line of code?
Good times. I learnt 6502 assembler because programs I'd wr...
re: How old were you when you wrote your first line of code?
Six or seven ...now forty-plus years ago. I was interested ...
re: How Can we Hire Best Developers for website Development at affordable rates?
Generally "best" and "affordable" (generally code for "chea...
re: What does it mean to "task" someone?
Culturally speaking, the reason some might be offended by t...
re: How often do you clean your monitor(s)? ✨
Right up until the dirty spots start looking like delimiter...
re: How often do you clean your monitor(s)? ✨
When you've gone out of town with a touchscreen-using spous...
re: Do You Dual-boot?
Thus the second paragraph of my original post.
re: Do You Dual-boot?
Sounds like a perfect use-case for a VM.
re: Do you clone Git repos via HTTPS or SSH?
Primarily attribution: with signed commits, you generally k...
re: Why you shouldn't wear headphones while working
Not every office includes opportunities for networking. If ...
re: Do you clone Git repos via HTTPS or SSH?
Most recent git client implementations let you use a creden...
re: Do you clone Git repos via HTTPS or SSH?
Safe to assume you're not doing signed-commits, then?
re: Do you clone Git repos via HTTPS or SSH?
I've only ever willingly done via SSH. Mostly, when I'm doi...
re: Which Linux Distro Do You Use?
RHEL/CentOS pay the mortgage, so...
re: How often do you clean your monitor(s)? ✨
Perhaps the more critical question is, "how often do you cl...
re: How often do you clean your monitor(s)? ✨
Whenever I start to make reading errors due to the splotch-...
re: Post pictures of your pets below
My two little space-heaters: they lay like this next to me ...
re: What are you "old enough to remember" in software development?
Yeah. It was an annoying way to do things. You'd pop the CM...
re: What are you "old enough to remember" in software development?
Unless you were someone that used multiple computers throug...
re: What are you "old enough to remember" in software development?
Accidentally activating the BIOS password on my first comp...
re: What are you "old enough to remember" in software development?
EMACS. Killit with fire. Nothing like the first time you op...
re: What are you "old enough to remember" in software development?
Where the "wow" was how freaking huge and noisy they were. ...
re: What are you "old enough to remember" in software development?
Dozens of floppies to install a compiler (Hello Borland C)...
re: What are you "old enough to remember" in software development?
Hey: we called those project source printouts "backups" at ...
re: What are you "old enough to remember" in software development?
Novell Netware (and MHS) - So Many Floppy Disks IPX No B...
re: What are you "old enough to remember" in software development?
32K?? Big spender. I remember when my dad brought home a tu...
re: What are you "old enough to remember" in software development?
Nested tables ...with some CSS thown in that rendered comp...
re: What are you "old enough to remember" in software development?
Yeah. It was great, alright. Especially when you worked for...
re: What are you "old enough to remember" in software development?
And how brilliant GOSUB was.
re: What are you "old enough to remember" in software development?
All of my "old enough to remember" stuff is from childhood ...
re: What are you "old enough to remember" in software development?
But damn the plaids were great. :p
re: What are you "old enough to remember" in software development?
But did you ever have to engage int he joy that was "shape ...
re: What are you "old enough to remember" in software development?
Nothing quite like waiting two days for the kernel to re-co...
re: What are you "old enough to remember" in software development?
But did you ever burn a mark into your monitor's phosphors ...
re: Google had major outages on Sunday
which is also due to Google's strong technical support. ...
re: Google had major outages on Sunday
So... Would this account for why my Google Home kept tellin...
re: How many computer devices do you own?
Do things like IoT lightbulbs count (I mean, most/all IoT d...
re: Explain Like I'm Five: Can junior developer make use of docker in any way
Containers are what you make of them. At the very least, th...
re: What’s your work/life balance like these days?
In a word, "fsck'ed". I try to set aside time to go to con...
re: Which editor do you use when opening files like .bash_profile, etc?
vi has been a tough habit to break. I use it pretty much an...
re: What's the most excited you've ever been about a new technology?
Sadly, I've been in tech – both professionally and as a hob...
re: Which part about your job/studies/etc. gives you the most anxiety?
That so much of my effort is spent doing either of: Fight...
re: Good things happen to those that blog
I started my blog because it was so rare that I could find ...
re: Is “Defensive Programming” actually healthy?
Yeah. It's definitely a balance. And it's a "balance" that ...
re: Hello, Worm!: Mapping SSH probes with a bash script
Yeah. ip-set rules are great for ensuring across-boot persi...
re: Down Boy! (Kill processes by Port)
Back in the mists of time, I recall that either the IRIX or...
re: Hello, Worm!: Mapping SSH probes with a bash script
Unfortunately, as a consultant, I initiate connections from...
re: Is “Defensive Programming” actually healthy?
What have you done to persuade the less-experienced member...
re: Is “Defensive Programming” actually healthy?
Never really called this "defensive programming" – or fear-...
re: Hello, Worm!: Mapping SSH probes with a bash script
I run fail2ban on any internet-facing systems I'm responsib...
re: 🚲 🚂 🚗 🚆 How long is your commute time and how do you cope with it?
For the past few years, I've split my work-time between my ...
re: Music & Coding: let's take a survey
The deeper into a task I go, the more everything else fades...
re: Music & Coding: let's take a survey
Been listening to "noise" music while coding since the 90s ...
re: Why the Accenture/Hertz affair is no news to me
Ah, yes, Accenture. Technically middling but they're great ...
re: I am a mediocre developer
Yes and no. People that display DK tend to never really eve...
re: Why Are Coding Standards Important?
Coding standards also help with ensuring that code-linters ...
re: BASHing through the terminal
Depends on what you're doing. If you ever need to do OS-lev...
re: Rethinking your commute
The efficacy of apps like Waze relies heavily on the number...
re: BASHing through the terminal
Being heavily invested in shell scripting sometimes makes i...
re: If you were given 150 words to request a travel award for a conference what could you write?
Generally, the only time I request travel for conferences i...
re: Editor choices through the years?
Can't really remember what I used for coding before vi/vim....
re: How do you deal with stress?
I started making a real effort to re-engage in energizing a...
re: Should I Build A Homelab?
I used to do the home lab thing - and the home-based hostin...
re: Need help - Losing faith in my team
Sounds like you haven't been out in the work-world long eno...
re: What are the current challenges that prevent DevOps adoption? Let's list
Organizational structure: if you're an organization that ha...
re: Have you ever quit a job without anything else lined up?
I've had a lifelong need for expensive medications, so, vol...
re: Songs You Listen To While Coding?
I usually just have EDM streaming. Depending on the day, mi...
re: Anyone impacted by the U.S. government shutdown? Share your story.
Things like this are part of why the consultancies I've wor...
re: Anyone impacted by the U.S. government shutdown? Share your story.
It's a comparative assessment. DC area is normally "stoopid...
re: Anyone impacted by the U.S. government shutdown? Share your story.
That's one of the "fun" parts about these shutdowns: it mak...
re: 📣 Use Github for Comments - Forget Disqus
Maybe using GitHub comments would eliminate some of the "do...
re: Characteristics of a great mentor
Fun fact: the same things that make a good mentor are the s...
re: Characteristics of a great mentor
I'd take * Has the time - Getting cancelled on a few day...
re: You don't need to know everything (but you should know something well)
Perhaps the only thing more frightening than not knowing "e...
re: You don't need to know everything (but you should know something well)
Sadly, this "learn one thing well, first" problem isn't lim...
re: When programming on a laptop: Mouse or Trackpad?
I use the keyboard for almost every shortcut that I can re...
re: When programming on a laptop: Mouse or Trackpad?
Trackpad. Hell, even when I was still using fixed-locatio...
re: Detecting academics' major from facial images
Might have had better results with full-body images (assumi...
re: The truth about impostor syndrome
/shrug I was brought up to believe that, when setting goal...
re: The truth about impostor syndrome
Impostor syndrome is a reflection of how you measure yourse...
re: Pull Requests
Slam dunk, neh?
re: What's in a name? Job Titles
Ah. Yeah. It was freaking Canada that cause us to have to h...
re: What's in a name? Job Titles
Yeah... Not a fan of the whole "boxes and arrows" thing tha...
re: What's in a name? Job Titles
Especially when you're a generalist, titles are basically m...
re: Developing on Windows: Docker, Linux VM, WSL or Cygwin?
Depends on the nature of the development you're doing. If t...
re: Is there a good explainer for bash profiles and paths?
Bear in mind that multi-element environment variables are p...
re: Is it good or bad to be all over the place with dev technologies?
To be honest, you're best served by picking a given tech-ca...
re: Linux Distribution for web and software development
Most Linux distributions have a "core" type of build-option...
re: What is a NAT Gateway?
NAT'ing is primarily done so that a cloud-hosted VM can ini...
re: What is the job of a consultant?
Not to be flippant, but I'd say that there's really no such...
re: What is the hardest thing about learning to code?
Switching languages when under a time-crunch ...particularl...
re: How do you name your git branches?
Overall, we use a fork-and-branch model. The rest depends o...
re: The Best Remote Work is Delightfully Unglamorous
As usual, I'm decidedly slacking on being optimized. On my ...
re: Have tech perks gone too far?
According to a few psychological studies, "no one". Every...
re: When a relative asks you, 'What you do for work?' What do you say?
Neither I nor any of my employers has ever really been able...
re: Have tech perks gone too far?
Or, put in less flowery terms, "will this place keep me fro...
re: CloudFormation Tips, Tricks, And Hacks
That's my biggest bitch. Less so for my own sake than as we...
re: CloudFormation Tips, Tricks, And Hacks
Meh... Once you've gotten to the point of parsing JSON in y...
re: CloudFormation Tips, Tricks, And Hacks
If you don't like JSON, use YAML. It's available in pretty ...
re: CloudFormation Tips, Tricks, And Hacks
Down side is, when you make liberal use of these techniques...
re: Describe Your Job With a GIF!
You misspelled "IA"
re: Describe Your Job With a GIF!
More days than not...
re: Holding a loaded rifle without knowing it
By no means idiot-proof (since they'll always build a bette...
re: Bang! Old Email, Usenet and the End of the Cold War
What was the slow-down exactly, just slow processing power...
re: 3 things you might see in your logs once your site is public
You need to add fail2ban to your list. An appropriately tun...
re: Bang! Old Email, Usenet and the End of the Cold War
In 1981, sending an email could take days. Or so says an ...
re: Using `shellcheck` to lint your bash/sh scripts.
Yeah, it's just that some of the linters' determinations ar...
re: Show off your stickers!
I always tell people, "I'm not a real IT person: I don't pu...
re: Easy Way To Backup Your Data In GNU/Linux
Worth noting that most ssh client installations, if ${HOME}...
re: Using `shellcheck` to lint your bash/sh scripts.
It can be an annoying linter. Fortunately, it's easy enough...
re: Using `shellcheck` to lint your bash/sh scripts.
Had shellcheck in my .travis.yml for a while, now.
re: If you switched to a new Social Network, what could be your reason ?
Well... As a user of Google Plus, my reason would be "they'...
re: Bad terminal habits
The CLI equivalent of hitting "yes" on an EULA page. =) Th...
re: Why did you choose to become a Programmer?
Holiday time: where the first day of coming home is taking ...
re: Why did you choose to become a Programmer?
When I was going to Penn State, you could elect to go into ...
re: Why did you choose to become a Programmer?
Technically, programming has always been an adjunct-functio...
re: THE ROAD TO AWS RE:INVENT 2018 – WEEKLY PREDICTIONS, PART 2: DATA 2.0
Also, I would hope that they're opting to flesh-out the EFS...
re: How do you use GitHub?
Pretty much all of the non-fork projects in my home profile...
re: I hate setting up my dev environment.
Having a repository from which to pull files — be it git, a...
re: Why I wear purple lipstick and code skirts
There's a toooooon of wiggle-room in "business casual".
re: Why I wear purple lipstick and code skirts
If you're willing to spend, getting custom clothing made is...
re: Why I wear purple lipstick and code skirts
You can live your life on "shoulds" ...but the outcomes are...
re: Why I wear purple lipstick and code skirts
You should do a deal with SpoonFlower and get tech-oriented...
re: Why I wear purple lipstick and code skirts
Reminds me of the 90s — when people knew "oh: must be a rea...
re: THE ROAD TO AWS RE:INVENT 2018 – WEEKLY PREDICTIONS, PART 2: DATA 2.0
One of my pet peeves on the S3 lifecycle management is tha...
re: Command for Local IP Address
Never really considered it "hard" - it's like anything: you...
re: How to buck up mysql's dump to AWS S3
The AWS CLI's s3 sub-command allows reading-from STDIN and ...
re: Running Systemd commands on remote host from your local host
Most of the Windows system administrator tools allow you to...
re: If it's Saturday and you won't be coding again until Monday, how do you get your mind off your current work?
Monday's a federal holiday (in the US), so ...won't be codi...
re: You can now delete issues on GitHub (different from closing them)
Bad because there are important issues that will be delete...
re: Running Systemd commands on remote host from your local host
Nice trick ...though feels like making Linux a bit more Win...
re: The Unix way... or why you actually want to use Vim
cat /usr/share/dict/words | grep bob | shuf | head -1 | \ ...
re: S3 And Impacts of Using an IAM Role Instead of an IAM User
Unless your goal is to set the expiry to shorter than your ...
re: What’s the most frustrating thing about the process of looking for work or interviewing?
Trying to explain to people that your "expertise" is in qui...
re: IBM is acquiring Red Hat
Not super surprising. IBM's recent acquisition trends have ...
re: IBM is acquiring Red Hat
Of course it's more positive: the likeliest alternatives we...
re: Have you used the new "suggested changes" in GitHub pull requests?
Tried it, already. It's useful for very small spiffs. Can b...
re: What to do with a forked repo after your PR has been accepted
If you plan to continue contributing to a project, keep the...
re: How to set up an SSH key and use it for GitLab
do not share a key between devices. Beside being a securi...
re: How to set up an SSH key and use it for GitLab
Do not sign each commit, all sort of problems will appear ...
re: Does your employer pay for your health insurance in the US? 🏥
The problem with "small and local" is that the smaller your...
re: What Tools Do You Use To Validate Jenkins Pipeline Syntax
True... But that's part of what I was alluding to when sayi...
re: Quick sed lesson
You can make the time less and less unique by eliminating t...
re: Awk - A useful little language
Output formatting becomes much better when you ditch print ...
re: To remote or not to remote
In my experience, direct-employment "remote" positions have...
re: What Tools Do You Use To Validate Jenkins Pipeline Syntax
I'd probably do more stuff in the DSL if the plugins I want...
re: What Tools Do You Use To Validate Jenkins Pipeline Syntax
use a git pre-commit hook that invokes linting via shell/...
re: Handling repetitive mistakes
To most rational people it's less a question of whether mis...
re: Where are the old developers?
A number of factors at play (at least in the US): First a...
re: I kill every VPS I touch
I've used some s****y passwords Some other things for yo...
re: Bye Bye 403: Building a Filter Resistant Web Crawler - Part 1: What is Web Scraping?
Yeah... You're on really shaky ground with your assertion t...
re: The Git fixup workflow
Even better, if you've also set up for doing signed-commits...
re: Linux CoC → different perspective
Re: Unfortunately, dev.to does not [yet?] provide an abil...
re: ps aux output in cronjobs
Dammit: beat me to it. A lot of commands have output-forma...
re: Juggling Multiple Languages Simultaneously
The "too many languages" thing is really more a problem if ...
re: Is it okay if I publish the post I write here, to the medium.com too?
A few years back (2011?), there used to be great multi-post...
re: How do you stand up to these issues at work?
I don't think we have a "first check held" policy here. On...
re: ​Linus Torvalds takes a break from Linux
For what purpose? Our customers want the appearance of t...
re: ​Linus Torvalds takes a break from Linux
Heh... Yeah. But, if you go back in the mailing list far en...
re: ​Linus Torvalds takes a break from Linux
It's actually a bit more like: Professional: "your contri...
re: ​Linus Torvalds takes a break from Linux
A number of months back, I'd gone through and added the fol...
re: How do you stand up to these issues at work?
In the US: If you're on a W2 basis ("salaried"), it's dec...
re: How many email addresses do you use?
Additionally: Makes setting up auto-sorting or -forwardin...
re: How many email addresses do you use?
Google mail accounts are great for archiving. Even without ...
re: How many email addresses do you use?
GMail for instance you can have an email like myname@gmail...
re: How many email addresses do you use?
Personal address: I've had it since 1997. That said, I've g...
re: What Tools Do You Use To Validate Jenkins Pipeline Syntax
Yeah. I'd been doing similar. However, as we've added new p...
re: Do you have days that feel like most emails could be answered with memes?
Slack comes with Giphy integration ...and, since Slack also...
re: How satisfied are you with the code quality of your current project?
The good thing is that we are moving forward on replacing ...
re: How satisfied are you with the code quality of your current project?
For me, happiness with (my) code-quality on a given project...
re: Do you have days that feel like most emails could be answered with memes?
They probably could, but I prefer to be originally snarky ...
re: How do you stand up to these issues at work?
Oof. Yeah. As anti-labor as the laws in the US tend to be w...
re: How do you stand up to these issues at work?
Gee... "Wonder why". Not to get too dramatic or too far off...
re: How do you stand up to these issues at work?
If you're already using tools like git or Slack, you alread...
re: How do you stand up to these issues at work?
I'm probably too used to contractor-land. We typically have...
re: How do you stand up to these issues at work?
What I've found is that companies that care about talent-re...
re: Clever code
A general problem with "clever code" is that it's infrequen...
re: What's your atomic bomb?
Overall, I've been lucky enough to dictate terms on who I'l...
re: I love to document my code. Am I doing it wrong?
Much like blogging, I comment code for my own benefit: it's...
re: Show current git branch
Some command-shells do this by default (e.g., git-bash).
re: What do you do with your free time at work?
And, even if you can't answer but are otherwise interested ...
re: What do you do with your free time at work?
Usually, my task-queue far exceeds the number of hours I'm ...
re: The case against aliases
Due to the nature of my work (primarily writing deployment-...
re: The Hunch: 4 Times I Felt It And 1 When I Didn't, And What Were The Consequences
Heh... Reading these scenarios, all I can think is, "this i...
re: How do you train people to ask good questions
I'll have to give those a look. But, yeah, that's an even b...
re: How do you debug?
There's really seems to be two contexts, here: one is "code...
re: How do you train people to ask good questions
Ever answer back with "Click this link and look at third hi...
re: How do you train people to ask good questions
Can you give a few examples of questions you've gotten tha...
re: How do you train people to ask good questions
Bulls-ear, catnip!
re: Helpful Terminal Commands for Beginners!
Yeah. BASH is pretty much "take the best from KSH93 and TCS...
re: Helpful Terminal Commands for Beginners!
When it comes to shell history, you're doing yourself a gra...
re: Killing many procs at one time
Ok. Cool. I used to do similar (back in my Solaris days be...
re: Killing many procs at one time
How does what you're doing, above, differentiate from just ...
re: How do you train people to ask good questions
Yeah. Problem is always precision - either eliminating casu...
re: How do you train people to ask good questions
In both cases, however, I find that people are often over-a...
re: 4 Things Developers Take for Granted That Used to Be Really Hard
If you are really old, like Brian, you remember the days w...
re: On Dealing with Anxiety and Depression as a Developer
While depression supposedly isn't as common in men as women...
re: Linux Tips And Tricks
I'm an old guy. Even in the early 2000s (nearly 10 years in...
re: How do you stop the desire to learn too much?
Had to click on this article because that title was way too...
re: I'm planning to ditch my MacBook and move away from laptop computing
As long as you're not trying to go strictly mobile devices ...
re: Linux Tips And Tricks
I literally cringe every time I see the -exec flag used wit...
re: Should browsers still allow users to disable JavaScript?
I can only assume that the 38.9% that said no fall into thr...
re: What do you do in your two hours out of home?
If we're talking strictly "outside", the answer would be "n...
re: Shellscripting: Functions
Shellcheck is a great to add to a Git probject's .travis.ym...
re: Do your commits pass this simple test?
Yes and no. If your team's overarching strategy is fork-and...
re: Keeping Your Code Simple
I'm gonna have to plead guilty to resorting to impenetrable...
re: On Making Tech Decisions
When people ask me to make decisions, they're usually looki...
re: Git From The Command Line
I've never really trusted myself not to cock things up when...
re: How many computers do you use?
Discounting the scads of EC2s I create and destroy in any g...
re: Choosing a Linux distro
Sounds like you missed the joy of the post-Berkeley FreeBSD...
re: What's your origin story?
Started my dark journey as a kid in the 70s. Got to turn a ...
re: Choosing a Linux distro
illumos was born as SunOS in the early 80s) The SunOS t...
re: Choosing a Linux distro
Might want to update your table a bit: Fedora is the upst...
re: Systemd And Timing Issues
Yeah. I can't say that the organizations we're doing enable...
re: When is your code 'good enough'?
Speaking as a perfectionist... Truthfully? Never. Code can...
re: Does your laptop stay at work?
Benefit of BYOD is that it greatly limits the amount of sno...
re: Does your laptop stay at work?
Meh... Working from home, frequently, means that most pay-p...
re: Does your laptop stay at work?
I work from my couch, so, "yeah". =)
re: How to use AWS EBS volume as a swap memory
Similarly, if you've deployed your instance on a elastic EB...
re: Do gifs bother you when reading an article?
Stop trying to make fetch happen. It's not gonna happen. I...
re: Do gifs bother you when reading an article?
One of the things to remember about some of the articles th...
re: If DEV were an acronym, what would it stand for?
Any mention of velociraptors is worth a thumbs-up! I need ...
re: A Simple (Yet Powerful) Tip on Git and Vim
For me: vim -c 'set syntax=<TYPE>' <( git show &l...
re: Spoof a commit on GitHub. From Anyone.
Several months back, I was setting up a new project on GitH...
loading...