Details
-
About24yo/ ftm/ married to WhAtEvErYoUmEaN/ 2 cats/plays Dungeons and Dragons/ loves sushi, pizza and programming ____________________________________________ Sea Emperor Revia-tan of the blue leviathans
-
SkillsC# Visual Basic (a bit) Java (a bit) HTML CSS PHP (the horror) Arduino "electronics" and Arduino C SPS (a tiny little bit)
-
LocationLower Saxony, Germany
Joined devRant on 4/28/2018
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
-
So I moved from being the TL of a small team to a member of another team a month ago.
A dev from the old team sent me this today morning. He also sent some examples of what he found "cool", and tbh I'm pretty proud of those modules. I tried being very modest there, but I'm very happy 😅8 -
Today, IT director blocked off a part of Friday afternoon on everyone's calendar as "focus time." WTF.6
-
I'm so done with auth
it's more than a nightmare
it's a disgrace
why can't someone just be like "you know how auth and identity is hard? why don't we make it easy?"
I would pay so much for that9 -
The quantity of pain is always constant. People do self harm to increase physical pain for emotional pain to decrease.
The only way to survive the pain of living is to learn how to create and contemplate.
There is no safe space. Agility is the natural way of survival. Something forcing you to “bend” doesn’t make you weak.
Things like discussions and anger rarely change anything but they take energy and tend to breed.
There is no universal meaning. There is no leaderboard at the end. This means you can invent your own meaning. I built my meaning on contemplating what’s right rather than fighting what’s wrong.7 -
I was on a 1:1 with my boss talking about my performance, recent tickets, HR stuff, anything I need, plans for the next quarter, etc.
My 4yo ran up, pointed to my boss on the screen, and asked "who is mommy on a call with?" I told him it was my boss, T, and that he needed to be quiet. "I want talk to T!" He demanded. "Hi T!" He wouldn't take no for an answer. We were pressed for time, so. As cute as it was, it wasn't very welcome.
It took like five minutes to finally make him leave. Now whenever I'm on a call, he runs up and yells "Hi T!!!!" at the screen. 😅 even when its standup or the engineering meeting with like 50 people.... thankfully there is a mute button! His face still pops up on camera, but most people understand and just laugh.
He's cute but he can be soo embarrassing!6 -
Code review titles by year:
1990 - your code is using to much memory
1995 - your code is not running on window 95
2000 - your code is slow
2003 - your code don't have tests
2005 - your code is not 64 bit
2009 - your code is not using mvc patters
2010 - your code is not horizontal scalable
2011 - your code should be written in js
2015 - your code is not mobile ready
2020 - your code is racist24 -
former boss wrote three cyber-defense books. had his "collections" team sending plaintext passwords to high-side clients over unsecured email4
-
It's funny to see creator of a product not being experienced enough to apply for the job posting related to the same product...😂
https://twitter.com/tiangolo/...4 -
A group of wolves is called a pack.
A group of crows is called a murder.
A group of developers is called a merge conflict.28 -
I used to be a big security guy, not allowing stuff like most of the social media, not bringing my phone anywhere, carrying a RPi tablet for privacy reasons. Very Stallman stuff.
Recently I noticed that I don't care so much.. I see these things as opportunities, for instance Microsoft products could be benefitial for job opportunities, I have some workout sessions on my phone.
I could restrict myself... but is it worth it just to decline some capitalist/politician's row in a dataset for analysis?
But then again I feel as a society I think we should either do this or request this data to be distributed to us as well.
Should you be playing a game of cards, when the enemy can see your hand? What do u think?4 -
FrontEnd developper :
Hello here is the STATIC page you asked. Only takes 300 MB of frameworks to make it work.
Are these people on crack or something ?11 -
After one year of procrastination I finally made the game with unity
Ladies and gentleman, spherical voronoi minesweeper
Yes, I made the game before with in c++ which looks quite shitty, but finally, unity34 -
Boss: Can we add a [Close] button at the top right of the modal instead for all the items, the back at the lower left seems out of place.
Me: What modal? You mean move the back button to the top right of the page?
Boss: And make it say [Close]
Me: But it navigates Back. It's not a modal so it doesn't close. [Back] makes more sense than [Close].
Boss: Ok
...
Boss: Change the [Back] on the modal to [Close].
Me: But... fine...
Buttons all now say "Close", they all have double quotes. No one has said anything.18 -
I just realised that working 6 days a week still leaves me more freetime than going to college and working part time1
-
We had 1 Android app to be developed for charity org for data collection for ground water level increase competition among villages.
Initial scope was very small & feasible. Around 10 forms with 3-4 fields in each to be developed in 2 months (1 for dev, 1 for testing). There was a prod version which had similar forms with no validations etc.
We had received prod source, which was total junk. No KT was given.
In existing source, spelling mistakes were there in the era of spell/grammar checking tools.
There were rural names of classes, variables in regional language in English letters & that regional language is somewhat known to some developers but even they don't know those rural names' meanings. This costed us at great length in visualizing data flow between entities. Even Google translate wasn't reliable for this language due to low Internet penetration in that language region.
OOP wasn't followed, so at 10 places exact same code exists. If error or bug needed to be fixed it had to be fixed at all those 10 places.
No foreign key relationships was there in database while actually there were logical relations among different entites.
No created, updated timestamps in records at app side to have audit trail.
Small part of that existing source was quite good with Fragments, MVP etc. while other part was ancient Activities with business logic.
We have to support Android 4.0 to 9.0 of many screen sizes & resolutions without any target devices issued to us by the client.
Then Corona lockdown happened & during that suddenly client side professionals became over efficient.
Client started adding requirements like very complex validation which has inter-entity dependencies. Then they started filing bugs from prod version on us.
Let's come to the developers' expertise,
2 developers with 8+ years of experience & they're not knowing how to resolve conflicts in git merge which were created by them only due to not following git best practice for coding like only appending new implementation in existing classes for easy auto merge etc.
They are thinking like handling click events is called development.
They don't want to think about OOP, well structured code. They don't want to re-use code mostly & when they copy paste, they think it's called re-use.
They wanted to follow old school Java development in memory scarce Android app life cycle in end user phone. They don't understand memory leaks, even though it's pin pointed by memory leak detection tools (Leak canary etc.).
Now 3.5 months are over, that competition was called off for this year due to Corona & development is still ongoing.
We are nowhere close to completion even for initial internal QA round.
On top of this, nothing is billable so it's like financial suicide.
Remember whatever said here is only 10% of what is faced.
- An Engineering lead in a half billion dollar company.4 -
I named my variable "ruin" instead of "run" by mistake and decided to leave it that way because it's technically still accurate.1
-
In ancient times, a friend and I made a new website for a golf course, in exchange for free golf whenever we wanted it. We were traveling to Texas for work(we were Linux sysadmins for a defense contractor at the time) and found out that mechanical/logistic issues at the airport in Houston would delay our departure by two hours, but this wasn't until after the plane was fully boarded and had begun to taxi. So we sat on the tarmac at Kansas City Airport for two hours with nothing to do but release that website. We finished some perl hooks to site resources, and pushed the site live. This was on a laptop tethered to a phone with a CDMA data connection, before even EVDO was released.
Even so, it went great! I sshed into the server(running netBSD), swung over the necessary tags, and the site was up.
My workflow today is largely the same, just with git and a more elaborate .vimrc.10 -
In a military district.
I sometimes accept freelance jobs. Don't ask me how I found this one. (or how they found me)4 -
I sometimes correct people's PRs from under the shower or from the toilet, but my favorite place to code are in the dune forests (Netherlands).
Most unusual place would be operating room at the hospital though, getting my leg/foot bugfixed after a car accident. I asked the surgeon if it was OK if I brought my phone in, to distract myself, so I went through some code cleanup tasks.3 -
A very nice restaurant in a Vegas casino at 3am.
A friend and I were working on a project after defcon, and we got hungry. It's Vegas, so we have no clue what time it is except for our laptop clocks. And who cares anyways. Time is irrelevant in Vegas. So we got a table at a steak place at Caesars palace. And just dropped our laptops on the table and kept coding.4 -
At the Ritz Hotel bar in London England. That client was charged an arm and a leg because I was attending my cousin's wedding and I had to tack on a fee for the $75 regular drinks.3