Details
-
AboutI am he. He is me.
-
Skillspython, C, C++, php, html, css, django, bootstrap, bash/ksh/sh, etc. Back in "the day": Smalltalk, Pascal, rexx, and a smattering of other alphanumeric combinations I'd just as well forget now... Primarily python, django & bootstrap these days.
-
LocationApache Junction, AZ
-
Website
-
Github
Joined devRant on 2/24/2017
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
@jiraTicket That reminds me of an argument that I had with a local planning office... I purchased a "monthly permit" and noticed that it expired on the 30th of a 31 day month. I called to have them correct the expiration and we went DEEP down a rabbit hole of what their "monthly permit" was.
Very long argument short, they were issuing "30 day permits", which could actually be purchased starting any day of the month, but their online purchase system called them "monthly permits" and pre-populated the first day of the month in the form when you bought them online.
The person I spoke to never grasped how that was confusing to users (but mentioned they get calls complaining about it all the time). I promptly gave up trying to convince them. -
@IntrusionCM Regarding py code style, I feel that pain. I've been on the hook for creating project rules and enforcing lint for the last two employers I've worked for.
Check out "black". It's been around for a while now (I was arguably a late adopter, but I've finally embraced it in the past couple years with a couple/few tweaks).
After using black (if not to fully reformat, at least as another lint job), I've seen our pydocstyle, pycodestyle, isort, pylint and prospector compliance easily approach 100% across even our most complex projects. -
It appears empirical evidence suggests "the value of a comma" is "one full day of debugging errors," which sounds about right to me. 😉
-
I feel this on a spiritual level.
I had to re-read this at least three times (and squint) to understand why you would be comparing "(" to "(." before I realized that wasn't what you were comparing at all. -
String encoding.
unicode vs. bytestring.
Specifically, trying to write a cross-platform / cross-version script that actually has to deal with string encoding. (And if your script is non-trivial, it probably does...) -
I may be old-school, but I prefer BOFH. (Not necessarily Linux-specific, but it describes me pretty well...) 🤷♂️🤠
-
The Nexus 6p battery life issue has a sordid history since that model was released. There is a class-action lawsuit (I am a member) pending filing.
The original purchaser (it sounds like you got it second hand, so I don't think you could do this) can file a claim with Google support and they will replace it with a refurb 6p or Pixel xl. They replaced mine with a Pixel xl last year.
Hypothetically, ahem, I may not have actually returned my original 6p, despite their threats to charge me full price for the replacement. Because after I hypothetically ignored them long enough, they hypothetically stopped bothering me about it. It might be gathering hypothetical dust while I bide my time considering if I want to dig in & replace the battery one day.
Be careful if you decide to replace the battery yourself. Plenty of horror stories online from failed replacement attempts. I certainly wish you the best of luck. I LOVE the 6p, especially those front-facing speakers... -
There are only two things you need for REST...
1. jsonapi.org
2. HTTP 420 - Enhance your calm. -
@J-2FA Aside from that, bitbucket is the MySpace of git infrastructures. 😉
Friends don't let friends bitbucket. -
Agreed with several previous comments - self-host with gitlab-ce. You can move your existing projects & metadata without any loss, and you'll have virtually no learning / conversion curve.
I've been using gitlab-ce both at work and home/office projects for years. Runs very well via omnibus package, or in docker container; as do CI/CD runners. -
As long as you don't name them SOAP.
Because then you cannot drop them.
Because... don't... drop... th---yeah, I'll see myself out. -
I completely misread the final sentence as "Please assume I've been very naughty," and laughed uproariously.
Now I'm both:
- Disappointed that's not what the sentence actually says.
- Mildly concerned why/how I misread it so... specifically. -
@trogus WOW - I am honored and delighted beyond words. Not too proud to say even a little choked up. I've been away from DevRant for a while (mostly due to workload... at the same place, but luckily without the people mentioned in my rant), and just came online today to find this.
Thank you SO much for this. This was an absolutely true story that several co-workers still re-tell the tale of when exchanging war stories. It's the kind of story you just can't make up; truth being stranger than fiction...
And now it's a cartoon, too.
Life is good. 😎 -
@bashlord Sure, I'm always down for looking at code. If you're serious about making/keeping it clean, first make sure it passes lint tools like shellcheck. (Linting is arguably more popular for other languages, and seems to be grossly overlooked for shell scripts).
-
This is fleshed out version of a comment I left on @linuxxx's rant earlier tonight https://devrant.io/rants/939137/...
-
We are required to use corporate SSO for any authenticated internal websites, and one of the requirements for us is to provide a logout button.
Makes sense... except the actual logoff URL they provide to serve that function broke about 3 months ago. Apparently I'm the first (and one of the only) person (people) who reported it, and was told "not to worry about it".
So, we have a requirement to provide a button that doesn't actually work.
Corporate Security - Making your corporation _appear_ more secure every day... -
isort is your friend! 😇
-
Hahaha, you know your users well - That black theme is enough to drive the ++ membership through the roof! 😎
-
@Voxera @Dacexi
Don't you mean "with paper-towel" and "without paper-towel"? 🙄 -
GIT'R'DUUUUUN!
Yeah, I'll just see myself out... -
@owithg
[ insert "tapping forehead" meme here with caption "Customers can't call you to complain if customers can't call you at all..." ] -
@mdalex Oh, I feel ya there, too. I honestly don't even know how many we employ worldwide... our Wikipedia page says 207k as of last year, so I'll assume that's close, hahaha!
-
Holy crap, this is literally my job & internal conversations every single week.
-
@mdalex If we had money for the project, I would have gone the github enterprise route also. I've got to say, as much as it worried me at first, I've actually really gotten to like (even prefer?) the gitlab interface & tools.
I think github may be doing themselves (and the existing github community) a disservice by only having a pay edition for self-hosting, but meh, that's their call. I'm actually pretty happy to have been thrown in the deep end administrating a gitlab site now; I dig it. -
I feel your pain. I set up an internal gitlab-ce installation for my team where I work; now I'm being asked to design & teach classes on how to use git.
-
@daemonAD #IApproveThisHashtagComment
-
Wow.
I immediately tune out and/or cut off any sort of communication with anyone who seriously uses a term like "micro-aggression" in a sentence. (Aside from someone who is making fun of the term, of course...) -
@NivOps "...an example of what not to do..."
The blasphemy!
I trust you LARTed them appropriately. -
+1 for noting the benefit of sharing it here.
-
Read it? I've been living as one since there was such a thing.
I am known where I work to be _the_ BOFH. (Although some of them are too young or luser-ish to actually know what it means; they just think I made it up... and I let them think that, because that's a total BOFH move, too).
#BOFHForLife