Details
Joined devRant on 4/26/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
-
When you work with old systems, file names start to sound weird.
CNTFCKR
SLTINSRT
BTCHSLP
FCKFC
lmao.
Or even worse... arbitrary, badly-named, domain-specific variable names:
pck_flg_OPPNN
rra_TLCK_PRCK
I mean, come on. -
I find it strange. How can employers expect 8 hours of work a day out of you? I mostly get about 4 hours done, 5 if I'm top productive.10
-
I find A.I. to be a nice pair-programmer/buddy to help me out with any questions I may have, where the typical human being doesn't have the time, patience or know-how.6
-
You know what's fun? Building software at your leisure, discovering, etc.
You know what's not fun? Being pressured to learn something in the least amount of time, with the least amount of resources and the least amount of budget.8 -
How many of you wake up and the first screen you see is your development environment (IDE, terminal)? lol12
-
What's this, what's this! It's a head-ache-I-do-fear! What's this! There's de-bug every-where! What's this!2
-
Sometimes we are ping pong balls being smashed from one side to the other. This is me, I'm currently studying a technology. Oops! Change of assignments! Plz study new tech! Ok thanks for the constant context-switching.6
-
https://youtube.com/watch/...
(my version)
[earlier...]
Follow the debug breakpoint...
Ctrl+x, Esc, Esc
<Neo> Do you ever have that feeling... where your eyes burn and feel tired out...?
<Choi> All the time. It's called rest. It's the only way to fly..
<DuJour> Come on, it'll be fun. I promise.
<Neo> Yeah, sure, I'll go. -
Is it me or do you also get put on numerous projects simultaneously?
I don't know why companies do this. To save money, probably. What were they thinking? It's not efficient to put a developer on several different projects at once, much less projects that are not in their field.
What do you get when you put an employee on 5-10 different projects simultaneously? A nerve-wracked, stressed out, easily-burnt-out employee. I've seen it myself.16 -
An important lesson I learned:
When upskilling yourself and taking notes, make sure you do it on your personal laptop because when the time of contract termination arises, you will have to sign a waiver that you can't keep any of the data you saved on company infrastructure (including cloud). And then you lose all your notes and possibly knowledge. lol.
I find this concept so annoying. Even in college they said that anything you write down is property of the university.11 -
What do you do if you are untrained in thinking logically and you currently are naturally bad at thinking logically?
Lacking this skill brings many problems: bad at understanding logical models, data structures, databases, collections of data, solving bugs, etc. Pretty much all the real work in Software Development. I heard the solution is mathematics, e.g. approximation theory, graph theory, set theory, etc, that would help you get a better vision and grasp on these things.
Has anyone been in this situation? Everyone around you knows by nature how to 'see' solutions to problems in their head, but you on the other hand, don't.12 -
I can't belieeeve that in some environments, developers are judged and rated by how they behave. I think they should be valued on skills, not on how 'cool' they project themselves as.16
-
Something managers need to understand:
Developers are not a bag of M&M's to pick from and arrange them on the customer's table, neither are they LittleBits or LEGO pieces to click together for the customer to play with.
We can't possibly satisfy every client skill need. We need time to learn, and not by fudging around with the tech in production or similar.2 -
The industry is so incredibly demanding beyond measure.
Please be proficient in:
- Java, C#, Python, TypeScript, ReactJS, AI, UX, COBOL, AWS, DevOps, security, SecOps, Linux, Unix, System Administration, Database Administration,...
Yeah? Give me six years then before you try to overload me with stress in having to deliver top quality code using these.
I actively try to diminish stress in my life and the major cause of stress is my job.13 -
Writing a quality codebase is difficult when the people in team lead roles are the people who don't give a **** and enjoy writing quick and dirty code, rendering the codebase into a perpetual disaster that constantly needs new devs to blow out fires.1
-
I have this impression that non-devs have this idea that you can ask for a developer to learn and implement a new technology with the same ease as ordering a Happy Meal.
Oh, you want me to learn a completely new technology, write very high quality, bug-minimal code, test it, document it, in a matter of hours?! Maybe senior devs can do this, but for me, it's like asking me to build software for NASA and guaranteeing it will work wonderfully without being given the time to thoroughly test it, design it or even think about it. Wooh, just code this as fast as possible and to industry standards quality!
Anyway... just another frustration.3 -
The default name for a developer's programming language should be called BrainFuck (as we know, it exists) because as a developer I often have lots of frustration and I would like to write the following program where asterisks represent cursewords:
******* ****, **** you, **** this ****,
stupid logic, spaghetti ****,
team politics ********,
**** **** ***** ****
In fact, using non-cursewords makes it too nice already. -
All hail, king of the losers!
Ah, being rushed!
Don't point that thing at me!
Yes. No. Yes. I mean so. Commandament?
Start the game already!
It is good to be the king.
Hahaha..ha...ha!
Gold, please.
Wood, please.
Food, please.
Stone, please.4 -
I don't like Agile so much. Things are always rushed and you rarely ever have 30 minutes to discuss something in depth, not even in the retrospective meeting. Team mates too busy to discuss concerns. Sigh.14
-
The industry should stop demanding too short time frames to learn new skills.
Sometimes it takes a full year of near-fulltime study to be strongly competent in it and it definitely doesn't take just a week.20 -
In Software Development, if you have a problem to solve, you break it down into smaller, easier-to-solve problems.
Does this always hold true? I imagine there are situations where you can't do this. I would need to see different perspectives.9