Details
-
AboutI'm like Jesus but instead of water into wine, I turn caffeine into code.
-
SkillsPHP, js, jQuery, SQL, WordPress, Python
-
LocationSt. Louis
Joined devRant on 9/14/2016
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
-
Grunt, gulp, bower, webpack, rollup, yarn, npm, requirejs, commonjs, browserify, brunch, rollup, parcel, fusebox, babel,
wrappers for bundlers, frameworks on frameworks, then for css, theres scss, sass, less, stylus, compass, and for templates, handlebars, mustache, nunjucks, underscore, ejs, pug, jade, and about five billion other word-salad tools, all with their own CLIs, each in some way building on npm, but with their own non-congruent little syntax, like no one realized they were reinventing the same problems introduced by domain specific languages, most happy to announce "configuration takes a little time, but it's worth it!"
No, it's not. Just stop people. Just stop. You're not doing anyone any favors by creating another lib, all you're doing is tooting your own horn and self promoting. Use what exists and stop creating more shit for new people to learn, to add to the giant clusterfuck that is the 2019 hotmess known as "web development."
You're not special. You're not important. You're lib or tool will be famous for 15 minutes and no one cares what you've made.
If you want to contribute to web development, do us all a favor and contribute to global sanity by kindly deleting your contribution and any plans to contribute new solutions to problems that have already been solved.18 -
Today I made two pleasant discovers:
* Spyder, an easy and efficient IDE for newby in Python;
* openpyxl, great library to export crunched data in excel for my colleagues.1 -
Happy Thanksgiving! Thank you for waiting for this new release of avatar items! We have new pets, new computers, new eye wear, some fun shirts and a special treat for our #1 ranter @linuxxx. The required ++ pts for these are a little higher than normal to reward the dedicated people who have helped support and build this community over the last few years. Thank you all!33
-
I had to do some work in an older C# repo. I see git is automatically ignoring each new class I add. After scouring the .gitignore file, I see this entry put in by one of my colleagues.15
-
We use MS Teams and I started a new team for the contract renewal. My preference was to continue with the old one for files and searching. I am the “owner” and the PM is the “owner”. Everyone else is a “member”. Owner means admin. The executive sees that she is a mere member and demands the PM add her as an owner. He makes her an owner. Then she decides that she outranks is and should be the only owner. We discover this because we can’t on-board a new person on the team or configure build notifications or GitHub code review notifications.
Basically the executive has stopped the team from using Teams because her ego tells her that she is the one true “owner.”5 -
I used to love my job, the guy that looked forward to mondays, there was always something new to learn, I was passionate about clean code and learning new languages like Elixir. As a software engineer I thought my occupation had a special significance in this world, I saw possibility and potential of creating something so impactful on the world that it would become my legacy.
Now after 5 years I’m realising that none of this stuff really matters to the world, software engineers aren’t special and it’s evident from our salaries how valuable we are compared to other professions in sales, medicine or law. My friend who works as in customer success management makes more than me.
While some of us will be in the lucky few whose work will change the world, most of us will just be another cog in the wheel, all that matters is how many product/features you ship out, nobody gives a shit about code quality, concurrency and architecture design other than us5 -
-- How I feel at work lately, in terms my wife understands --
Me: There's a gas leak, we need to fix it.
Manager: Yeah, use some duct tape, here's a roll.
Me: That's not how we fix a problem like this.
Manager: Will it work to solve the problem?
Me: Only temporarily
Manager: Ask your co-worker if you need help using duct tape, he's used it before. When will it be fixed?12 -
Omfg this fucking guy!!!!
Context:
We are going through a major refactor of some of our backend components. I was tasked with cleaning up our ML code while another guy was tasked with cleaning up the general CRUD side of the backend, let's call him DA for "dumb ass".
** At 11pm
DA: I am getting a strange error from your backend. Look:
"Invalid call: method=PUT expected=[POST]"
Me: you need to send a post request not a put request
DM: no, it's not that. I am sending the right thing
Me: ... Let me see...
* 15min ish of testing *
No, it works fine on my version, 1.1.0 what's your version?
DM: I'm on 1.1.0.
Me: send me code?
DM: *send
"request.put(..."
Me: you are sending a PUT... It's literally in the screenshot. Send a Post
DM: I am
Me: no, send a Post
DM: I don't understand, I am sending the request
Me: it's a post not a put
DM: but...
Me: it's a post not a put
Me: good night!!!!!!12 -
IT dept releases update for Cisco Jabber for work environment and describes it as a minor update.
Me installs new version...
- completely new UI
- loses saved login credentials
- loses connected devices
- loses all settings
- loses history
My definition of "minor" is "slightly" different4 -
"We care about your privacy [...]"
That's why we make it ultra inconvenient to turn off all of our advertising trackers and give you a broken list of on/off sliders that are slow as fuck. Also, why not just press the 'accept all' at the top of the page? See that big green button? Yeah green is good let's just press it and get this over with right?
Oh and that 'deny all' button? Yeah, a shame nobody actually put some programming into that thing, why not just press the green button next to it? You're only making it harder for yourself y'know...4 -
I'm loving my new job. Not for the salary or perks. Just for the simple fact that my developing opinions it's been taking in consideration!1
-
Is it justified to be angry at websites that break because of extensions like Ghostery or uBlock Origin?
'Cause I fucking hate it when their fucking website breaks because I don't want to have trackers on my pc8 -
We expanded offices. Management didn't tell me.. just literally "oh we got this new suite, setup a new internet line, and you need to set it all up this morning because we will be working in that space."
Very difficult to do when they won't give you a key...1 -
I am starting to get more and more ticked off when I google a language's function name, and the first result isn't the official documentation.
Come on, I don't care about some stupid article describing how a function works in 10 paragraphs, with modal windows all over the place annoying me about "subscribing to newsletter", cookies, registrations and so on.
I just need to find the stupid function description!6 -
Today I delivered the beta of my first product to the customer. The customer is only a different department within my company, but I'm still proud of what I've built. This project was of my own design and vision and it actually landed me the position I'm in today. Now I sit back and wait for feedback as they tear it apart and find out what works for them.2
-
Just found out you can take Screenshots of a webpage right from the firefox console... neat! You can even select specific elements to screenshot.
Just throw :screenshot into the console - Ff v62 (--selector [css-selector], --fullpage, and some other params you can look up)
Have a good Monday :)3 -
If it is lunch time and I have a sandwich stuffed halfway in my face, do not walk up to me with your computer asking for help. It doesn't take me long to eat so give me 3 fucking minutes to finish.
I will help you...I will touch your keyboard with my greasy fingers...I will touch your screen...multiple times.
You're welcome.3 -
TL;DR: Tech companies. Don't ask for loyalty if you don't care about your people.
> I'm a gud Dev (and a gud boi).
> The company assing me a cool project.
> The company promised pay me the training. about that suite. They didn't.
> I finish the project and i'd accomplish the task with more effectivity than excepted.
> My company won an interview about "the success case of the implemented software and its integration with our software". They denied me the chance to fly and go to the meet. Instead they will send another guy...
> I asked for a "salary adjust" cos I'm finishing my engineering degree and my good work. They declined.
> Next day I'd present my volunteer job resignation within 15 days (because laws demands that). I have a better job option with +20% my actual salary and a lot of benefits. And they needs me ASAP.
> Everybody look at me shocked and if I am a traitor.
What the f!$-k they did expect?
My unconditional loyalty?
🤣🤣🤣1 -
I hate one guy in our office!!! 😡🤬
He is a very toxic person, but that was ok (more or less) till today.
Today I have had a videocall with a new team, PM and client, because I have ended the previous project and has been moved to a new one.
And this asshole has taken a purple pony(!!!) and touched my face with it few times while I speak with other persons via webcam!
I just lack of words to describe all my emotions about this situation 🤐
And he thinks it was funny!9 -
True rant:
A student close to my place ask me to help him install some Software.
Me: Sure this does not take long.
Over to his laptop I noticed this weird popup on screen.
he said: Oh. you just need to click that away. :)
I'm clicking it away and opens up his browser typing in the address bar the search term for the software.
The Laptop quickly copy and paste my search term into a sketchy search website with not correct results..
Then another popup came again on screen.
His response: Oh. you just need to click that away. :)
I'm already internally face palming. but continue my effort to get him his software.
tried different approach on the searching part en trying to click the install button for the software..
and again. my click is high jacketed and it downloads something completely different.
and guess what.. a popup showed up
His response: Oh. you just need to click that away. :)
Stop Molesting your laptop dude! Fix your Shit I'm out!12 -
A couple times a week my girlfriend tells me that she leaves work. She travels with a motorised vehicle for about 45 minutes. I am responsible of cooking food on those days. The food preparation takes around 7 minutes of cutting vegetables and the cooking takes around 20 minutes. the current time of reading the message is 17:17. She had send the message at 17:08. At what time should I start making food in order to be finished at the time she gets home?
I start to relate more and more to school math questions...
Maybe I should make an app for this or website to calculate automatically.5 -
Is it weird that, despite the professional setting, when a client actually thanks us/me for swift/efficiently done job that I feel a little happier with myself?1
-
"We make sure not to discriminate in our hiring process"
"Now please, trust us with your crucial personal details like sexuality, religion and what colour you are"13 -
devrant:
get busy reading low quality recent posts.
or get busy reading high quality algo posts that died weeks ago.
😢21 -
Pro tip: Don't cheap out on dongles for newer macbook models.. Bought a (somewhat) working Chinese dongle with 4 ports. Fire hazard and I think my 13" mbp just farted a fireball4
-
At first I wasn't really happy when MS bought GitHub (Considering the things they fucked up in the past).
However right now it seems like it really was a change for the better. I am currently testing GitHub Actions for CICD and holy fuck its amazing!6