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
Search - "documented-frustration"
-
Wanted to know what you guys think about "Dev" jobs that also include making slide shows and presentations?
Eg. Imagine working on an analysis engine. And just when the core functionality is working, your boss wants your team to make presentation for every client that it's going to be used for - using the raw data given by the engine.
Instead of maybe adding that function to the engine itself.
Suddenly your work is now 12+hours of MS office instead of 8 hours of coding.
And a year later. You have 10 unfinished skeleton code architectures, poorly documented and 90% of the test cases never written.
And most of the devs who were on the initial project have either left out of frustration or have been fired because apparently fresher's who can not code with a senior coder level proficiency is not performing well.9 -
I fucking hate the person that created the ionic timepicker its such a fucking mess if you want to do anything advanced and it's so poorly documented that most of the time you just have to guess what you should do. Best part: this fucking component doesn't even use a Date Object it uses A FUCKING STRING that it parses, so I have to parse, unparse, parse, unparse. Who in their right mind thought this would be a good idea?!
What frustrated me the most was when I tried to use their min, max functionality. I used the component as a timepicker, so I ignored most of the Date Object and just initliazed them at 0. Afterwards set the hr, min, sec and did the same for the max value. Doesn't work... It just bugs out and I can only pick midnight of that day... Okay. I kid you not: tried for two hours to fix this shit. Console logged the crap out of that thing. Everything seemed right. Out of frustration I then just initlialized the max value like normal, so the date is the current date. AND SUDDENLY IT FUCKING WORKED. WHY?! FUCKING NOBODY KNOWS. WHO, WHY, WHAT?! -
!rant
Experienced devs please tell help me.
Learning software development has been a challenge. Many times it's frustrating.
I also learn languages and I find them to share one trait with software development, which is complexity.
At first I looked at languages the way I'm currently doing with software. I'd look in a new language and after decided it's cool to learn it, I would stare at it for a few weeks trying to realize what the heck I was going to do. I wouldn't even know how to get started.
Eventually this stage goes away and I think that is about to happen with me with software.
But then a new challenge would come, which is me not making progress as I wanted. That's sort of happening with me by learning software as well, bit in language I now know how to deal with it.
That's because I work full time with something that isn't in my interests and when I arrive home Im tired and want to relax. So I decided my language learning had to go slower as long as I have this job, meaning no hours spent in front of books or a pc studying - that's what I could do with English, I was a teenager and had 12 hours a day to do whatever I wanted.
So I usually spent 5 minutes here and there learning something in my target language when I can, no frustration needed, my only rule is: practice everyday, even if I don't learn anything new.
With software, that doesn't apply though.
So, what I mean by tracing a parallel between these to fields is that I have a strong conviction is that once you get the principles on how a certain kind of learning works, you can apply it everywhere in the field. But with software it's been harder.
Anyways, I see that are some principles that apply, cause trying to learn software is changinge and teaching a lot of things like:
*you have to read a lot (of documentation) . At first I thought all documentation was painful to read and understand, but I found out some software are well documented and one can use those only to get used with it.
*immersion / discipline are important. I'm not very disciplined, I'm better with immersion but both are important if you need to acquire complex subjects/skills
*how to deal with complexity. I installed Arch Linux a few days ago. Just to install it I ended up reading more than 20 pages of documentation (install guide, Wpa supplicant, systemd, networkd, xorg, etc etc). Gradually I'm realizing that when you have to install/tweak something in that distro you necessarily spend a bunch of time trying to understand how it works, otherwise you don't get too far like in Ubuntu or Debian.
*and lastly the one that bothers me. Constantly getting frustrated and feeling crap about my poor skills. No matter how much I progress, it still seems like I'm stuck.
(that's when I ask your help/opinion :) )4 -
**VISIT HACKATHON TECH SOLUTIONS →THE BEST CRYPTOCURRENCY / BITCOIN RECOVERY COMPANY**
Had always been captivated by the potential of cryptocurrency, believing it could offer significant investment growth. After much research and anticipation, I took a bold step and invested a substantial amount—81,000€—in a promising blockchain venture. Initially, I was elated as my investment grew, but this joy quickly turned to frustration when I encountered problems withdrawing my funds. As my investment increased, I faced numerous obstacles. The platform imposed additional charges and required me to pay various fees before I could access my own money. It felt like a scheme designed to keep me from retrieving my funds. The constant demands and evasive tactics left me anxious and disheartened, causing me to fear I had made a grave mistake.In my quest to recover my money, I stumbled upon HACKATHON TECH SOLUTIONS. Skeptical yet hopeful, I reached out to them based on positive mentions I had come across. Their reputation in the investment community intrigued me, though I was unsure of their efficacy. Nonetheless, I decided to engage their services, hoping they could offer a solution.HACKATHON TECH SOLUTIONS team responded promptly. Their approach was both methodical and thorough. They began by conducting a detailed investigation into the blockchain investment platform, scrutinizing every aspect of the transaction and the platform's practices. Their expertise in navigating the complex world of cryptocurrency proved invaluable.The team identified a series of deceitful practices employed by the platform to obstruct fund withdrawals. These included hidden fees, misleading terms, and bureaucratic red tape designed to frustrate investors and retain their money. With this knowledge,HACKATHON TECH SOLUTIONS leveraged their industry connections and technical skills to challenge the platform's practices.The process was not instantaneous, but HACKATHON TECH SOLUTIONS dedication was unwavering. They engaged with the platform’s customer support and legal departments, systematically addressing each issue and presenting a well-documented case. Their strategic approach and persistence eventually forced the platform to comply with the withdrawal requests.To my amazement, HACKATHON TECH SOLUTIONS not only succeeded in retrieving my original 81,000€ investment but also recovered the additional profits that had been unfairly withheld. Their intervention was both swift and efficient, far surpassing my initial expectations.This was a turning point for me. I had been on the brink of giving up, but HACKATHON TECH SOLUTIONS expertise restored my faith in cryptocurrency investments. Their professionalism and commitment proved that even in the face of seemingly insurmountable obstacles, recovery is possible with the right support. Since then, I have continued to invest with renewed confidence, knowing that I have a reliable ally in HACKATHON TECH SOLUTIONS. Reach out to HACKATHON TECH SOLUTIONS via below contact details
Email: info(@)hackathontechsolutions(.)com
Whatsapp: +31 6 47999256
Telegram: @hackathontechsolutions