Details
-
AboutLead Developer. Coffee Addict.
-
SkillsPHP, JS, Python, DevOps (Docker, Kubernetes, Gitlab), Linux
-
LocationDenver
Joined devRant on 9/2/2019
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
-
Being able to build automating tools and scripts. It's cool building your own tools, and even cooler if you like the process.1
-
Being a developer allows you to enjoy using most of the creative skills artists also put to use (writing structured prose, design, semantics, ergonomics, ethics), while adding logic, job safety, and a decent paycheck to the mix.
Also: puts you in a good position to readily take advantage of new digital goodies (eg bitcoin), and to understand the gem that is developer humor -
time zone shift.
Am I the only one whos's inner clock seems to go absolutely crazy...
Might be due to my health issues, but whenever these one hour time shifts happen - trouble sleeping starts again, feeling sluggish and blue and nothing seems to work.
I hope it doesn't take long to readjust, cause today was completely unproductive6 -
Refreshing the Let's Encrypt certificates, one of them wasn't applying properly.. couldn't find the issue for like 15 minutes...
Eventually I realized that I was refreshing the wrong domain 😅6 -
Our most recent development process:
1. Implement feature
2. Create task
3. Release feature
4. Review feature
4.1 Possibly reimplement
5. Add tests1 -
I saw a guy building a website today.
No React.
No Vue.
No Ember.
He just sat there.
Writing HTML.
Like a Psychopath.32 -
Can't believe i've just had to explain master/slave terminology to someone who has been running our Jenkins CI/CD stack for several years.
That's unusual right?6 -
Don't ever talk to non-tech people about tech. It'll fuck up your mood.
I've talked to a non-tech person lately, so...11 -
!security
(Less a rant; more just annoyance)
The codebase at work has a public-facing admin login page. It isn't linked anywhere, so you must know the url to log in. It doesn't rate-limit you, or prevent attempts after `n` failures.
The passwords aren't stored in cleartext, thankfully. But reality isn't too much better: they're salted with an arbitrary string and MD5'd. The salt is pretty easy to guess. It's literally the company name + "Admin" 🙄
Admin passwords are also stored (hashed) in the seeds.rb file; fortunately on a private repo. (Depressingly, the database creds are stored in plain text in their own config file, but that's another project for another day.)
I'm going to rip out all of the authentication cruft and replace it with a proper bcrypt approach, temporary lockouts, rate limiting, and maybe with some clientside hashing, too, for added transport security.
But it's friday, so I must unfortunately wait. :<13 -
“Please develop my complicated eCommerce website. The cost should be somewhere between $0 and $100 because I can do it with a template in Wix or SquareSpace or hire a bot non-person from Fiverr to do it for me if you don’t honor the price I’m asking.”
—United States4