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 - "quality"
-
A friend of mine wanted me to scale a 64x64px png image to the size of a facebook cover without quality loss.8
-
Me: code quality is important
Everyone: <no shit given>
Director: code quality is important
Everyone: yes, it is very important, hurray!
Fast forward few weeks/months...
Me: why this function accepts 14 arguments?
ShitDev: yhm, you know, we need to fix it... maybe
Me: why this exception is swallowed?
ShitDev: oh, really? yhm, yhm
Me: why this function is copy-pasted and repeated (20 LoCs)?
ShitDev: yeah, true, but we wanted to make it fast.
Me: Dear director, this project sux and its quality is shit.
Director: you're exaggerating, it can't be that bad, it works, right?
Me: <polishing CV>
ShitDev: got praised for delivery14 -
I'm not sure if my in-laws know me really well, or if they are secretly plugged into Github and are making a comment on my code.4
-
This made my day so much! (The stickers quality is awesome by the way, much better than I expected)14
-
Family think I make websites and webapps
What I actually do is exchange high quality memes on Discord1 -
!rant
console.info("devRant Stickers & stressballs order delivered successfully!");
alert("Thank you David & Tim for your fast delivery! The quality is great! :D");6 -
I think having the wrong job can really bring down the quality of life.
My friend has to drive two hours each way to get to and from work. That's four hours wasted commuting.. and his job is service desk agent.
What are the consequences, you ask? He never has a spare second to talk to me, he's quickly developing gray hairs and he has no time awareness.
Having the wrong job is unhealthy and results in a cascade of bad side effects.. When most of your day involves work-related things, that's just wrong. There is no Yin-Yang there. I know because my work life is somewhat balanced.12 -
FUCKING SHIT ! IS THIS WHAT YOU CALL A QUALITY REPO ?
FUCKING NODE_MODULES IN YOUR FUCKING REPO ?11 -
That moment you realise why you enjoy the dev life again.
It's been a long time since I've had a solid day of coding, just coding..., no meetings, no wild requests, no crazy issues, no data fixing because someone can't type a number correctly, just me, myself and that keyboard going on a field trip of quality coding time again.
Ah, it's a good day to end the week on!rant holy shit no meetings no problems lack of bau devlife those feels straight code quality code time back to the old days3 -
Is it just me or has the quality of AAA games declined substantially? Feels like every “good” game nowadays is a remake of another one.10
-
Perhaps if companies were driven not by greed, but by quality and improving the respective field they are in, perhaps the world would be a better place... But what do I know...7
-
QUALITY MATTERS*
*typo is a part of good quality
They just focused on quality of the Product (maybe) and not on its package.4 -
1. Refactor shitty code because it is hard to maintain
2. Rant about how can someone write a code like that
3. Check commit log to see who is the person to blame
4. Found out that's me1 -
That moment when the you actually think that this huge refactoring isn't worth it, but you do it anyway so you can live with yourself...
Code quality is love. Code quality is life.1 -
"Once you eliminate quality as a requirement, the entire design process becomes a whole lot easier. " - Jared M. Spool2
-
After working for 5 years after getting my bachelor's, I have moved country and started work on a Master's.
Nothing is more humbling in CompSci than realising the depth of what you /don't/ know. Imposter syndrome, anybody?2 -
Supervisor: let's automate this stuff
Me: great! let's do it to last and future proof it. So, as changes happen we can implement in-place upgrades efficiently without taking the system down
Supervisor: well let's not get too crazy1 -
Just found this little gem when I ducked RBL.. must be a super high quality bank with that meta description :32
-
My last shipment arrived faster then expected. Quality merch as always 👌 Merry Christmas to me and to every one else as well ofcourse! Thanks @dfox & @trogus. Maybe add some sort of a sweatpants and some holiday socks to the catalogue? 🤔😁4
-
My teachers use the number of commit you do as measure for the quality of your work.
I've the least number of commits this week since I spent most of the week doing encriptions algorthims instead of UIs and unit test as the rest of my team.
But, by their logic, I'm the worst of the group. It's simply stupid.9 -
HP sucks because:
shitty hinges,
shitty build quality,
shitty USB ports,
shitty customer service,
shitty website6 -
Introducing a new javascript functionality:
Relation operators
These help you determine if object is related to other object and in which way (parent, child)
In screenshot a demonstration done on numbers1 -
I really like the new Microsoft's WinUI website.
You have an instant insight of the quality of their UI.7 -
I saw this on the first page of a book that discusses techniques for writing clean code... The more I think about it, the more accurate it tests.
-
Interviewer: what's your worst quality?
Interviewee: I'm scrupulously honest
Interviewer: I don't think that's a bad quality
Interviewee: I don't give a fuck what you think3 -
Hired a designer below me.. guy never wrote a full back nor frontend... Used npm shit for all his solutions and worked his way above me just by kissing ass and polluting the codebase in such a way 70% would be open source shitty plugins for shit he could not do by himself code wise...
At some point he assigned some of his tasks to me and I couldn't work with his patchy framework that was non existent within the codebase I worked on ...
At some point between npm installed tantrums I got pulled up to HR because my code quality dropped... And it was this fucktart that accused me of this saying I could not do modern development...
In the end I either had to butkiss after his butts or just quit, so I did the latter... I told him and HR I owned alot more code quality than this asshat but just not his way of working and therefor it was more an issue of code equality I was never aware of ...
A month after that the company got overtaken by some silicon valley bullshit company buying up competition, and he is still working within that shithole dealing with 90's tech...
Was the best thing that happened to me, after that I grew alot in skillset and such by investments from other jobs and projects... If I would still work there today I would consider myself a caveman6 -
Code quality check punishes writing massive documentation strings due to "too many lines of code"
FML1 -
New GitHub Copilot Research Finds 'Downward Pressure on Code Quality': https://visualstudiomagazine.com/ar...
No shit, who would have thought that automated garbage generation could hamper quality?9 -
How difficult is it to do things and do them properly? Clearly in 2019, very difficult. And why on Earth would you do things properly, when there's get rich quick schemes, shortcuts to be found and taken, and that filthy filthy legal tender. If the shitty implementation makes a profit, why do it properly? Makes no sense.
Except it fucking does. And you know why? Because of the guy that comes after you, that works with your fucking bullshit implementation and probably curses you to the moon and beyond in the process. Just like you probably did with the guy that came before you, with that bullshit you got tasked to work with. Don't be that guy. And don't be that guy to the next guy.
Still with me? Good. Here's the thing. You can do [insert job here] quick and dirty. But you're guaranteed to be checking back on it and fixing the crap later on. Or worse yet, someone else will be cursing you to the moon and beyond while they are fixing / working around your crap. So why not do it right in the first place? Is this why we can't have nice things?5 -
devrant:
get busy reading low quality recent posts.
or get busy reading high quality algo posts that died weeks ago.
😢21 -
This is so true. I agree no one will slow down and put in the effort to make lasting stuff or it is rare.
"It Just Seems That Nobody is Interested in Building Quality, Fast, Efficient, Lasting, Foundational Stuff Anymore"
--Nikita Prokopov
Article from Slashdot:
https://m.slashdot.org/story/3461603 -
Look what I found! I love these kinds of gems popping up occassionally. This was Netflix. Btw, quality show there1
-
www.dartlang.org
Dart helps you craft beautiful, high-quality experiences across all screens
... Not my screen though
I forgive them 😊1 -
When you're judged by the number of lines you wrote/commits you pushed/any other non relevant stat rather than your code quality1
-
The new ticket / check-in terminals of the local busses apparently run on linux 😃
(Sorry for the bad pic quality)5 -
Very high number of quality rants lately. Trending up fast in my opinion. Even today - Saturday which used to be a lighter day.
Becoming a nice challenge to read them all. Way to go. Keep on ranting! What do you think about the rant volume and quality?2 -
A friend of mine wrote a Rubik's cube timer in c# as suggested by me for him to practice. This was so terrible....There were lines like:
start.Stop();2 -
All of a sudden the Macbook Pro power adapter was broken yesterday. Guess how much does it cost just to replace it?
Fuck you Apple. If you're gonna overprice, it make it durable and good quality dammit.9 -
For fucks sake
Will I really have to become the fucking PM around here so shit start being done properly?
We look like bunch of scared cockroaches doing random shit everyday and lying to our selves that we are gonna meet deadlines and produce quality software but the only shit we can produce is quality bug.1 -
When reading through someone else's code, what about it made you think "Damn this is well written" or similar?
Any language - I have a bias towards PHP, C++ and C though.9 -
I have a 4S I leave lying around and most apps are dogs on it or crash.
Not DevRant app, though. Pretty solid. Impressive job.9 -
What gets me is that still, even now, most bosses do not seem to understand that quality will give you speed.
Why is this even still a fucking debate..2 -
Coding faster is more important than code quality? GitHub shows a call to action: "Code 55% faster with GitHub Copilot". WTF?14
-
3 projects due tomorrow...damnit procrastination, you got me again.
*sigh*
Never again, until next time.5 -
Can't tell if I have all my ++ from quality shit posting, or just lots of shit posting...
My bets on the latter...1 -
It's not like we needed this information board anyway, to help us monitor our servers, tickets and calendar.
Thats some microsoft quality!7 -
Manager:
Hey this client sent us a list with all of their employees in this format... we would tell them to input it themselves but they're a pretty big client, so could you do it?
Me: Sure
*3 hours later*
... why am I taking so long...?
I look back at my code, and see that I've done a whole framework to input data into our system, which accepts not only the client's format but it's actually pretty abstract and extensible for any format you'd like, all with a thorough documentation.
*FACEPALM*
Why can I do this with menial jobs and not for our main code?3 -
Me: *tries to deactivate windows 10 feedback*
Windows: nope *turns it back on*
Me: *please*
Windows: NO
Me: *Feels sorry for shitty quality*2 -
A client asked for a tool for his website. So I built it for him and he was satisfied with the thing, cause it did what it should. Nevertheless I was not, because it kind of had a messy backend. I made it working and charged my time. Now I am wondering if I should rebuild the thing to satisfy my code quality for free, or just keep that thing as ugly as it is....
What your opinion on this?6 -
Company is about to get certified to ISO 9001:
Kick-off meeting with consultant announced weeks ago, mandatory for all employees.
Everyone is kind of joking about it, but also looking forward to certain workflows maybe changing to the better.
Two hours before meeting, told by CTO not to attend.
Some code I hadn't touched for half a year needs urgent patching to make the equipment pass EMC test (doing so within a few hours would help us save the lab cost for another day of testing).
When they applied RF noise to the bus lines, the CAN peripheral would glitch and need reset, this should happen covertly the first few times without raising any error to the user, so they could just finish the testing without being disturbed by the error - and the EMC lab will not test the functionality of the device after all.
The irony when you were actually supposed to learn about quality that day... -
!rant
Does anyone else derive great pleasure from creating quality of life/small utility programs?
So I'm learning python in between projects at work (plan on slowly moving new projects to it) and damn, my coding buddy and I have found a package/import for almost anything we can imagine. Heck, we canned ourselves laughing when we started googling random things and still found python packages that do it. I plan to use the language to automate a ton of things when I get a new PC.
Aside from that, I recently in 2 days (1 day building, 1 day bug fixing) made a tiny utility that shaves a good 5 minutes off a certain task for my colleagues at work, and in bulk use will save even more time. It's a textbox and a button only but it felt so nice to make something useful like that so quickly.5 -
That feeling when the code in a massive PR is of very high quality... Only comment is about some class name...1
-
A: Hey yo, that function should only support up to 20 objects
B: Say no more fam
https://api.flutter.dev/flutter/...16 -
Commit functional changes separately to code quality changes
Otherwise I'll make you do it all over again 😤 -
If you're depressed about the quality of your application remember - LinkedIn is there to brighten your day (ifyouknowhatimean)1
-
!rant
when you find 3 spelling errors in the same line of code and realize that these are legit 'cause the objects and methods are actually coded misspelled.
That's when no one dare doing code review but simply it builds and its fine.
Luckily #NotMyCode -
One day a week should be for improving the quality of the code, not just bugfixing and rushed implementation of new features.
-
that feeling when your downloaded movie, is so high quality, that your computer can't render it properly...
-
The quality you perceive your code to be 6 months after writing it is inversely proportional to the quality you perceived it to be when you wrote it.10
-
Everyone talks about quality, but they don't know what it means/ don't want to invest the time to do things right.2
-
Someone hates apple for macbook keyboard sound. I hate apple for poor-quality anti-reflective coating on the screen, which is erased gradually when my laptop is closed.
P.s. macbook pro retina mid2014 13'2 -
If the codebase quality drops below levels measurable by way of "WTFs per minute", determine further negative code quality by counting the amount of times per hour you wonder if you're in Hell and what exactly you did to deserve this torment
-
Employer want the software done in 6 hours. Must be robust , good quality and highly secured...
Yeap that's how crazy it is...1 -
Github is creating nice quality movies on YT. But the content itself, to vomit from it. AI this, AI that. It's like 100% advertisement. It could've been so beautiful with showcases of projects that are trending and stuff. They don't give a fuck about what the viewer wants. Never seen a github video? This is why, it doesn't show up in recommendations indeed, even when subscribed. Nobody presses like on their shit. Idiots9
-
Stakeholders must learn that code quality and a user-friendly frontend are not "nice to have". If they don't fix their priorities accordingly, someone will have to pay their technical debt and that's going to be expensive.5
-
I need guidance about my current situation.
I am perfectionist believing in OOP, preventing memory leak in advance, following clean code, best practices, constantly learning about new libraries to reduce custom implementation & improve efficiency.
So even a single bad variable name can trigger my nerves.
I am currently working in a half billion $ IT service company on a maintenance project of 8 year old Android app of security domain product of 1 of the top enterprise company of the world, which sold it to the many leading companies in the world in Govt service, banking, insurance sectors.
It's code quality is such a bad that I get panic attacks & nightmares daily.
Issues are like
- No apk obfuscation, source's everything is openbook, anybody can just unzip apk & open it in Android Studio to see the source.
- logs everywhere about method name invoked,
- static IV & salt for encryption.
- thousands of line code in God classes.
- Irrelevant method names compared to it's functionality.
- Even single item having list takes 2-3 seconds to load
- Lag in navigation between different features' screens.
- For even single thing like different dimension values for different density whole 100+ lines separate layout files for 6 types of densities are written.
- No modularized packages, every class is in single package & there are around 100+ classes.
Owner of the code, my team lead, is too terrified to change even single thing as he don't have coding maturity & no understanding of memory leak, clean code, OOP, in short typical IT 'service' company mentality.
Client is ill-informed or cost-cutting centric so no code review done by them in 8 years.
Feeling much frustrated as I can see it's like a bomb is waiting to blast anytime when some blackhat cracker will take advantage of this.
Need suggestions about this to tackle the situation.10 -
The cool feeling when you see your static analyzer that compare previous version and future release and code quality is improved.
At the same time the bad feeling because you was the same dev that made the previous version. -
I used to love my job, the guy that looked forward to mondays, there was always something new to learn, I was passionate about clean code and learning new languages like Elixir. As a software engineer I thought my occupation had a special significance in this world, I saw possibility and potential of creating something so impactful on the world that it would become my legacy.
Now after 5 years I’m realising that none of this stuff really matters to the world, software engineers aren’t special and it’s evident from our salaries how valuable we are compared to other professions in sales, medicine or law. My friend who works as in customer success management makes more than me.
While some of us will be in the lucky few whose work will change the world, most of us will just be another cog in the wheel, all that matters is how many product/features you ship out, nobody gives a shit about code quality, concurrency and architecture design other than us5 -
Do you hate / like loss-of-quality compression?
Check on this music video (might be loud):
https://youtube.com/watch/...2 -
Them: Maintaing code quality is a vital part of our team culture!
Me: Really, how important? Can a feature slip to facilitate necessary refactoring?
Them: Well no. We've made a commitment to the client.
Me: So, code quality is not very important then is it... -
Somehow I keep thinging that dyson is judging my cooking skills when I see this, all I smell is spices and herbs but nooooooo
Mr air quality do not approve4 -
So in our last retros some of my colleagues suggested to (forced) limit the number of lines per method in order to "maximize our code quality".
In the one hand I can see the benefits of this, such as easier testability when having more sperate testable blocks of logic.
But on the other side their code contains lots of such one or two lines private methods which get most of the cases not more than one time called. (And which I then can't even test separately)
I don't understand how this should help...
Is this really a thing? Am I just not "clean" enough?
(it's c# btw)3 -
@dfox some suggestions that might help improve quality posts:
> Spelling check
> greentext support13 -
So my office tends to have seating rearrangements every few months due to the amount of people increasing in the company. In the 1 year that we moved to this office, I have been lucky to not have moved seats drastically.
Today though my team got moved to a new area. The previous area was already pretty small, the new area is even smaller where dual monitors JUST fit on the desk. With more people being hired by the month, there's going to be no more room again. I really wish the company would look at just hiring actual talented staff rather than hiring just to meet demands. Again, it's all about quality, not quantity!! -
Has anyone heard whether the new iPhone X comes with a cracked screen or do you have to pay extra for that?
-
So we have a confluence page all about best practices (there’s not even a lot in it) but when you check the repository, most rules are not followed 😭4
-
When your team is at war with the other site's team because their archi approach is "screw architecture and quality"
-
One that understands one's need for distraction-free work area in exchange for producing quality. Also, encourages research, uptraining, and learning.
-
They need to make a drug that makes quality tests interesting.
But such a drug would have the side effect of making paint drying look like monkeys blowing up racecars.1 -
VNC, RDP, X11 Forwarding, WTF.
There is not a single good product to "stream" a linux desktop to a different machine without being logged in in "parallel".
They are all complicated and/or suck big time in quality.2 -
I wanted to deploy the code of the project I'm working on on the test server to try something.
The code wasn't deployed because the automatic quality inspector detected some methods used are deprecated. So I check the documentation of the methods used. The method is a pass-by to avoid some errors launched by the automatic quality inspector.
So the quality inspector stopped my deployment because I used something that should stop the quality inspector provoking errors.
god dammit5 -
A customer asks for a change request or a bug fix and it results in creating a ticket for that.
It's the process and how it works in most places but after you finish with the task and fix the same customer who provided you with the requirements will request that you share the steps on how to test the fix or the feature.
I'm not speaking about the data preparation or required configuration. I mean a step-by-step instruction on how the tester/QA will test it.
It's driving me mad!! So a way to counterplay this stupid requests, I provide the happy path and what to expect. And in case, they stumbled on a bug later in production, I can easily say "It was approved by your testing team and that's a new requirement ;)"2 -
"… another misinterpretation that’s always bugged me: Ship early, ship often OR Ship quality product. Quality isn’t something to be sacrificed … Ship early, ship often, sacrificing features, never quality." - Kyle Neath
-
Dear Microsoft: I don't care if Edge or any other of your in-house developed software is faster than the alternatives, it's about quality not speed.
If you design quality products people will use them, just because they are "faster" doesn't mean shit.5 -
Over the last few weeks, I've learned two things about the head of my division:
1. They "don't care about code quality"
2. They want to try a "low-code" approach for the web frontend of a completely custom piece of what is currently desktop software
This is despite the fact that we have three full time developers with a wide range of both front and back end skills on the payroll, a deep library of existing components for various frontend frameworks, a custom CSS library, and a decent deployment pipeline for frontend code.
But sure, let's try low-code. Let's see how far that gets us. -
Reading code takes time!
Everytime I read:
"var" or "auto" Add: 10s
- Just use the type
Everytime I read:
if(Expression1 && Expression() ? GetNumber() : 0 > 0) Add: 30s
- Just write two if statements or create two bools the line above.
Everytime I read:
delegate = () => {} Add another 5 minutes of reading time.
- Just write a separate function for it. It helps with searching and understand what it does
Please code like the person that needs to check your code or change it just knows basic coding skills and logics.
I do know all these concepts I just never use them because it makes the code unreadable. hard to follow, mistakes that can happen everywhere. difficult to search.
And it frustrates that I need to read 10 extra lines to understand code flow or hover my mouse in an IDE to figure out what type object it is.
It's properly just me... I just like clean readable code. that is logical and failsafe and strict and deterministic with its behavior9 -
Fixing out of scope/unrelated code quality issues when working on bugs/features.
Especially with older projects where pretty much the entire code base is a quality issue.1 -
What cheap/good quality node.js hosting provider for nodejs/react/mongodb app do you suggest? (including sale, black friday etc.)9
-
this is the third tape deck ive bought and the only one that gives any good quality bass/treble adjustment2
-
Only two people in my department and I am not the boss. Guess who gets stuck with quality assurance.1
-
You all enjoying and excited being coding until someone asks you to test your code and care about code quality6
-
My coworker had to face this one: When SonarQube shows you 50 years of technical debt within 1.5 million lines of code from someone else and you have to fix the worst.
#FeatureDrivenDevelopment -
Making software is science. I'm not talking about overengineering, just doing things right (with a minimum of automated testing, abstraction, architecture easy to modify, stuff like that). If you don't wan't to invest money in science, but only in business, get external providers for parts of your product, if not all of it. Stop making custom stuff that already exists, unless you can make something better (because it most probably ain't be cheaper, regardless the quality level).2
-
Does anyone have any good recommendations for Bluetooth, noise cancelling (over ear) headphones, with good build and sound quality?18
-
When the company hires freelancers who proclaim themselves craftsman and they don't care about quality.
Bloody Liers. -
Hello everyone, once again I’m asking for your help, for the first time I’m working as a counterpart for an external development company, this project already has a few months of work but there are not any technical documentation or quality metrics.
Would you suggest to ask all the necessary stuff with times, quality and requirements or it’s already impossible to do that?5 -
Vacation starting tomorrow. At last I can go to work doing quality design and coding without stress ;)
-
Found this in a book and i can tell you that wtfs/min is the most effective code quality measurement technique programmers have known to this day! xD
(Book: Clean code Robert C.Martin)4 -
XAI has so much in common with software quality that I'm losing interest in it faster than I lost interest in frontend.7
-
So, in "learning" programming I took some classes in school and got a start in the academic sense. But, as professors would assign projects above the position of the class I would have to learn elsewhere. So I attribute my learning to code to Stack Overflow and Google searches.1
-
About 6-9 months ago or so I try emphasizing the need to collect business rules with one of my colleagues. I tell them how it might take a few days to get the owners to define mutually exclusive and completely exhaustive terms, but doing so would immediately allow us to resolve all sorts of data quality issues. Well, naturally this gets ignored and then about a week or two ago the same person is wondering why they can't get consistent results when different people try to query the piece of shit "data system" that we have. Since they know I'm already leaving for another gig, I'm torn on whether or not to pull out the "I told you so..." card or to sit silently and listen to them piss and moan all day.6
-
I saw similar question on reddit, so I decided to ask it here.
What purchase has improved your quality of life and work? Especially those working remotely.11 -
My stickers are finally here and I must say they are surprisingly high quality. Thanks a lot dfox and devrant community 🤘
-
Best way to measure code quality is by using wtfps method. Less "what the fu#*s per second" you get, better the code is.
-
We decide the quality of a software only by looking at the programming language that being used to make it.1
-
So I ran into a perplexing "issue" today at work and I'm hoping some of you here have had experience with this. I got a story-time from my coworker about the early days of my company's product that I work on and heard about why I was running into so much code that appeared to be written hastily (cause it was). Turns out during the hardware bring-up phase, they were moving so fast they had to turn on all sorts of low level drivers and get them working in the system within a matter of days, just to keep up with the hardware team. Now keep in mind, these aren't "trivial" peripherals like a UART. Apparently the Ethernet driver had a grand total of a week to go from nothing to something communicating. Now, I'm a completely self-taught embedded systems focused software engineer and got to where I am simply cause I freaking love embedded systems. It's the best. BUT, the path I took involved focusing on quality over quantity, simply because I learned very quickly that if I did not take the time to think about what I was doing, I would screw myself over. My entire motto in life is something to the effect of "If I'm going to do it, I'm going to do it to the best of my abilities." As such, I tend to be one of the more forward thinking engineers on my team despite relative to my very small amount of professional experience (essentially I screwed myself over on my projects waaaay too often in the past years and learned from it). But what I learned today slightly terrifies me and took me aback. I know full well that there is going to come a point in my career where I do not have the time to produce quality code and really think about what I am designing....and yet it STILL has to work. I'm even in the aerospace field where safety is critical! I had not even considered that to be a possibility. Ideally I would like to prepare now so that I can be effective when that time does come...Have any of you been on the other side of this? What was it like? How can I grow now to be better prepared and provide value to my company when those situations come about? I know this is going to be extremely uncomfortable for me, but c'est la vie.
TLDR: I'm personally driven to produce quality code, but heard a horror story today about having to produce tons of safety-critical code in a short time without time for design. Ensue existential crisis. Help! Suggestions for growth?!
Edit: Just so I'm clear, the code base is good. We do extensive testing (for lots of reasons), but it just wasn't up to my "personal standards".2 -
One of Biggest dev insecurity i think poor quality of user passwords. Users have not yet understood how to create secure passwords.2
-
I took a project. Wild mix of php and html including db stuff and data processing. About 200 files, some 3000+ lines long with if else cases processed in another template/logic behemoth...
I wrote a js file included it at the footer of the monster and update dom + data via ajax on my own api implementation because I'm too afraid to write in any of those files.
I've been told its quality code and well documented3 -
Improving the inviting feel and quality of my cube, one carefully placed and effective sticker at a time.
Thank you @dfox + team!2 -
A quick question. Did anyone encounter with decreasing image quality in Javascript(Angular 5 to be exact). If so, how?
When I say quality, I mean really quality, not size1 -
You know you are broke when you lower video quality not because of internet but to reduce the suffering of your 8 year old laptop and dying hdd.2
-
Having co-workers that understand to not sacrifice quality over shipping features as fast as possible.
-
It looks like there aren't many great matches for your search.
Just give up and ask an AI bot to imagine some nonexisting bullshit instead.
Don't insist that there must be documents matching your search. Just accept that the age of quality is over and people must accept low-quality content as the new "information" standard.
Welcome to the age of alternative facts -
How are you going to make your life better this weekend?
Previous Week : https://devrant.com/rants/86391819 -
I am fairly new to "enterprise" programming, but have some experience with self-study and open source. I'm getting more frustrated by the day because the code quality of our software is appallingly bad: functionality that should be centralised isn't, assumptions about internal structures and functionality of objects are made throughout the code, concerns are not separated, and so on. In my current team, we explicitly disabled SonarQube because "someone would have to fix it and our software wouldn't pass even after a month of work".
While I understand the concerns that companies would rather see new features than "quality improvements", so what? Every time we want to add something, we either have to restructure half the source code or add it in a really horrible way (and get pressured to do it that way).
Is it normal that code quality in companies is so bad?10 -
It's frustrating when you tell your teammate after code review that they have to rework their code a bit to capture certain scenarios they've missed and they just scowl at you.
I'm just trying to make it easier for us in the long run! -
Some high quality rendering here, iOS / Twitter - you'd think these bugs would've been caught in alpha or beta, but noooooo...
-
Anyone know any nice code quality tools/bug finders (besides find-bugs) plugins for Intellij IDEA?2
-
oh boy can't wait to use the new Action Replay function they added in Teamviewer
EDIT: sorry for low-quality capture lol whoops2 -
Can someone recommend me a good web hosting with a reasonable price/quality ratio that is not AWS / Digital Ocean? Much appreciated12
-
That moment when the Dev servers are down and instead of Monday work you're going outside to spend some quality time with the team 😁2
-
Continuos Integration and Code Quality Systems should work automatically...fucking Jenkins need me all the time. Arrrgh!😠
-
Sales lesson: The more complex your resume looks, the more confused your employer is going to get and the lower the chances will be they're going to hire you..
And so, if I put 60 technical skills on my resume, my employer is going to sit there with their hands in their hair and be utterly confused (which has happened to me a few times before). They're going to have no idea what it is exactly that I'm capable of..
I'm not exactly surprised because in my English Business Skills course in college they also said in regards to quality: K.I.S: Keep It Simple.
Stick to a maximum of 6 skills and that's it..
source: an awesome YouTuber3 -
Wtf, how did the volume and sound quality on all Coursera videos get fucked all of a sudden. When I tried a video, at first I couldn't hear anything. So I thought just the max volume is fucked on desktop. But the same on mobile too.
And other videos have weird robotic voices. Anyone else facing this?? Anyone from Coursera on devRant, playing an end of June prank or something, like wtf *cries*3 -
ewh, that moment when you make a mediocre track but spotify lowers it’s quality so it sounds bad now.
-
I get so happy when the Quality assurance can't detect any single bug in your application.
Yet i keep some hidden tricks that couldn't be easily detected. -
How has your experience been with Udemy courses?
I've taken three courses among which a low quality one and I'm not impressed at all:
- not in-depth enough
- no quality control on courses
I think that I learn much more from official documentation (MDN, books,..) than from such courses in general.
I've taken Lynda.com courses and they are of the highest quality and learning value. Lynda.com was amazing and professional. Pluralsight, same thing.
I have to learn how to filter courses better.
Onwards to more learning..4 -
is there any quality browser apart from safari chrome chromium canary firefox opera (the list is in randim order)12
-
Has RAM quality just fallen off the deep end? I swear I remember a BSOD could mean just about anything, now it seems to be failing RAM every time.
Also, why am I troubleshooting it? I know a few programming languages, so suddenly I can fix anything plugged into a wall?14 -
Isn't it stupid that authors of research work are never vetted for the quality/correctness of their implementation? The code gives them all their cool results and fancy graphs, right?
-
I honestly can't remember which I used first, but my dad had a monochrome apricot with snake and a Texas instruments with Parsec. I think we still have the TI lying around somewhere.
I remember it being something we shared an interest in and it's a shame most parents today view games as a babysitting tool at best. -
The videos are created using python. Need some suggestions and improvements to improve its quality.
https://youtube.com/channel/...3 -
Are there any good sites/outlets besides redbubble where you can purchase decent to high quality developer themed swag?3
-
I've had it with discords interaction API. The docs are vague and cryptic at crucial times and overall it sucks balls. I've been trying to build a framework for myself around this, but this shit is impossible to do without hacks or inconvenient at best to work around and the worst part is that the discord quality assertion or anyone trying to bring some quality back into this mess has left a long time, so it will stay like that for an even longer time. FUCKKK!
-
Has anyone ever resumed at a new place and was impressed by the code inherited from their predecessor? If yes, did you see any need to communicate this information to the admin or the superiors he left behind?
For as long as I delved into code quality, I've taken great pride in my work and have been enthusiastic to show it off to anyone who cares to listen. I'm morbidly afraid of a colleague berating my work over something I didn't do correctly or don't know. But none of those I've worked with have that kind of time for pedagogy. The only thing I've witnessed them care about is how much your code breaks, to what extent your endpoints break, etc
Does this make code quality practically an overrated metric? All your fancy oop patterns and clever algorithms or business logic basically goes unnoticed. The business cares about output and your colleagues are more concerned about implementing their deliverables.
Is this just my experience or a more general situation of things?7 -
I was reading about Lumnify's project analysis (https://lumnify.com/project-analysi...) and now I'm curious about my own probably horrendous code quality and how to improve.
Time to learn about code quality and tools I can throw my work at and get analyses back to help me not suck1 -
The level of designation of a corporate employee is directly proportional to the quality of blazer in their LinkedIn profile pic.1
-
Any medical marijuana users smoke while they develop? Do you find it that it negatively affects the quality of your work? Your throughput?2
-
When doing a project from scratch, what would you prefer?
Code Quality + Time = Product
Bad Code Quality + Les Time = Product7 -
Guys, need your help. What are some interview question for junior QA? Aaand, what do I need to review? Thanks a looooot!3
-
Recently joined new Android app (product) based project & got source code of existing prod app version.
Product source code must be easy to understand so that it could be supported for long term. In contrast to that, existing source structure is much difficult to understand.
Package structure is flat only 3 packages ui, service, utils. No module based grouped classes.
No memory release is done. So on each screen launch new memory leaks keep going on & on.
Too much duplication of code. Some lazy developer in the past had not even made wrappers to avoid direct usage of core classes like Shared Preference etc. So at each place same 4-5 lines were written.
Too much if-else ladders (4-5 blocks) & unnecessary repetitions of outer if condition in inner if condition. It looks like the owner of this nested if block implementation has trust issues, like that person thought computer 'forgets' about outer if when inside inner if.
Too much misuse of broadcast receiver to track activities' state in the era of activity, apપ life cycle related Android library.
Sometimes I think why people waste soooo... much efforts in the wrong direction & why can't just use library?!!
These things are found without even deep diving into the code, I don't know how much horrific things may come out of the closet.
This same app is being used by many companies in many different fields like banking, finance, insurance, govt. agencies etc.
Sometimes I surprise how this source passed review & reached the production. -
When you're working with a QA/test engineer that insists on manually testing code that have automated tests. Can any test engineera chime in here?
-
Code comments are good and all, but there's a time and a place for them. They're more or less an opinionated free-form version of what code is doing.
In a library, they're good for documentation. However in a platform, it makes less sense. Especially one which is changing at quite a fast rate (though it has matured in recent months).
Dont get me wrong, we aren't doing wades of horrible, unintelligible code. We need to be sure of what happens when we call a function, so we make sure the signature is always correct.
def do_good_things(puppies): # "good things" is opinionated. Say what you're doing
"""give treats to puppies""" # doc string is wrong
pet(puppies)5 -
Who's on the serverless / AWS lambda train? Can you actually do something useful and production quality yet?5
-
All I've ever done is write scripts and small utilities, but Quality Assurance sounds really fun...3
-
Ok so I have a software quality exam tomorrow and I'm studying the theory the teacher gave us. This thing is repeting all the time that the best way to ensure quality is by using BPMS (Business Process management Systems) like Bizagi and the one from IBM, which generate software apps without coding, just defining processes. What do you guys think about this?2
-
Oh yeah, I wanna rant... What is this awful image compression on DevRant?! A lot of time, images posted by ranters are illegible if they contains text. If we are lucky enough, the ranter will then post an Imgur, else... It would be really great to get an image quality equal to DevRant quality... Please!2
-
What is a good news/article site where I can find non-clickbaity quality articles about Tech and Science?1
-
I would definitely recommend EzPrint to anyone who is looking for good service, good quality namecards at super great discounted price ! The person-in-charge was very patient, and asked for relevant information to ensure the best quality printout to our best input contribution. Looking at the incredible, extremely unbelievable LOW price quoted, I felt there must be hidden cost here and there.
-
Who do you use for IBM stack training?
Need Infosphere Data Stage, Quality Stage, and Information Governance. -
research question generators significantly enhance the efficiency, accuracy, and quality of academic assessments, making them valuable tools in educational settings.2
-
Seems like a pretty cool dev community.. Some quality memes with code puns are always a crack(err)..1