Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Get a devDuck
Rubber duck debugging has never been so cute! Get your favorite coding language devDuckBuy Now
My companies logic: let's create our own internal development software for backend code and database operations that limits what you can do for crud operations and debugging. Its revolutionary. And never make it better in the past decade
So my company is using the cheapest software products out there; to save money of course. Naturally you pay what you get for, aka shitty products. I wonder how much money we waste by demotivated engineers using this Scheisse!1
That euphoric high when your shit starts working for some unknown reason, directly followed by the dread when it stops working again for reasons only God knows...
During a health and safety course today I was asked to talk about the workspace ergonomics. Part of that course is to make sure everyone knows how to customise their seat, screen, keyboard, etc., so I told everyone to unfold those little feet on the bottom of their keyboards and everyone did... Everyone but a cheeky little customer service girl who was more interested in taking selfies of her skirt coincidentally matching the carpet. I cleared my throat and said again:
- "Please, unfold your keyboard's feet."
Nothing. Coughed. Nothing. Finally, quite annoyed, I repeated myself for the 3rd time:
- "Unfold the feet, please!"
She jumped. Eyes wide. Noticed everyone staring. And very very slowly, with a look of complete puzzlement, she spread her legs.3
I just compiled GNOME and for some reason it switched me to 60Hz. Im like. Wait WTF is wrong. Why is GNOME lagging so much.
I move mouse its just utter most garbage to watch.
GNOME is lagging like crazy.
Then i look into settings and see that i have been running 60Hz. I switch it back to 120Hz. Ohhhhh thats just so much better.
To the people who say you cant see more then 30Fps you should see 30 to 120 and then if you tell me you cant see it then you should go to doctor.7
Started applying to colleges this week for Computer Science! I'm pretty new to it, but I really like it so far and it seems super interesting.4
Fuck, fuck, fuck!!!
I just realise I had a lot of work to be done!!!
And it's completely my fault.
Not sure if I feel myself more stupid or fucked.
Attended KubeCon this week in San Diego. Was amazing great speakers great ppl all around.
Its amazing to see an open source community get together to share. I was not expecting there were goin to be more than 12k attendees!!
I'm developing an app for a client, but they are responsible for the APIs.
Which turns out is the biggest mistake of my life...
I don't know whether data types are unknown to them or they are just playing a sick game with my emotions.
They have a different data type depending on how they feel, e.g.
- a boolean can be true, false, 0,1 or 2...
- an array can be an array or just a single item...
Who in their right mind can do this?1
Unique error message layouts on my college's site thus far?: 2
Time since entering site?: 30 minutes
Less rant, more story.
Tl;Dr: Disney uses "Magic Bands" to track every action of every person within their parks.
So I took my family to Disney World this past summer and we got these "nifty" little things called Magic Bands. These things are little wrist devices that basically handle everything for you in the parks. It unlocks your resort room, it gets you into the parks, you pay for meals and souvenirs with it by connecting a credit card and/or your meal plan. It makes things real simple as it's like putting on your watch each day.
At first I kinda enjoyed how easy it made everything on the trip, but then as we were exiting a ride the couple in front of us noticed the digital signs had their names on them, I looked around and noticed mine too, a sign that said "have a good day $myName." It suddenly clicked. These "Magic Bands" are people trackers. Suddenly everything about the park that I had been enjoying, was part of the system they had in place using these bands as human cattle tags. The ride wait time estimations were perfect, not because of a good algorithm and estimations, but because they had actual real data telling them when a person entered the line and got off the ride.
Using a BLE scanner app I was able to see that they have hundreds of APs throughout the parks tracking every single band on every single person withing their compound. I started to think about all of the data they're collecting and the thought of it was overwhelming. The amount of assumptions they can make about people based on their actions within their parks and what that data would be worth to additional advertisers. By the end of the trip I was cynically pointing out everything to my family about the cattle tags and how much I hated wearing it and yet it was required in order to do anything.10
This is no rant, its just a sincere question.
any of you got a good upbeat playlist on youtube you can share for us to listen to while coding...
?? for now i listen to Frog Leap Studios ... Guys amazing3
Your website is slow. Your icons don’t show immediately. Says one boss to the other. Meanwhile i’ve spend already days on this issue am aware of it since 12 motnhs. But hey, since it’s the boss, let me just check one more time and make sure this is more about someones internet connection then the loading speed of the website.
I’ve recently started to see a behavioral therapist. During my second session I realized my scrum master at my previous company was essentially doing the same thing for me.
During sessions with my scrum master (SM) I always thought it was a good thing. However, now that I look back at it and I’m able to compare the two I think some of the advice he gave me wasn’t that great. My therapist has been recommending that I lean into my anxiety and share my fears with others. Allow people to clarify themselves and don’t assume they don’t like you or that they will be mean intentionally. Doing so can lead to you wanting to work harder to try an impress someone when you actually don’t really need to. Simply having a conversation can clarify a lot.
For example, I had a Senior Engineer (SE) who loved to code golf during code reviews and I loved learning how to review code in that manner. However, this impacted my deadlines. Upon learning this my SM wanted me to take more ownership on my tasking and pushback by mentioning my deadlines. I quickly learned the SE didn’t give a damn about what deadlines I had. I also learned even though he’s an SE he doesn’t have to be my mentor and he’s not boss or my stakeholder. His main concern was tech debt and his own deadlines. He wanted to merge code in that he wouldn’t get a call about during happy hour or in the middle of the night.
Talking to my SM just made things worse. My SM’s advice would never take into account my SE’s own motivations. During sprints I would give my SM continuous updates on oversight and he would get frustrated. He would continuously want me to think of ways I could step in front of oversight next sprint.
Talking to my SE seemed like he wanted nothing to do with me other than to give me feedback on my code. If I tried to small talk or connect with my SE during work he would stare back at me with a blank face. This was confusing since at company outings where we were allowed to drink we would crack jokes and share stories. On top of that, sometimes when I asked his preferences on code he would just say “meh.” He wouldn’t give me any more insight. He’d just stop at “meh.” None of it hurt my feelings and I kind of liked it. It made me feel like I was in an anime or action movie and I was trying to earn my Sensei’s respect. However, it frustrated my SM. He kept giving me advice on my communication skills and prioritization skills. For example, when I gave him scenarios that had a lot of fears behind them he would give me advice that seemed to be straight out of a _for dummies_ book. It didn’t really acknowledge everyone’s own motivations and concerns.
I think my SM meant well. But, it felt like he was continuously watching deadlines and wanted us to move like drones. My SE wanted his code to be kept clean so he could drink his beer in peace after work. I wanted to connect and I wanted gain respect from my SE. I wanted him to invite me to hangout after work. And i thought he’s invite me once I heightened my skill set.
However, I think I had it all wrong. I think the lack of small talk was that the SE wanted to stay focused and maybe he just didn’t find what I had to say that interesting. Maybe he knew I was “forcing” conversation? Like he could pick up it wasn’t that natural.
I think how I read the situation was solely based off of my own fears and less on facts. I think it caused tension when I would see my SM calling individuals to the office one at a time. I feel like since I was in this mental rut it never actually allowed the SE and me hash it out. Although, maybe the SE didn’t want to hash it out? Maybe there wasn’t anything to hash out? Maybe I was just walking around with all these fears that my SE saw me more of a nuisance than a friend?
Eventually my SE changed jobs and so did I. Since then I’ve been able to contribute to open source projects with high confidence and review code like a champ. I’m very appreciative of those times. I just wish I got a couple more times to crack jokes with my SE and I wish I didn’t cause so much tension. Oh well. We live and we learn. 😁1
Thanks sefuckalize-mock for not letting me insert 2 row,
Now Im replicating the whole sequelize module itself to stub shit for no reason idk fuck this why am I doing this for stupid unit testing