Details
Joined devRant on 4/4/2021
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
-
I'm giving up on having side projects, most if the stuff I come up with is an unoriginal and uneeded waste of time. I'd rather run the extra mile to contribure to someone else's project.
-
"ChatGPT passed an interview for Google"
"I ask to ChatGPT to write my new song"
"What ChatGPT tells about our humanity"
"ChatGPT pooped its pants"
I'm the only one sick of seeing articles, posts and threads about Chat fucking GPT?! I can't wait for the hype to die out... or for someone to build a time machine able to bring me back to 200917 -
I’m in the middle of a 2:30h SCRUM meeting and the only thing I have to say is that Bill Cosby drinks would be less soporific.
Honestly, why managers can’t just hand out the tasks instead of forcing us to look at them discussing them?2 -
I'm the only one here who cares little about hardware?
I hear people (even non IT ones) spending months in comparing computers and reading any technical spec (cache size, RAM frequency...) before buying one while I just give a glance to the main specs (CPU, RAM, GPU) and if they're decent enough and I like the price I buy, once I even bought a laptop while half drunk and I haven't regretted the purchase.2 -
I find GPT3/ChatGPT an interesting development but at the same time I'm afraid which the spread of deep learning is going to take away further power from individuals and small companies to put it in the hands of big tech companies: the only ones who can afford to hoard countless GPUs/TPUs and exabytes of data to train top performing AIs.9
-
The chats list of Microsoft Teams runs at like 5 FPS on my iPad Pro, I wonder how one of the world's biggest software houses can botch a chat so badly2
-
I'm pretty decent at learning from books, articles and other written sources but I really struggle with meetings and frontal lessons.
I'm the only one?4 -
I hoped to be able to finally use “Linux” on my work computer thanks to WSL 2 but it turns out which is slow and I cannot pass its Internet connection trough our enterprise VPN, fuck it.1
-
FUCK YOU TO GODDAMN MICROSERVICE ARCHITECTURE!
I just want to be able to extensively test stuff on my machine before shipping it instead of being able to test it only partially because shit depends of tons of stuff unavailable locally, get dozens of messages from teammates when unforseeable circumstances (bad data items on the shared noSQL DB created by other services which makes mine fail, cloud issues...) makes my service return 500 and then struggle in tracing the problem because there they're just too many layers of shit to manually inspect.
I can't wait to move towards iOS or desktop development.8 -
I started to contribute to open source again to improve as a dev and to break away from web stuff, on top of that I want to improve my professional imagine with a rebuilt personal website, decent LinkedIn posting and a more curated GH profile (starting from the name, I’ll replace the childish “edgy” name I’m using with actual name + surname).
The only issue I have is that on my current GH profile there are a couple of issue on random OSS projects which I offered to fix but then I’ve not maintained the promise for mental health or work issues which deprived me of any willpower towards evening programming. Do you think it’s better for me to create a new profile to get rid of these or I can still use my current profile without risking significant reputation damage?2 -
The best thing I made the last year was finally breaking away from my “framework addition”, the belief which compulsively learn anything new and cutting edge and making my curriculum a three page bullet point will eventually pay off in career terms. Now I’m focusing on fundamentals and I’ll learn shiny frameworks or DevOps tech only when needed.2
-
Do you think which GNU Autotools is slow in supporting the compile_commands.json (needed by many C/C++ auto completion systems) because is mostly used by Clang users?2
-
Can we invent a firewall which blocks out all the shit about: woke, alt right, left, right, politics in general, global warming, aging of population and the rest of scary or extremely divisive stuff? I know which is impossible because of HTTPS but if it existed I would gladly install it on my home network.13
-
I can work productively and for very long hours with a lot of stuff which many dev considers productivity hurdles:
- single small monitor? No problem (in fact in one occasion in which my roommate accidentally broke my laptop charghing port and I couldn't get a spare I worked on an iPad connected trough SSH to a Linux machine completing one of the hardest tasks I ever did without significant loss of productivity)
- old machine? That's ok as long as I can run a minimal Linux and not struggle with Windows
- noise and chatter around me? A 10€ pair of earbuds are enough for me, no noise cancelling needed
- "legacy" stack/programming language? I'd rather spend my days coding in Swift or Rust but in the end I believe which is the dev and its skill which gets the job done not fancy language features so Java 8 will be fine
- no JetBrains or other fancy IDE? Altough some refactoring and code generation stuff is amazing Neovim or VS Code, maybe with the help of some UNIX CLI tools here and there are more than enough
despite this I found out there is a single thing which is like kryptonite for my productivity bringing it from above average* to dangerously low and it's the lack of a quick feedback loop.
For programming tasks that's not a problem because it doesn't matter the language there's always a compiler/interpreter I can use to quickly check what I did and this helps to get quickly in a good work flow but since I went to work with a customer which wants everything deployed on a lazily put together "private cloud" which needs configurations in non-standard and badly documented file formats, has a lot of stuff which instead of being automated gets done trough slowly processed tickets, sometimes things breaks and may take MONTHS to see them fixed... my productivity took a big hit since while I'm still quick at the dev stuff (if I'm able to put together a decent local environment and I don't depend on the cloud of nightmares, something which isn't always warranted) my productivity plummets when I have to integrate what I did or what someone else did in this "cloud" since lacking decent documentation everything has do be done trough a lot of manual tasks and most importantly slow iterations of trial and error. When I have to do that kind stuff (sadly quite often) my brain feels like stuck on "1st gear": I get slow, quickly tired and often I procrastinate a lot even if I force myself out of non work related internet stuff.
*I don't want this to sound braggy but being a passionate developer which breathes computers since childhood and dedicating part of my freetime on continuously improving my skill I have an edge over who do this without much passion or even reluctantly and I say this without wanting to be an èlitist gatekeeper, everyone has to work and tot everybody as the privilege of being passionate in a skill which nowadays has so much market1 -
Others here hates how DevOps pushed parts of operations workload on Devs? Just this afternoon I have to fix a CI issue and then find a way to connect a microservice I built to production MongoDB; I'd be okay with that (I love to thinker with servers) if not for the fact which I have to do it trough leaky and badly documented abstractions put up by the customer. I was having a nice productivity streak but when I have to do this kind of shit the motivation quickly plummets.5
-
If in future promoting yourself on IG to land a job as some soydevs are doing will become the norm I'll go back to school to learn indoor plumbing.
-
Why Redmine has a such bad and convoluted UX? I don't care about its look which comes straight out of the 90s but it shouldn't be made in such a way which each thing you do requires 1000 clicks.4
-
I'm stuck on a 2+ hours call which could be replaced by an e-mail. I just want to listen to "The Weeknd" and code.4
-
(Metà)
I hate the “life sucks and is meaningless ihihihi” millennial humor and I hate it even more when I find it here on DevRant1 -
I'm the only one who hates the idea of "overemployment" (people which hoards lots of remote jobs and then split their attention between them while getting a full time salary from each of them)?
If these guys believes to be so good and productive (and some of them definitely are) entrepreneurship or working as independent contractors/consultants is always a great viable options instead of trying to become multi millionaires by "stealing" good jobs which may instead lift people who have very little from poverty or bad jobs.31 -
Tomorrow I'm forced to attend an in person "advanced SQL training", nothing against SQL or my company's good intentions but it's naive to expect which people would retain much after a single, super intensive 8 hour session.3
-
I hate the fucking Spring WebFlux and the goddamn Project Reactor on which it depends!
Even debugging a simple CRUD microservice with simple business logic is such a pain in the ass, exception handling has a lot of "magic" implicit stuff which makes me waste hours in fucking trial & error and I have to use very little breakpoints because if a request is paused for more than few seconds it gets terminated.
I love functional programming but why shove it in fucking Java making me waste 90% of my time in trying to guessing what the fucking framework is doing, why not just use Scala which runs in the JVM? We don't even need compatibility with legacy code since it's a greenfield project!
And before you ask yes, I read a fucking book about Project Reactor and Java reactive programming and a lot of docs on Spring, Spring Boot and Spring Web Flux.2 -
I want to learn about the most important network protocols (HTTP 1/1.1/2, SSH, IMAP, SMTP, IMAP...) but reading the RFCs is extremely time consuming and probably not necessary for someone which doesn't need to implement these protocol.
Do you know more concise resources where I can learn more about the topic?9 -
I'm tempted to sell my MacBook Air M1, I found which I can be equally productive which a 2011 ThinkPad T420 with Lubuntu, Tmux and NeoVim.12
-
As if dealing with an unstable infrastructure and being unable to properly test microservices I work on Isn't enraging enough now developers at my workplace have to double as Ops too and have to configure themselves the K8s pods and containers in which our code runs. That would be ok for me if it isn't for the fact which we should do that trough company's shitty documented and totally leaky abstractions.2
-
It's a career suicide wanting to transitioning to desktop developement? I'm tired of fighting with tons of external dependencies (VPN, database, other microservices) just to test a microservice or a piece of front-end, I just want to focus on code.
My job description is software developer but I'm spending more time playing the sysadmin to keep my local developement environment working than what I spend actually coding.5 -
I’m struggling in studying and that’s seriously holding me back, regardless of the type of technical book I’m reading I’m always in a fight with my brain. Even if I enjoy the topic and then I’ll enjoy using what I read while I study I struggle to learn more than 1-2 chapters (sometimes even less) at time then my head starts to hurt, my focus drifts away and if I force myself to go ahead my brain just refuses to store the new informations, it feels like filling a full tank.
At this point I should have learned C++ and Swift and started to contribute to projects which aren’t overdone web apps but all I have are two half read books which silently “judges” me anytime I open my eBook library and I dread returning to having associated them to headache and frustration and the only things I read this year are design patterns (which haven’t found a single real life use since then) and F# (which I never used with the exception of some little demos and is now slowly fading away in my memory).
Have you got any study advice to help me dealing with this frustrating situation?2 -
Did your motivation ever suffered for company enforced tooling/stack?
I'm striving to be as adaptable as possible to not bitch if I have to use Angular insted of React or Java instead of Go but the stack which I was forced to use for the last two years is killing the joy I find in programming.
I'm talking about Spring WebFlux a stack which in theory is very promising (IO performances of NodeJS but in Java) but in practice is a pain to use: it makes polymorphism very hard forcing to rewrite tons of code, it significantly reduces your library choice, even after studying a damn book about it debugging remains a huge headache, unit testing often requires hacks and workarounds to be done...
Programming with it always feels like trying to fit a square peg in a round hole and I'm catching myself in procrastinating more and more, initially I feared I was burning out or losing my passion for the field but I noticed which the rare times I get to use a more canonical stack like .NET my motivation instantly returns but sadly I can use it only for few hours and then I return to WebFlux and my passion flees again.
I'm considering to look for another job but sadly lately I neglected my GitHub so I might have hard times in finding it.2