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 - "solid"
-
Client tests the app and provides feedback ... This sucks! Full of bugs, hard to navigate, nothing works!
1 week later after version 2 client provides new feedback: This rocks! Love it. Easy to use and rock solid!
Changes made: background set to light blue.10 -
Received "emergency update" code from internal enterprise security team. Wasn't given time to do code review; was assured code was reviewed and solid.
Pushed code to over 6k lower-level servers before finding this gem buried deep within:
...
cd /foo; rm -rf *; cd /
...
(This ran as root, and yes, the cwd was / from earlier in the code).
/foo, of course, did not exist on some servers.
Now, it is those servers which do not exist.
FMLundefined security root linux file not found directory structure rm -rf / directory not found fml rm15 -
My boss intentionally changed my IDE font color to black since im using dark theme. I was literally confused a solid 30 minutes.
FFFFUUUUUCK16 -
My dad called me up at 11:30 PM telling me that his computer wasn't booting. I drive over to see what was going on. I notice immediately that the motherboard light is a solid amber light.
Me: "The motherboard is amber, that means it's failing to POST".
Dad: "How soon can we fix it? I need to run my Ebay business."
Me: "A week probably. You have a laptop that works can you use that?"
Dad: "It doesn't work great with Windows, it's not a very powerful compu"
Me: "You're going to use Linux dad. Welcome to Linux."11 -
Reading devRant feed is so fucking hard nowadays. Every other rant is about Windows rebooting, Google being evil, Quantum beating Chrome, M$ users being cunts and all these fanboy shits.
Fucking hell. Write some actual code and rant about some solid problems rather than being a stupid fanboy.12 -
I don't really like that corny ass joke about going to the grocery store and buying eggs or whatever the fuck it is, but this.... This is fucking hilarious.
There's a solid 75% chance that Caecilia is a programmer.10 -
Today is the 2nd anniversary of devRant unofficial UWP! 😁
Brief summary of the last year:
- A total of 36 updates have been released this year, becoming now 60 in total;
- v2 passed through the closed beta phase with the help of 15 devRanters;
- v2 public beta has been released for everyone;
- The app received (beta) support for Xbox One and Microsoft Hub (becoming available for all the UWP devices: PC, Mobile, HoloLens, Surface Hub, Xbox One);
- The official Issue Tracker on GitHub has been created;
- 35 out of 48 issues/feature requests on the Issue Tracker have been solved;
- The v2 got featured by the official Microsoft Design twitter account;
- The app reached more than 2,000 acquisitions from the Microsoft Store (about 300 active users everyday with an average 20 minutes daily session, ~2.5 sessions per day), +100% since last year;
- Still maintains a solid 4.8 out of 5 average rating on the Microsoft Store (4.9 and even 5.0 in some countries, based on ~300 reviews);
- Softpedia editor has reviewed it 4.5 out of 5, becoming the best devRant client on that website, followed by devRantron (with a solid 4 out of 5);
- Has been featured as "App of the Day" by "myAppFree";
If you're not yet part of the UWP ranters community, download the app now:
https://microsoft.com/store/apps/...
Link to the rant for the 1st anniversary with the full story about this app:
https://devrant.com/rants/59906611 -
User: "it stopped working"
Me: "ok. Could you be more specific?"
User: "it just closed"
Me: "could you give me the stacktrace/error message?"
User: "no."
Me: "why?"
User: "can't find it"
With a long conversation and some frustrating debugging it turned out that, ironically enough, the crash reporter crashed...2 -
Fuck windows 10. I log on to start an interview code assignment that is timed. I'm on my computer getting things ready for a solid 10 minutes before starting the test. AS SOON as I start the test, windows 10 informs me:
Fuck you. There's updates and I'm installing them right now whether you like them or not, fucker. I bet you're doing something important too, so I'm not even going to let you schedule it at another time.
Fuck.15 -
German gov contractor interview.
1 interview went fine, test project went fine, then they told me all looks good and they'll fly me in so I can meet HR in person.
Flew up to Germany and there are solution architects and project managers in the room questioning me about C++ although it was about a java position.
Then told me that I'm no fit for them as their java devs need to be rock solid in C++ to make communication between departments easier. What the...8 -
One of my coworkers made an R2D2 for his friend's wedding (it was the ring bearer). It took five 3D printers working around the clock for three solid months.4
-
We passed a milestone: 250,000 phpunit testcases.
If it weren't for a heavily parallelized build pipeline which splits it out over 20 servers, it would take about 7.5 hours to complete.
Not hating on PHP, and without tests it would truly be hell...
But still, fucking hell, we outgrew PHP.
Not having a solid type system just means you either accept more bugs, or write thousands of unit tests to guard all the foundational cracks in the system.
On the bright side, I get a coffee break after every commit 😄22 -
Does anyone else have periods where they just can't seem to get shit done? I'll have a few months of solid productivity, followed by a span of anywhere from a few days to a few weeks where I'm just completely useless, can't get motivated to write much code, or can't seem to be productive when I actually am motivated. Weird, right? Anyone else have similar issues?11
-
Lead: "We write SOLID code"
Me: *opens a controller file*
Controller: "I'm 8000 lines long and hell yeah I'll access the database and file system directly!"5 -
To the junior student in my university who copied my CV from top to bottom:
Fuck you and your cockless ancestors. I hope you never get a solid job using that CV. I curse you and your copied CV and all the others that might use it. You are the reason why companies make the recruitment process to complicated. Because retards like you can't be bothered to use your creativity to make something original. Fuck you asshole15 -
Literally just saw a job post with this in it:
We are seeking a Python Developer with solid experience working with Object Oriented PHP 54 -
Went to recruit some interns at a CS school in my area. Talked to their teacher in charge of internships and asked her about their students skills in Java. She said they all are very solid in JavaScript. I left immediately.3
-
You are a consultant and wrote some easy scripts by copying code snippets together?
Good for you!
It makes your job easier?
Good for you!
You didn't care too much about UI because you only needed the job to be done?
That's fine!
BUT DON'T YOU DARE SELL THIS SHIT TO A CUSTOMER AND CALL YOURSELF A SOFTWARE DEVELOPER!
YOU ARE NO DEVELOPER!
YOU DON'T KNOW NOTHING ABOUT HOW TO BUILD A RELIABLE SOFTWARE.
no one needs a solid database structure?
Object oriented programming is "just another hype"?
No one cares for the coding?
FUCK YOU, AND YOUR ATTITUDE!7 -
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 -
I am at a point in my life where I just debugged for a solid 30 mins why I wasn't able to clone a repository from github. Long, story short I was trying to clone from github.con not .com; rough Monday2
-
The only hacked sites I had to fix were running on ... [prepare your stomach] ... Joomla.
I'm not sure if there is even one single solid developer for Joomla. This shit piece has more vulnerabilities than a crack hobo infested with pest-ebola-hyperAIDS.
The sites were full of hidden viagra and pr0n ads and links so the crawlers would list them.
Luckily for me, I was able to pursuade the clients in all 3 cases to build a new site from scratch on a different CMS.2 -
*gets countless amounts of shit with Windows because of my "nonstandard use"*
WanBLowS fanbois: "Cheap hardware!! Hardware error!! Unstable drivers!!! Can't be anything else, this OS is rock solid."
I really wish that I had your ignorance. I know when I see a shitty OS in front of me. And mind you, it actually ran Linux a while back.. just that I couldn't use my Nvidia GPU in it and had to compile a kernel with all of that crap excluded to make it work decently.. fuck Nvidia. And you know what, it actually did run fucking rock solid!!! But over time I lost the config and X.org doesn't like my dualhead setup all that much, especially the ultrawide display.
So, how about we address this issue for what it is already. THE OS FUCKING SUCKS!!!21 -
I was going through random old files of mine and ran an old prank script that made my screen black and played the clicking sound a fucked hardisk makes.
My heart fell out my asshole and I rebooted before I remembered I have a solid state. FML. 🤦♂️4 -
Serbia. $600/month for
- full stack
- angular dev
- java spring boot backend dev
- jenkins
- ci/cd pipelines
- jira
- unit integration E2E tests
- kubernetes
- docker
- graphql
- postgres
- sql queries
- aws
- microservices
- deployments
- scala
- kafka
- maven/gradle
- bsc or msc cs degree
- in depth knowledge of
-- observables
-- design patterns
-- jwt and how it works
-- ssl certificates
-- solid principles
There is more but i forgot the rest17 -
My GF said today that she had a dream where someone took her laptop, deleted elementaryos and installed windows. She was so infuriated and enraged that she woke up, and it took her like five solid minutes to realize that it was just a bad dream, and her Linux is safe.
-
A professor once told me he loved being a CS professor because "you can't smoke and then code well." I laughed my butt off because a solid majority of his class smoked right before class every day.
The look on his face when I told him the truth about his students was priceless. I feel bad about shattering his world view. Kind of.3 -
Bob Martin. His books Clean Code and the Clean Coder, and all his talks on architecture, SOLID and TDD. I could listen to him talk for days, and he taught me everything i know about writing clean code.2
-
Investigating a "bug"(turned out to be user error) on the production servers, accidently wiped out the permissions for 1,800 users.
Thankfully was able to recover them in under 10min. God bless a solid disaster recovery policy.1 -
You know you need sleep when you scroll on DevRant and everything becomes 3D. And I’m talking, you can see depth between the text and a solid background.
Welp, I’m off to sleep.5 -
900k+ deal with a huge customer.
All we need is a spreadsheet printed out
Two senior people could not figure this out for a solid hour
"hey you work with computers"
So I'm here printing spreadsheets...6 -
When you get hired for backend work and are tasked with nothing but front-end work. I gave up a solid position for this?!6
-
FUCK YOU LENOVO AND FUCK YOUR CUSTOMER SERVICE
They "repaired" the hinge and it locked solid three days after I got it back.
My faithful companion has been reduced to such a terrible state :(
I had to remove the screen, there was significant stress on the panel.
...I guess I could make a server or something out of it?11 -
For a solid 5 minutes, I was wondering why the text color wasn't changing.
Sometimes I really hate being a dev.4 -
In my quest to find a nice dark theme file manager, I stumbled upon this thing called Q-Dir. By default it looks like it comes straight out of the 90's, but after a bit of tweaking here and there it actually turned out really nice!
If you're like me and want the dark theme before Redstone 5 finally arrives but don't want to gobble up all your data in Insiders either, this is actually a pretty solid replacement. Hopefully that'll save some poor sods from having to go through the trouble of finding the holy grail of the dark theme in file managers :)
http://softwareok.com//...4 -
So I'm a perfectionist, especially when with code, smells, solid, design patterns, naming conventions, etc and I be have this co-worker that blackmails me every time he doesn't want to do something saying "I don't know it so my code is gonna be ugly".6
-
I hate it when people whine about code reviews. You should never take it personally. We're not against you, we just want good solid code.
I really hate it when it's my boss who's bitching about pull requests. When you throw your hands up and start yelling, "Well I'm blocked, I'm blocked," then you're not helping. You're just being a baby.1 -
It's starting again. I can feel it.
You had a decent job, but you had to think otherwise. Then you had to go to that coffee shop tell some people you're the fucking bee's knees, didn't you?
Well, you know that's how the band plays.
Yeah, but now you'll have to live up to the hype, my friend. And you know pretty well that the pocketknife on your belt won't cut it anymore.
I can always learn as I go...
Sure you can. Except this time stakes are higher. They'll be expecting you to deliver on all your bloody greatness. They'll be relying on you. Not only them, but also the person who chose to be with you. And you know you're not enough, for neither of them. Now you'll fuck it up and let all those people down.
But I could build things little by little, lay out a solid groundwork and build up from that. Just like that other time when...
Of course you can. But can you make beautiful sparkly things? Can you make them sexy?
No... But I can make them resilient. I can follow best practices and intelligent design patterns.
Right. Cause design patterns win contests and prizes. Sure.
Well, it'll make things work better. And then when someone else comes along...
They'll say your work smells and let everybody know how it should've been done, because they need to prove themselves. You know that's what people do.
But that's just not fair! Solid work is solid work!
And a fraud is still a fraud. And that's what you are.5 -
The increasing number of people with pronouns in their profiles at my job is really annoying. I don’t know you and I am not participating in your delusions with you. If the company makes it mandatory, I will refuse and force them to fire me over it. I cannot work effectively at a company that has hallucinating employees with no grasp on objective reality. There’s no way to know whether decisions are based on solid objectivity and data or just how someone “feels”.81
-
Gaming on Windows vs Linux:
Windows:
After installing windows, and downloading Minecraft, I was able to run it at a solid 60fps while stretched across 3 monitors
Linux:
After installing, and spending many, many hours trying to set it up to detect more than 1 monitor, I admitted defeat and decided to play on just one. This monitor was also set at a weird resolution, which I briefly fixed, but then broke again immediately. I downloaded Minecraft and after running it, I was able to get a somewhat solid 7fps (10 if I was lucky).
On the bright side, it was able to run a terminal based game just fine on linux.34 -
long time ago....
Feature request: We want an android backup solution in Our app!
UI guy has already developed it, you just need to see if his solution is solid!
Ok then - lets look at the UI: Nice progress bars, that turn into green checkmarks. Looks good.
Now lets look at the code: ... Ok. loading some files into memory.... and... dafuq? does not write to a file?
Backup to RAM. With no restore. 🤦♂️.3 -
What really helps me is knowing electronics, having a solid understanding of maths and experimenting around with computers and hardware in my spare time.
At some point you start to see programming as being more than just "kreating" (as Karlie Kloss would say) an "app".
I see programming as pushing your machine to go beyond its seemingly narrow boundaries. -
It's only after switching to Linux you realize what all you were missing as a Dev. A package manager, excellent terminal and complete control of your system especially the updates, rock solid depending on the distro and many more. Unless I need to develop for Windows or mac I'm not switching. Long live Linux.15
-
I scored a GBA sp (with Super Mario Bros 3) at my local Goodwill today for $20. I always wanted one as a kid, but I almost didn't get it cause some asshole found it first. I saw him fumble with it for a solid 3 minutes before he could get it to turn on. Finally he put the cartridge in the right way and flicked the power switch. I thought it was all over. At that point the dumbass realized it worth something but instead of buying it HE HID THE GAMEBOY AND LEFT. I wasn't going to wait for him so I bought it myself 😂.6
-
"private is evil" or "static is bad" being thrown around without even thinking.
They're both a solid 14 out of 10 on my wtf scale.7 -
My girl friend broke up with me few days ago without any solid reason. Today i stopped her and ask her why she broke up with me and she started giving stupid reasons whereas she was the one who was actually guilty of those accusations.23
-
I was fired by a client about a month back. I had spent about a year building a web application using angular.js for said client. Of course, it was my fault because it took about 8 months longer than I had forecasted but I believe what I was shooting for was something solid. I went as far as giving a full refund of the initial deposit on the project. My take away was I learned something new, going in I wasn't remotely aware of such things as CI/CD. Sad thing though they are trying to rebuild the app using wix.5
-
Ordered $12 worth of electronic bits and bobs. They came a day ago and tonight I hooked them up to my raspberry pi. Made some lights blink, pressed some buttons. A solid re-introduction to electronics. This time on my own time and not in school, so I don't automatically hate it. I only got a cheap kit so I don't have many toys to play with but I'm excited to get more. Maybe even buy an Arduino. Maybe even make them talk to each other idk. I'm happy.8
-
I used vs code for a solid 3 years, but my friend has been using notepad. No color coding. No dark theme. No auto commenting. No suggestions. Just plain black text in a white box.
Like a psychopath.5 -
I came across this new Language I never heard of.
It's amazing, solid gold!
https://github.com/ErisBlastar/...7 -
I've been wondering what tech will be like in 50 years time,
I can only imagine it will be insane compared to today's tech.
I mean we have only really had 30 solid years or so of computers in people's hands. And the world is.. absolutely different . And really 20 years of internet (when it's been properly mainstream)
If your 20 now you have about a 50-60% chance of being able to see 2070
I think I really want to see that.
I promise I ain't high 🤔5 -
Amazing API's and SEX!
Alright people, now that I've got your attention, I'm getting to the point where I need to plan and roll out a solid API for a project. So after reading a lot of the horror stories written here, What are the finer points of what makes an amazing API experience to use and integrate with over a poor one?
And don't say documentation (If you do explain why) 😁11 -
My first project was made with scratch (Java based drag-drop language for kids to learn) when I was like 10
I wanted to make something like mine craft but in 2D.
Its a huge plane of stone and you have to break some of them to find diamonds.
I didn't know lists or array exist. I made one variable for every freakin' stone and it took me a solid day back then.
Also if you break a stone, the background changes and it might happen that a diamond appears at a while you made 10 weeks earlier.
https://scratch.mit.edu/projects/... (it's German, don't be scared)6 -
The design process.
Call me old fashioned - but clean-code/clean-architecture/SOLID is not as important as simplicity and coherence.
I JUST NEED FUNCTION THAT DOES STUFF! But noooooo better overly design EVERYTHING!4 -
A guy walks into tech interview. Solid 6 years of programming and teaching others. Proceeds to stumble on basic questions and fails to demonstrate even junior level of ability yet keeps alluding on how valued he is in his current position. How do people become so detached from reality?2
-
1. I don't have to use headphones to listen to music. Can listen in speakers and avoid my ears being sweaty
2. No random interruptions from anyone. Interruptions are usually from slack messages and emails which I can decide when to look at
3. Have a solid 1 or 2 hours for coding (because of the above 2 reasons)
4. The time spent in commuting is instead spent on nap or relaxing -
I coded the app so good
I optimized the UX SO GOOD
I made the UI look GOOD
I made the error handling and input validation ROCK HARD SOLID BULLETPROOF
NO FUCKING WAY COULD YOU FUCK THIS UP
NO WAY COULD YOU BE DUMB ENOUGH NOT TO KNOW HOW TO USE IT AND NOT FUCK IT UP
I GAVE IT TO MY DAD AS A NORMAL USER TO TEST THE APP AND HE FUCKED IT UP ON THE FIRST TRY
HE DIDNT UNDERSTAND THE UX.
.10 -
Upon reflection, I think that the amount of math I learned in school pales in comparison to the amount I learned about LaTeX. I could pretty reliably recreate the textbook rendition of the problem. Maybe it's just me but just knowing the solution felt too abstract. I want a solid looking execution of it.
I'm graduating today so I don't know how relatable this is for everyone else. I'm just reflecting.3 -
Am I the only one that thinks it's extremely fucking stupid that the software engineering industry is simultaneously experiencing a "shortage of talent" and maintaining the same ATS that filters legitimate talent just because the resume doesn't fit keyword specifications?
We see it every day. People with years of experience that should never be allowed to touch important code. People with little to no experience that learn fast and perform well. Fuck years of experience being the only thing some recruiters see.
"We generally don't hire people with less than 3 years experience" shut your fucking mouth. Ridiculous. You hire people out of college, don't lie to my face.
Oh and don't even get me started on how many people fabricate their industry experience and get interviews from it. That's what happens when recruitment patterns fail to catch up to an industry that increasingly trains people better up front, and in shorter time periods, and values skills that ATS doesn't give a shit about.
Crazy idea: make job applications test problem solving competency instead of weeding out quality candidates.
Job searching is frustrating.3 -
I quit my job 1 year ago about and am working freelance now. next step is make tutorial vids then once I get that solid it's on to my startup which is in the data analytics field.4
-
Solid cube of command blocks. Any guesses what it does?
Hint: hasbro.
(There aren't many context clues in the image, so you'll probably need to blindly guess)18 -
Out of the blue this morning... little spaced out.
Open terminal. Navigate to my project.
$ svn update
Command 'svn' not found, but can be installed with:
sudo apt install subversion
The fuck is wrong with me? I haven't used svn in like a solid 10 years. Old habits die hard I guess.4 -
I have an interface implemented by 11 classes, coz u kno, it's "SOLID". But today i felt my life is a lie when a developer refactored my code and deleted all those classes and placed them in a Utils class with static methods, and slapped me with "Let's make it simple".14
-
When you rock out a solid day of development. Making what use to be an 8 hour job 30 minutes, and everyone looks at you like you are a wizard. This is how I left the office today...3
-
My biggest dev career dream is to have a useful SaaS with a solid user base and then reduce work to 40-50% and use the rest of the time for hobby projects and a family.1
-
I've been asking myself many time before.
Why the heck most of the editor did not show line number as default?
Any solid reason for that?3 -
I was trying to make this app a good "SOLID" app. Then I realized if I did that I was going to have 57 objects that were just different enough that I couldn't generalize them and this app just isn't important enough for me to do that. So I took a nap.
-
Built my own IoC container for C#. This taught me way too much about SOLID principles and dependency injection that i could give lessons now 😂
I'm still using my own IoC in my projects... It's great 🤘11 -
Can we talk about Google Allo for a second?
What the everloving f*ck, Google? I don't get it. You built a perfectly solid, pretty chat app with lots of neat features and interesting ideas. And then you ruin it by completely neutering SMS support.
Here's (roughly) what your recipient gets when you message someone who isn't on Allo:
(Allo)(Name): <message> Send STOP to stop Allo messages. Download Allo here: <shortlink>
iMessage figured out SMS integration three f*cking years ago, how could you guys have messed this up so bad?
</rant>8 -
I was struggling to make advancements in my task because I was so oriented by the "more code means more work done"... I wasn't producing at all. Now that I grabbed a notebook and a pen and started to think things through, things are finally rolling. Sometimes it's 90% thinking and 10% coding. In addition to that, I can't even write spagetti code after getting a solid concept written in pen. I just hate that I spend so much time thinking until something good comes up. But hey now it's rollinnnnnn.undefined pen productivity less is more notebook efficient implementations mean more puzzles work smart not hard4
-
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 -
(first post/rant on here)
So I recently started at a new company. I was kinda aware that the project I'm working on would be rather old school (to put it in a nice way :-)).
Part of my job is to 'industrialize' and update/clean up the existing code so there is less time spent on fixing bugs due to bad design.
One of the first things I had to do was to write a new interface to integrate with external software.
I already noticed some rather nasty habits, like prefixing every variable with m (don't know why), private fields for every property (all simple properties) and a whole lot of other stuff that either is obsolete or just bad practice.
Started writing clean code (simple classes with properties only, no m prefixing, making sure everything is single responsibility, unit tests, ...).
So I check in the code, don't hear much from it again besides the original dev/architect that started the project using my code to further work on that integration.
Now recently I started converting everything from TFVC to Git (which is the company standard but wasn't used by our team yet). And I quickly skimmed through my code to check if everything was there before pushing it to the remote repo.
To my surprise, all the code I had written was replaced by m prefixed private variables used in simple properties. BL classes were thrown in together, creating giant monstrosities that did everything. And last but not least, all unit tests were commented out.
Not sure what I got myself into ... but the facepalming has commenced.14 -
I was assigned to maintain the website as full stack dev but the code from backend is horrible previous devs didn't use SOLID principle, DRY, KISS, or Design patterns. I had to adjust from OOP mindset to Procedural its hard to debug in this state.3
-
Stickers made it to Niagara! Not the first set either, we have a solid dev community up here. Thanks for the stickers @dfox!1
-
I’m so sick and tired of the cattle-minded people in the software world. I love coding and improving myself; I've got over 18 years of experience. I enjoy what I do, and I like being good at it. I know my way around a variety of different technologies, and I could easily outperform most engineers with similar experience. If I don’t know something, I get excited to learn and I ask questions. I don’t enjoy standing in the spotlight about what I know; I prefer supporting, helping, solving problems, improving solutions, and simplifying everything.
From my experience, the best solution is the simplest, shortest, fastest, and leanest one. But unfortunately, there are people in the workplace who think the opposite of me and blindly follow this so-called prophet named Uncle Bob, zealously writing all his SOLID principles and dogmatic code, turning their work environments into a toxic mess. I’m so done with it. You have no idea how harmful a person can be when they cling to the teachings of a guy like Uncle Bob—someone who probably hasn't even written the "s" in software himself and is just trying to sell his book. In almost every job or team I join, there’s one of these people who drags junior developers into writing dogmatic code by chanting about SOLID principles, Uncle Bob, and object-oriented programming.
Software engineering isn’t something you can learn from a book written by people like Uncle Bob, who haven’t coded a decent product in a real development process. Experience is something entirely different, and from my experience, everything taken to extremes turns out badly. Wherever I see an Uncle Bob disciple, the work inevitably slides into the extremes. For someone writing in C and C++, it’s disheartening to hear about object-oriented programming, SOLID principles, and agile nonsense. I’m tired of seeing people cluttering their code with interfaces for every little thing, over-engineering patterns, and stuffing every piece of code with interfaces to make it “testable.” They run around claiming they’re writing SOLID code, doing TDD, following “best practices,” yet they can't solve any real problems or algorithms. They take a week-long task and drag it out to six, making simple things complex and distancing themselves from real solutions. I’m sick of these types.
If you’re a junior developer, please ignore the fools trying to lead you down this path, and don’t become dogmatic about what you learn, especially if you’re writing C++.
I’ve never seen any real engineer who takes this SOLID, object-oriented nonsense seriously. Believe me, once you reach a certain threshold, you won’t hear these words anymore. Software isn’t just about that. Object-oriented programming, especially if you’re not writing Java or C#, and especially if you’re working in C++ (thankfully, C doesn’t even have it), is something you should definitely steer clear of. Robert C. Martin, aka Uncle Bob—if only you had written your book with a focus on Java or C#. These dogmatic code writers with 7-8 years of experience crying at the sight of free functions in C++ really give me a headache. Because of you, these people exist, and I don’t have the energy to deal with this nonsense at my age.rant agile uncle bob object oriented solid c dogmatic code oop solid principles c++ tdd robert.c martin7 -
SOLID and KISS principles are necessary when building enterprise apps. Some people don’t think about design and make things complicated when it should be simple. 😒1
-
Everyone's saying "oh my, I'm so ashamed of my code I wrote 4 days ago, it's so horrible"
Well... At least you can relate to someone. When I look at my project's code I wrote half a year ago (or sometime before that) I'm genuinely surprised to see I'm not browsing some library's codebase - the abstraction layers, the generics, the structure... it's brilliant! It's as SOLID as it gets. -
Decided to work from home today to get some solid work done, and I now get a fucking guy with a leaf blower right outside our place!
😒😡1 -
Font Awesome. Stop changing the format. 10 changes/page refreshes and I still don't have the fucking icon. what is it? fa fas or fa-solid or fucking what now?... make your fucking mind up!
What is it with companies that get super popular through crowd funding and then just end up annoying?
Your tagging system sucks too. Finding relevant icons could be much better with underlying tags.1 -
During our last Sprint Planning we have chosen to use internal codename Solid Snake for this period (yes, we change it every sprint).
Our Tech Lead likes to draw current name (adjective and animal name) on a whiteboard. As soon as new name has been voted down he refused to draw a new one because
Drum rolls
He doesn't like Metal Gear series.
I'm not sure I want to work in this company anymore...5 -
I wrote an auth today.
Without frameworks. Without dependencies. Without under-the-hood magic. Without abstract pluggable adaptor modules for the third-party auth library with 63 vulnerabilities and 1252 GitHub issues. Without security vulnerabilities showing up in NPM log. Without dependency of a dependency of a dependency using md5 and Math.random() under the hood for historical reasons, and now we're fucked, because this is the only lib for our framework, and we have no time to write our own replacement. Without all that shit.
Rock-solid, on top of scrypt. Stateless and efficient.
It felt amazing.9 -
Working for a company with solid procedures really makes me appreciate how important they are. Knowing someone will be scanning through my pull request made me *really think* about appropriate layout and commenting. Before I could submit any old code and the other programmer wouldn't give a monkeys.
I guess that's a poor reflection on my performance but, I'm working on it -
Anyone here use atom? I tried switching to it from sublime, gave it a solid 2 weeks but had to give up on it. Just painfully slow, regularly taking 5-10 seconds to open a work project and let me start working on it and would continue to be slow whilst working.
Back to sublime now, so much better...21 -
Focus of mastering one language, don't jump around to every web langue out there.
Also don't follow the programming language band wagon. Focus and master the basics first HTML, CSS, Jquery. These aren't going anywhere and a SOLID understanding of JavaScript will go WAY further then you think4 -
devRant - only app ever where I wait for a solid 2 minutes for the rant to load and find that it hasn't loaded and refresh it again to get it to load properly, while other websites and apps I would have moved on long ago
-
If you compliment my code, there's a 50% chance I'll lose control of my speaking volume and a 200% chance I'll act like a giddy schoolgirl for a solid 10 minutes. Nothing quite makes your day like a job well done notice.
-
I had a list that was built off a for loop.
One day the list was off by 1, and continued to be for a solid week...
Instead of solving the problem.. Added +1 to the incrementer variable.
Hasn't happened since (3 years)1 -
Really didnt feel like working today so i marathoned old disney cartoons. I fucking love robin hood, the music is a solid banger.
-
!dev
So, here I am browsing steam for something new to play.
Thanks kwilliams for a solid 30 hours of gameplay 🤘
But anyway, I was just scrolling through and came across and old gem.
https://store.steampowered.com/app/...
And it got me thinking, if anyone else used to play this old bad boi around here.
It's not High Def or modern, although it does 1920x1080, but damn it's a trip down nostalgic lane.2 -
ME - me, TM - teammate
I was just recruited to the company. We're starting new project based on few modules.
ME: So this module will do X and Y, I will use good old interfaces and design based on abstractions so that stuff does not get glued too much.
TM: But why? Make good old processor with all the logic and throw objects at it.
ME: B-but unit tests, decomposition and othet stuff...
TM: *insists and forces me to agree*
ME: *gets shit done his way, TM checks on code review and complains but generally doesnt give a fuck*
ME: Ok, its done. Lets get shit shipped.
TM: Well, we were just told by PM that we will need to process one more source with much different logic that does not fit current solution (he did meant GOD-PROCESSOR, idea of his).
ME: What do you mean? *injects another contextual implementation of processing logic to template method pattern solution*.
TM: I will tell PM you cant make it because of the implementation.
ME: But I just did it...
TM: Impossible, processor needs to be reimplemented. Get your shit together!
ME: *still doesnt get the shit about the god processor love*
TM: *rage quits next month*
ME: *module gets reused once more 2 month later, profit* -
Magritte was making modern memes way before they existed. I mean this pic is a solid meme even by today’s standards. And this painting is from 1936!5
-
my current boss i think. he's really good at office politics and he's very willing to help me navigate some tricky social interactions. he's also got very solid feedback1
-
So far in my (albeit short) career, I struggle to find people who know what polymorphism is, and how to use it. SOLID is a big unknown too.
It's always
if(this instanceof A) {}
else if(this instanceof B) {} -
!(isRant(thisPost));
Submitted my third pull request today in just a couple months as an intern, got told I'm doing a great job and already being considered to move to a more in depth dev team. Honestly a dream come true. Great company, great people, and I have a solid shot at a REAL full time dev position after college. I'm so happy man all that work finally paying off. -
Damn this week topic is hard.
I am gonna go with managing a team. I have to use the DRY SOLID YAGNI KISS on daily basis at non-dev tasks too.3 -
When I was challenged by my teacher to develop an application for a Solid Mechanics class at university. I developed a dedicated calculator which returned all the results of a given problem, one of which had a graph! I made it with MIT App Inventor and later on took it to Android Studio with a friend of mine.
Best feeling I had at that time! -
- finish mEMeOs
- learn about cryptography and finish dogecrypt
- finish translation iteration and get it to 2500 unique visitors on awstats
- make a good, solid android app
- tell people i know python (i dont😉)
I guess that’s it ¯\_(ツ)_/¯
I kinda wish there were more…2 -
Spent a solid two hours trying to find out why Vuex wasn't trigger update even though I was changing the state. Only to realise in the previous update I was replacing the root state with some garbage value.
man I fucking hate my life sometimes :( -
Okay okay, who really uses vim? I can barely finish vimtutor.
It’s dope but I don’t know if I could see myself doing any sort of web development efficiently on it.
Seems like it would take a solid month to be able to zip around.10 -
If you want a really awesome overview of Vue
(I got fucking sucked into using it for my current work)
then theres no better starter article than this one:
https://michaelnthiessen.com/vue-pr...
Really solid material, take a look if you're just getting started.8 -
@dfox - Idea for weekly rant - worst candidate that showed up to a job interview.
Had a solid resume, claimed to be a Java king, top notch. First question after he sat down: How to create a thread-safe singleton in Java using double-checked locking?
Guy didn't know the answer. - NEXT!14 -
Trying to start doing stuff with C but CMake is very confusing and I can't find anything solid (and easy to read) about setting it up and including depends and what not. We are totally spoiled in Java with tools such as Gradle or Maven.3
-
Took me solid 9min to realise I'm changing admin settings on testing server, was mindfucked why my local is not reflecting any changes.
Now I want to slap myself.....2 -
I've just bought a new table, I think that's the best thing anyone without a proper table can do.
25 € and solid wood, I hope it lasts forever.8 -
Drove past the offices of a company that I am in the final stages of completing a website for. The sign on the building says To Let. I've been paid just under half up front, i have a solid contract but I'm fucked if they've vanished. I'll have to get to the bottom of this. FML1
-
'Google knows everything about you.'
'Facebook records conversations.'
'Personalized ads manipulate you.'
Guess that's why YouTube showed me an ad in Spanish yesterday. Or why I never clicked on an ad. Or why only every 1 in approx. 10 ads is somewhat relevant to me (and thats with me explicitly stating my interests in ad personalization options).
I don't have anything against shielding your privacy. It's your right not to use a product if you don't want to, but I don't see how people can make these statements without providing solid proof.
Just my opinion.5 -
Company i work for just posted updated pay rates.
It's good. They went from lower end of spectrum to a little above the average in terms of pay, and benefits stay the same - solid. -
"Desired Characteristics:
Solid software development skills, in at least one major language (e.g. Java, JS, Node.JS, C, C++)"
Node, huh...2 -
Fucking hate my internet, ubisoft and steam regularly have a free weekend where a game can be played for free during the weekend. Currently The Crew 2 is free to play for this weekend. Its been downloading for 24 hours and its only at 23%. In my experience that means I can play it on Sunday evening for about two hours and have no internet the rest of the weekend.3
-
I have joined the custom android os side
So far GrapheneOS seems really solid.
Though I would have preferred installing devrant through fdroid.17 -
After a solid 23 hours drive from Houston TX to Denver Co, I am officially ready to call quits on driving! However I'm ready to start the new job on Monday!!!!2
-
oh yes, i'm a print designer and stuying UX / Interaction Design. And on every interview for a digital designer job they expect some kind of messiahs who will save them into the world of digital design. They want that I do print & digital design and slowley replace their outsourced dev team of 40 people. With solid knowledge of Wordpress, Typo3, php and js.
good luck finding somebody who can do that fucktards -
When you buy a parasol for your mother because you’re a good son, but she didn’t factor in the aerodynamics of having a solid fence next to it funnelling the air upwards.
What do you do when it keeps tipping?
Do the same thing you do with software of course!
Fake it ‘til you make it and use twine and weights (bricks) to hold it still 😂😂 -
!dev
Just got done watching Netflix’s new 10 part series ‘Maniac’.
It’s by far the weirdest, most emotionally charged thing I’ve perhaps ever watched.
I spent a solid 5 minutes just crying my eyes out at the end of the final episode.
I can’t recommend it enough.4 -
As an interviewer or a senior software engineer who would want to hire someone new to your team, would you expect a person with a solid grasp of algorithms or a person who has good experience in the stack you are using? If both, what would be your priority?10
-
Does anyone have a true measure to recruit freshly graduated? yesterday I had a technical interview with a candidate, the problem is he didn't know even the basic of coding in Java, like String equality and hashcode, he also didn't have a solid understanding of basic design pattern. But what made me want to give him a chance is that he seemed highly motivated and eager to learn. So I don't know what to do guys?10
-
Today I was told that full stack is another name for a shit developer who wont be able to develop anything good because they aren't focused on one skill.
But it was by a person who claims to like OOP but doesn't know the 4 principles, SOLID, GoF, or DDD. So I take it with salt. But he claims his entire company follows this philosophy.
I think that some developers just decide that they're hot shit and refuse to talk about any other skills they don't know about since they must not be needed if they don't know them. Code is code.9 -
...a project with well defined requirements that doesn't change shape every day making useless any attempt to define a solid code structure...my dear client I can do all you want but you can't change your ideas every 10 minutes
-
I've played around a bit with illustrating the SOLID principles (Single Responsibility, Open/Closed, etc., you know).
You may check it out here: https://okso.app/showcase/solid
Let's see if it will be helpful or more confusing :D13 -
KDE is pissing me off!! So many fucking bugs. I used to like it but it just gets buggier every time and now its just a pain to use it.
What window manager is a solid alternative that is convenient and STABLE? I've used Gnome before but also had some issues. Currently don't wanna go with i3. I am using Manjaro what would you recommend me?8 -
After 3 years of postponed delivery dates and enduring a crappy internet connection the result is close enough to touch. 1 Week until I get a solid internet connection and can join the rest of modern society.
100Mbps internet here I come!
More updates to come with undoubtably more frustration!4 -
Reading through one of my posts I’ve realized how much ego programmers can actually have. Guys, some of you have already mastered or grasped more than just the foundations of the industry standard languages, as well as developed a very solid intuition behind some design patterns and a solid understanding of some frameworks and libraries, say NumPy, say React... we get it.
You don’t have to be such condescending assholes and be offended by some of the jokes we, programming beginners, make to release stress or just to have fun.
You already have some amazing developer and engineering skills. Do not ruin it with such a detrimental attitude; I make this post because I myself have made this mistake, and I still do to this day. But if what I’ve felt reading your comments is what non-programming people feel when around me, I wouldn’t be surprised if I found that some people hated me or just wanted to kill me.
I don’t know if this will get downvot’d or if more people think like this. But I needed to share this, even just as a reflection of my very own attitude.
Thank you for your time,
D.6 -
Guys, how often do you feel inferior to your colleagues? I'm just thinking since I've just finished first year of uni, and although I got a solid top grade, I can't help but feel that every other person in the year is a much better programmer and it kinda makes me feel like a fraud. Anybody else in university/school feel like that?10
-
Wk33:
Best experience of 2016 is probably just realising I'm a pretty good programmer. I have a physics undergraduate degree and a 1 year masters in CS, I'm working on back end algorithm stuff so pretty mathsy at times, but I've found from working with others that I write good quality code. I've still got lots to learn but I've got a solid foundation, am reading, learning and coding outside of work.
Worst experience of 2016 is working with people for whom it's purely a day job, only about the money, get things done in whatever hacky way works.10 -
I got a question at an interview today asking what type of developer do you want to be and what's your long term technical goal. Right now I'm a senior software engineer at a pretty well known solid mid sized tech company. I work across the stack but I really don't know what type of developer I want to be.
Which way technically are you directing your engineering career? How and why did you decide this is the type of work you want to do?6 -
What happens when it takes too long for the office manager to get a new UPC, power outage fries your solid state drive, and you didn't put into bitbucket because credentials where not yet provided.
... Still feel some guilt 😷😷😷😷
And tremendous wrist pain as punishment....Faaack.1 -
Not a rant, just the completion of a very demanding and interesting task for this week.
Wrote a whole data scheme for this enterprise app my company is developing. Very proud of it, since it has a very restricted size, multiple layers of encryption and data verification, several user types with different requirements, and it all has to be rock solid in an offline environment.
The punchile is...I enjoyed writing the documentation for the whole package more than I should, I guess...spent the whole day being very thorough and documenting every member, function, constructor and exception.
Feelin fabulous. -
Got a pretty epic message yesterday:
"Hi, I just had a friend on phone and we got a rather "simple" idea for a website.
Just a user ID and a password users would pay for. Then they would get access to their videos.
We are willing to pay 350 bucks for a working version and up to 680 depending on the result at the end of the project.
Know anyone that could be interested? Or would you be?
Have a good night. "
Solid.5 -
Im thinking of writing a book on blockchain and possibly partnering with O'Reilly to get something solid done. It would be an in-depth book about the inner workings of blockchain technology, without assuming any knowledge of programming (but would cover every topid thoroughly).
Who here would be interested in reading something like that?2 -
Student 18/M looking for reliable partner.
I like tinkering, I like the command line and I find i3 convenient, but I also often just need to get things done, I want my os to be rock solid, and I would prefer debian based because I need to run lesser known/supported software occasionally.7 -
Today I think it became apparent why we have so many data and prod issues...
No one understands SOLID design principals... Particularly Separation of Concern. No wonder all the Spring (DI) modules look like a mess of God functions that are impossible to reuse and difficult to extend...3 -
!dev
Just switched from a rent that is below 10% of my salary to a solid 20% one. I feel somehow bad, although the size is much better.
How much do you pay for housing compared to you salary, guys?17 -
Working on a CLI based software and focusing more on the logo appearance/colors than the actual software.
if it's a good looking software everything feels more solid to me.1 -
I've been creating my Typescript/C# projects using SOLID principles. Whenever someone randomly joins me in my projects at work, i feel they need a lot of help. Specially since they know programming, but are not familiar with SOLID.
Like ohhh ok you created a base class for that, or ohhh that method already exists in the base class sorry i've implemented it again, or ohhhh ok you already implemented this method in that class.
The more classes i create the more complicated it becomes, sometimes for me too!
I feel I have to write a documentation for the code I write just to keep up with the different, but code changes/augments so writing a doc is really time consuming.
However if i didnt create base classes or interfaces it would be less complicated to browse through method definitions.
I am happy with the code like that though, but in some specific times it's a pain in the ass.
Comments?2 -
After a solid month of development. My model has finally reached 94% accuracy. And it appears to still be good (without the need to retrain) as new data keeps coming in :3
Oh gawd... I was waiting for this to get this good :32 -
Is there a reddit for silly job ads? There are so many! What Jr. developer knows Java, JS, .NET, has a solid 'foundation in SQL' - etc.5
-
Why do technical interviewers expect and force you to know a made-up word such as SOLID and treat it as if it's a gospel?
Is this "SOLID" a technical standard now that should be taught in schools?
I'm not against learning and using the principles in SOLID. I just find it funny (and weird) that if I didn't watch the talk by the guy who came up with SOILD, I wouldn't be able to answer the interviewer.17 -
Any other people here that find Python to be actually a harder language than Java? With Java it's much easier to keep track of your code and to track what variables refer to certain object types.
It feels like Python has much more quirks and feels therefore much more inconsistent as a language. Object oriented programming is more verbose with static methods and decorators being vague for example. This makes it harder to grasp concepts like design patterns and SOLID principles in Python imo.7 -
I uninstalled ES File explorer couple months ago when reports emerged of them misusing data. Was unable to find other explorer until I came across Solid Explorer.
Amazing app. Had to pay something around 0.5$ or so but it's totally worth it.
Feature packed with uncluttered UI. Many themes to choose from. Really awesome. Hats off to devs
https://play.google.com/store/apps/...11 -
Anything from Udemy with instructors who don't speak CLEARLY, and instructors who fail to provide solid code explanations (ex: they just type some shit and expect us to understand what it's doing, and they move onto the next topic).
Add instructors who pretty much copy a tutorial verbatim - they just go through someone else's tutorial (without referencing the authors' work) and claim it as their own.
I'm sure I have more to add, but I'll stop here. :P3 -
Client and ex-Dev/manager wanted automated testing.... manager doesn't see a reason for interfaces... Still wants unit tests, and a SOLID design. Doesn't want to pay for the extra time needed. Good times2
-
Although iv only been developing in android for around 7 months yet I fail to see the appeal of Kotlin.
It has no real advantage over Java. In my opinion its fucking lazy code. It might look pretty but that's about it. So I don't see why employers are opening their arseholes for people with Kotlin experience.
Im pretty sure they are doing it because its "the next big thing". If you can write solid Java I dont know what the big deal is.. Maybe someone can shed some light on this..
Android studio can convert Java to Kotlin with one click. So No Mr employer I do not see your reason why you employed someone over me because he has Kotlin experience. Its fucked!! So that project I handed you... the one where I had pride in my ability to apply solid Java... Yes remember fucking Java everyone?!... well it works exactly the fucking same and in my opinion is much more verified and readable. SOOOO FUCK YOUUUU MR EMPLOYER!!!!! Go FuckYourStupidLittleKotlinBumChumsRightInTheirShitRiddenFuckHoles!!!!!!
Rant over...3 -
Android guy here:
I consider myself a solid android developer, however my UX and UI Designing sucks ass, any tips on how I could improve?11 -
Real life experiences developers, web developers and or designers! Please help.
I have been self studying for web development for almost 2 years. Even still, I'm too afraid to apply to jobs. I haven't built a solid project for a while because I'm losing hope. I know well beyond beginner html, css and JavaScript. What do I SERIOUSLY need to know before applying? Any suggestions? Concepts? Abilities? I think my girlfriend is losing faith in this choice I made as well. If I can't find a code job soon, I think I'm destined to find full-time work, anywhere.. and I only finished a 2 year degree.
Please help, fucking desperate.15 -
I feel retarded. Just spent a good solid 15 minutes trying to figure out what was wrong:
<input id="#example" type="text">
let data = $('#example').val()
And I was sending data to the backend and wondering why it always came across as undefined...6 -
People like to argue what language is better, saner, safer, etc. The problem with these arguments is it all boils down to what the programmer does with it.
I said before, languages are our tools. A shoddy carpenter can build a rickety house even with the best tools.
Golang has been introduced as a rather nice language, with many people agreeing that it's solid. That said, Golang still does not prevent evil, ugly code.
The source for the image below is available here: https://play.golang.org/p/...6 -
So i was commenting on a rant by some user where we had this conversation about IDEs and editors...
Point: Intellij has an option to set a background to the whole ide which gives coding a unique experience instead of the pale dull solid color background.
Go to Settings > Appearance > Background image is in the main appearance tab click and set the image, position, transparency ... And voila u have a background image on your editor.
Alternative way just go to settings and search for background image12 -
a previous employee used a CMS called pimcore to develop an internal application, using only the admin interface.
now my supervisor wants me to implement a custom functionality that the system doesn't quite offer(querying an external database) in a way so that it doesn't interfere with the rest od the app; so I have to filter through a clusterfuck of auto-generated code and UI to find where, how and why components of the page are generated.
don't get me wrong, pimcore seems to be a solid CMS, but it's just the wrong tool for the job. -
Totally not dev related but had to ait this somewhere... Yesterday my parents came to me and asked what the best way would be for them to have some space cake...
Totally caught me by surprise! Was so surprised I couldn't utter actual sentences for a solid 5 minutes...8 -
As silly as it sounds, but migrating our company's web application from Ember/JSON API --> React/GraphQL would be a pretty solid achievement.
We're almost to read-only feature parity at the moment with a single developers side time as a proof of concept. -
Decisions, decisions, decisions
- Asus ZenBook
- Dell XPS
- ThinkPad X1 Carbon
Going to be programming, running Ubuntu nothing too power intensive but want the power there if need be. Plus I do love a solid build and keyboard. Thoughts?14 -
advice && !rant
I'd love some advice from you iOS devs on devRant:
- Is it a solid career choice for a new grad? Does it limit your skillset early on?
- How open/active is the ecosystem and the open source scene?
- Storyboards? Yay or nay?
- What do you like the most about your job?
- What do you dislike the most about your job?
Thanks guys :)4 -
Someone had been too lazy to read the documentation and now we have to come up with a solid and correct implementation, which should have been done months ago
RTFM, people..!!! 😏🤦🏻♂️2 -
All the professors I had didn't accept that I have already solid notions about the arguments in their course. I tried to explain I worked in some agency and they invested in employee knowledge but the tilts was embarrassing, they mocks you but systematically when you hit the highest score in the test they compliments for "how well I've studied" when I didn't spent one minutes on studying while I was engaged with more complex and training exams. I wish a degree where you can attend the exam without following the course if I'm already prepared.
-
I love having just a solid set of programming/tech books and a plan on when and what order to go through those books to posses the knowledge they’re bestowing to me.2
-
My salary. They came back with a solid counteroffer on what was supposed to be my last day and here I am.7
-
Firefox faceslapped me with a UI change this morning. Looks like the default CSS is changed too. Outlines are not dashed boxes but solid dark blue lines. I feel weird.5
-
The Google Messaging app update is like forcing people to switch to the dark side. I mean before there wasn't evenvan option? But now I'm actually looking for/want one... And it's there...
The colors before the update were nice solid, not this girly (no offense) light color.10 -
Oh man, developers should not code(verb). Code is cryptic. They should write understandable, SOLID Code(noun)...3
-
Stuck between: raging because the entire team lacks solid leadership which pisses me off. Makes it completely inefficient. I can't tell the boss about this because he'll just make me the lead and I'll end up having to do more fucking work.
Every time someone does something stupid my cortisol levels go through the roof.2 -
Get a bachelors degree or higher from a decent uni or college. It's gives you a solid foundation teaching you stuff that you wouldn't otherwise spend time on because frankly it's shit boring. Like compiler technology and low-level programming languages. I believe this broader understanding which eventually allows you to become a better developer and architect.
Yes, the first year at a real job will teach you a ton more relevant stuff than 3 years at uni. But that's just not what it's about. Ignorant people just think it is.5 -
> be me, working on small addition to enormous feature branch
> build system in flux due to reorganization started a month ago, not quite solid yet, but mostly works
> f_branch gets master merged into it sometime last week
> bossman makes "minor" change to build system and edits master to match
> doesn't merge changes into f_branch
> bossman goes on holiday for a week
> no permission to merge master changes into f_branch
> linter barfs
> npm barfs
> build server barfs
> mfw I can't even deploy to our testing environment4 -
When I was literally sat down by two women VPs old enough to be my mom in an actual corner of a room like I was a child and accused of messing up a project when what really happened was the project manager saw me as a threat to her upward mobility and made up stuff about me. That went on for 2 solid hours. All that was missing was the bright lamp and the threat of no dinner before bedtime.2
-
To be a Java (or other business popular language) developer
* Java 6, 8 and features up to 14
* SQL + nosql
* Caching
* Logging eg log4j2,
* Searching eg elastic stack
* Reactive
* Framework (at least 1, but hey, knowing 1 is lame..)
* Networking or at least base http knowledge
* Tomcat, jboss or other shit
* Aws, heroku, GCE or other SAAS/paas
* Rest, RPC, soap
* Business Hello World example
* Hexagonal Architecture
* TDD
* Ddd
* Cqrs
* 12 app factor
* Solid
* Patterns
* docket
* Kubernetes
* Microservices
* Security, oauth2
* concurrency
* AMPQ
* Cloud
* Eureka or consul as service Discovery
* Config server
* Hazel cast
*
*
* Endless story ...
Then we can start hello word app2 -
Inherited a massive code base today... All JS is still being accessed via global scope... what are modules & modular design even... SOLID and DRY are things that clearly never crossed the devs mind during inception of this beast... and to top it all off all there is a weird BEM / SCSS style going on that somehow manages to confuse the IDE... thus all style helper utilities in the IDE are useless...2
-
Applying a coordinate transformation to a point in Revit:
myTransform.OfPoint(myPoint);
…to a curve:
myCurve.CreateTransformed(myTransform);
…to a solid:
SolidUtils.CreateTransformed(mySolid, myTransform);
Is Autodesk trying to torture me?2 -
on a pleasant note,
Seriously, fuck myPhpAdmin. Fuck c9 and fuck MySql. My connection is solid i can do mini crap. my ajax call is good too. so idk why.
Ive spent over a week on a bug and now “occasionally working” is the best I can get and im not even sure why.
This assignment is due today.
I cant even try to do it locally cause for some reason myphpadmin and mysql dont wanna work on my laptop so yay fuck me.4 -
Could you share your experience on how you get your first job as a developer without a solid background?5
-
I guess days lile today, where hard work and solid effort is rewarded with a promotion and a sizeable increase in salary.
Feels good man -
I started when I was about 7 years old. My dad was an entrepreneur and had a programmer working for him who was coding in the Commodore VIC20. That man gave me some books and since then I was hooked. Started my professional career when I was 16 (now 37), all self taught and got a very solid education as well throughout the years after 16 untill now. I just can't stop loving it.
-
I was on vacation during spring break and was supposed to start on a contract-to-hire the following Tuesday. Towards the end of the week the recruiter tells me the company got delayed on paperwork because of accounting (no funds). Thankfully, my current job accepted me that week until I could start the new job. Friday of the week I got back they tell me I can start Monday. That evening my current job (startup) comes back with a solid counteroffer and here I am. If they would've taken me in after my vacation I wouldn't be at my current job.
-
When even core C# implementations break some of the SOLID principles.
ReadOnlyCollection<T>, MembershipProvider, ... -
remember android devs....
The difference between <view> and <View> is enough to make you kill yourself.
and even more if you have used <view> as a divider in your fucking recycler view.
Son of the mother fucking bitch i spend last 2 hrs trying to understand where my age old ,rock-solid , tried and tested code fucked up...
And when i saw the asshole bitch view, i was like wtf am i doing with my life? ;"""( -
Made me think and treat other people like disposable objects.
I also try to send as few packets to them as a result, u kno', to keeping the noise down.
Nah, just kidding.
But it has given me a solid foundation and framework for understanding for understanding so much in life..
Programming have also granted me something I continue enjoying and that I don't grow bored of quickly...
Particularly object oriented and event driven development have given me a pretty good ground to support me, on my personal endeavors onto noeroscience and understanding of the human mind..
Just for fun and curiosity tho :) -
"We are a very solid development team. Come, young programming Padawan, and we will show you the Way..."
Oops, sorry, I was daydreaming. -
So we have duplicate code because dumb devs thinks Bootstrap (4) is kick-ass for mobile. 😒 Can't do jack with their tables.
I told them to use Flexbox instead. Bootstrap (even 4) is antiquated and there's better options.
My recommendation is to use Flexbox Grid with React to build a modular living style guide with built in unit testing for styles and interactions.
Basically got told that my opinion is just an opinion and is the same as using Bootstrap. 😭
Anyone have some solid "facts" on Bootstrap I can use in the long run? We haven't even launched anything and we're already in technical debt because of this stupid framework decision. Someone please help. 😞3 -
git isn't as solid as people believe.
Yes, it's used by million of companies. But it's not so solid35 -
A friend of mine was speaking about a company that developed mostly just web apps with Ruby and that had a solid team. After I arrived home, I checked their site and not even two hours had past and I received an e-mail from their HR wanting to set an interview. After some days I went to the interview, which went really good because the week wasn't even over and they made an offer! Two weeks after I had my first day.
And that kids was how I've got my job 😁2 -
Eternal rest doesn’t help. I had the privilege to experience it once, but it’s only recently that I had a chance to reflect on it. Yes, when I have everything figured out and slip into neet lifestyle, I don’t find happiness.
Sooooo, I decided to establish a solid routine. It was Past Life by Tame Impala that inspired me: “I have a pretty solid routine these days, it just works for me”. I wanna be that person.
Here’s mine so far:
- Mon: ironing clothes
- Tue: revising laptop/phone contents, eliminating infoclutter
- Wed: tidying up online presence
- Thu: writing my book, at least one section at a time
- Fri: coding for personal projects that do/can make me money (I have three now)
- Sat: cleaning up the house, changing bedsheets
- Sun: rest1 -
It's an oldie, but 1 of my favs :
QA expert decides to go out and have some fun. He walk for a whle spots a random bar and gets inside. After a solid 10+ minutes just looking critically arrond he dicides to stay. Goes to the barplot and orders :
- One beer por favor!
- Here you go - says the barman and continues his job. The man drinks it up quickly and orders again :
- 3 more beers ahora mismo!
- Enjoy - says the barman while serving them.
a few moments later...
- Hey barman, last order and we can round the night up, what ya say?
- ok - simply replies the barman.
- -5 beers! -
Easiest responsive page. No js
<DOCTYPE html>
<head>
<style contenteditable style="display: block; border: 2px solid black; background: white; font-size: 2em;">
body { background: red; } h1 { font-size: 4em; text-align: center; }
</style>
</head>
<body>
<h1>Title</h1>
</body>
</html>1 -
Has anyone actually ever seen evidence of SOLID principles being 100% adhered to, as opposed to people just saying they're using them correctly then you look at their code and they're clearly not.
I can count more than one responsibility here...1 -
!rant
My ecig mod (or box how some call it) started to missbehave, it started at random not liking more and more batteries and generally it was good time for replacment. Fast forward, im at shop, and I have few options, i dont want to cheap out becouse I know how it ends, and I want reaible box for longer and I can pay a little more for that.
So there was few quite competetive options, but most of them had build quality i wasnt fan of, some even plastic outter shell, magnets which tend to break off, but their feature list was quite competetive, and there most expensive of all (400 pln +-90ish $) that seller presented me had (seemingly) no features. No menu even. But build quality is solid buttons feel are just better, and it looks like it could survive longer than half a year. Fine, i shell out what it looked missing features for solid build quality.
I go home, rtfm, and wtf? "Before use update firmware with XYZ software". Okay, done. But hmmm what is that?
It has plethoria, absolute TON of customization but from PC program. Hell yeah, that was fucking good choice and seller missed whole selling point of this box. Like literally, he didnt know its best feature. I can go as far as customize entire GUI on that small screen. Its been awhile since I did my last pixelart thingy but monochromatic so not too bad :)4 -
when i look at the code structure of the project i work on with my friends, i always think about how to implement the SOLID principles of bob martin for clean code
... and then i think about the clusterfuck of almost unmaintainable code that has been created over time and all the unit testing that doesn't exist at all and how much time and effort it would need to correct that code and how i realize that i don't even understand the principles and how to implement them
... and then i give up and go on coding even more mess
... and then i repeat😅😖😩3 -
Question:
Can someone share resources or insights into system design or system architecture for a real time web app using nodeJS and scores in backend and react in front end
I was options to maintain and scale real time events
Basically a solid scalable architecture for a pub-sub kind of model4 -
!dev !rant
thanks for all of your kind words after i had my teeth extracted ( https://devrant.com/rants/1370525/... )
i'm eating normally now, and i'm learning python faster than ever. i really like sololearn better than codeacademy.2 -
When developers have no idea what the fundamental concepts of semantic html is and a solid grasp of Accessibility Design Patterns and just stuff improperly used aria tags everywhere - aka - the output of every enterprise CMS I come across **cough** Sitecore **cough** but it's apparently WCAG 2.0 "friendly". 😪😪 Do you even aria tags bro?!
-
A game taking place inside an operating system. Like Tron but needs to have much more solid analogies. User's body as tty process. Some representation of scheduler priority and memory allocation. Forking. Children and zombies. Init.
Some process-ownable token representing file handles.
Network ports as portals through which data may be sent by acquiring a file handle and using it.
/proc, /mem, etc are extreme stretch goals.
Never really started because I couldn't decide how to represent all the different parts so they would all be consistent *and* entertaining
As an extension of the extreme stretch goals, a multiplayer functionality where players can shell into each other's game worlds ("computers") -
My boss can barely speak the native language (Spanish) he keeps using grammatical errors and whenever he’s got an idea of how stupid he is he tries to reach us with explaining SOLID and programming paradigms…
I’m so stuck in this 8h, it pays well, but 90% of the time is just acting to admire someone who barely knows how to declare a variable5 -
Yes, Google is my friend, but is there anything out there that aesthetically better looking than a MacBook pro, I'm suffering trying to find something out there that I like and that's as solid...
In all cases I'll be running Linux on the machine, but can't find something that pulls off great performance and aesthetically pleasing at the same time..10 -
When my mom asked what would I like to have - sweet corn or Avacado.
I said - Let's document all the possible approaches and setup some time to discuss pros and cons.2 -
Be humble. Nobody knows everything.
Keep learning: read books, take Pluralsight courses, go to meetups.
Write unit tests for your code. No really! Write unit tests for your code!
Learn what the SOLID principles are.
Your job does not define who you are, you define who you are.1 -
So, I have a pretty decent understanding of big complete languages like Java, I build android applications following several design patterns, solid principles, building big stuff with databases and servers and libraries interconnected with gradle, tracking everything with git, using tdd and functional programming capabilities blablabla ... And I still have trouble making sense of a FREAKING STUPID SHELL SCRIPT I MEAN WHO CAME UP WITH THAT SINTAX I HATE IT SO MUCH OMG I CAN'T EVEN
But for real everytime I need to read a '.sh' I literally wanna throw my computer away and die. Am I alone? -
Just built a solid desktop app for MacOS with Flutter that's worthy of shipping. I gotta say I'm pretty stoked about it, even if it isn't nearly as dope as LOIC. Haha chargin muh lazers!
I'll get some screenshots up soon!!
I also wrote a comple CLI interface for Firebase management using Python. Advanced auth abilities, CRUD capability, full json import/export, verification/password resets, you name it. Well, except full Firestore/mobile OTP features but it's still a win. Actually dicked around and made a cool little Firebase chat program in the terminal with the Python interpreter.
Finished up my first apps in React, React-Native and Ember, my 2nd with Electron, and also got my first Firebase hosted site up and running. Solid day!!! Cheers to that. And cheers to all of you amazing bastards!3 -
Thoughts about the strangler pattern?
I just came across it today and it sounds like a neat thing.
My main concern is with redundancy and the risk that old classes or methods would further be used and expanded. I've come across enough obsolete classes which have been further expanded because the dev ignored the flag and didn't want to search further or create new implementations. I wonder how this could be avoided.2 -
Am I the only one here who knows that in Stackoverflow you have to indent your code with 4 spaces, so you tab and you get pissed ?!
I think this is the first solid argument that spaces people have on this holy war5 -
Just discovered qwik and solid... any thoughts?
they both look like react clones :/ but what doesn't these days?
I guess they really were serious when they say its its 10 new frameworks per year 🤡3 -
Get a solid educational foundation in software engineering. There is so much more than just developing or programming. In addition be sure you get a solid understanding of object oriented principles. This really makes the difference between highly educated devs and self taught devs. The latter almost always have some lack of knowledge.
-
Just updated one of our age old legacy projects. Customer wanted to discontinue the software for two years...
Codebase was quite solid but I am so sick of it - I keep bolting on bugfixes until it crashes and burns - and I will be happy. -
https://remotelyawesomejobs.com/job...
Looking at the "ideally you should" sections doesn't make me feel this is a junior position:
You are passionate about making data useful to the lay-person, there is no data you couldn’t derive visual meaning from. D3.js is your go to and Canvas is your friend.
You build components in your sleep, rock solid and performant using atomic design patterns.
You bend CSS processors to your will or throw them out and code by hand.1 -
Does anyone have a solid (or at least working) solution to voice programming/voice control? Trying to find something before my tired/sore arms/hands problem evolves to something more serious... Also, if anyone has gone through something similar, feel free to share you story1
-
What's your favourite mobile code editor? I currently have DroidEdit, but was curious what others use?
Does anyone code on their mobile to begin with? I write a lot of markdown text files and push to Github via mobile and could use a solid text editor.3 -
When you generally have bad day, and they are lots of lots of really minor annoyances that ultimately drive you pissed and you would want to make rant about it but at same time... you dont have solid topic becouse its just milion of minors, nothing major, day as usuall I guess...
-
!rant
So i have not yet graduated as of yet and when i do i want to have a good job and all.I have been hearing this about internships and all and i have no prior experience whatsoever.I wanted to know if i should first of start of as an intern and then pace it up becz i am still in a learning stage and i want to have a solid foundation before taking a full time job.Any advices gentlemen(and ladies).1 -
The temp blankspace when switching between frontend and backend codes after intensively focusing on one for a solid 2-3 hours.
-
So...I think I have a job now sort of...just signed my first big long-term gig as a consultant/dev for an US based startup, pay promises to be solid, the CEO seems to be shill and they'll pay me for hours worked with a relatively low minimum which is great because that freedom will allow me to continue my projects and dumb college assignments.
Let's hope neither of the two parties fuck it up. -
There isn't a single good hex editor for the command line.
No, xxd+vim is not a solution when you need to move bytes around or create files from scratch.
I want something that shows me e.g. u32/u64 values at certain locations as I'm editing, color coding bytes by printable or not, etc.
There are lots of *viewers*, and a lot of shitty basic editors that hardly work, but nothing that feels solid and actually usable.
Frustrating.7 -
*sigh*, doing my best to get multiple streams of income while avoiding burnout, but still broke because the streams are paying late all at once and they can't give a solid date of when they can compensate me.
-
Today I started tearing off some parts of the external wall of an old abandoned wooden house, built either in 1860s or 1930s. Surprisingly, the HTML is still very solid, except for the parts it was supposed to rot.
My project is on!!!
While it would be freaking cool to live in a renovated and modernised 150+y old house, a nearly 100y old house is still good enough!
I already imagine myself WFH there...3 -
Most of these windows lovers here exist just because windows haters don't have a solid reason and follow up on those who actually do have good reasons to hate windows.
Moral of the story: Don't hate windows just because you think all the devs hate it. Come up with some decent reasons to avoid gamers and microsoft warriors from crushing your rant.17 -
Anyone out there a Scala fan? I am! Seems like most of the stories here are quite negative but positively is my thing so here's my 2 cents:
Scala is an amazing data processing language. It's a functional language with a lot of really great things like a consistent collection library api, case classes, brilliant async library's like Akka Actors, and plenty of solid learning resources like Twitter school and Martin Odersky's online course.3 -
What a week.
A family emergency on Tuesday doesn't stop the client meeting on Thursday.
And yes, that 7 hour block of time was solid programming without stepping away from the computer.3 -
Hey guys, so i have a dilemma. I am an aspiring front end developer who has learnt html, css and i have solid vanilla experience with various random projects. Now i wanna learn a framework/library
thoroughly and i cant decide between React or Vue. I tried out both and i don't have a preference.. There are still more React jobs in my country but Vue is becoming more and more popular.. What do i do now8 -
Making music definitely made me a better programmer. In fact playing lots of instruments showed me the different roles that exist on a team. Lead guitarists are kinda like programmers, constantly looking for the next challenging song to make. Singers and rhythm guitarists are like the team leads and PMs who want a nice bow on the product. Drummers are like designers really, they kinda show up and make something bad ass and disappear. Bass players are like solid backend or ops folks silently making stuff stable and grounded.
-
I really do not understand why people do not use the defaults, I see a PHP code and I see all the PSR's violated, SOLID violated, and as it is something of years, unfortunately we did not get more rapporteur in a timely manner. I didn't go to college, but I must say, what the hell do you guys do in college?
Then many (the good obviously) programmers do not understand why they take so much the fun of PHP, if they see the codes that I see lately...2 -
When you think you have a solid production build and your pride is brought to the ground after watching "best practices" videos...2
-
I framed some posters today and could only think...
.poster {
padding: 2.5in;
background: $mist;
border: 1in solid $silver;
}1 -
when you stare at a function for a solid hour, unable to understand what it is doing, and then you realize that it's a basic get/set and you were overcomplicating it. I'm way too tired.
-
Hello developers,
This is my first rant here, I'm a new developer from Egypt, 20yo.
I started learning web development last January and now i have a pretty solid establishment in development.
Till now I'm a MEAN stack - angular(still learning it)
Do i start to apply for jobs right now or do i should wait a few months till i get better, i already have some web applications that can be put into the portfolio.1 -
Hey-a. Started a new organization to bring better software to the world that will follow DRY, KISS and SOLID principles as much as possible. Using Golang as the main language for evertything including W3 stacks replacement. Check it out on my GitHub.2
-
Working with Python, one annoyance is, it does not have a solid dependency management. Sticking to hand writing requirements.txt and manually maintaining and upgrading dependencies and also manually updating requirements.txt is a horrible pain in the ass.
Wish there was a better way to do this similar to npm and gem.3 -
When you can pass a {dog} as an {avocado} and work on it as a fruit doesn't help much. Especially when it starts to meaow1
-
Today I made a class to do one simple thing. Duplicate a database entry along with a few of its relationships. At first it didn't make sense to create one class for that but I decided to follow my SOLID gut. It ended up being almost 100 lines long with just one entry function working as a route controller. Thank God for SOLID principles...
-
Does anyone have solid advice on getting a mentor early-on in my coding journey?
Networking and events etc. Is already part of my plan. -
Currently I have to devop a Verilog Module. Somehow there seems to be a bug in my environment and once I start the compile process this fucking compiler hangs for a solid 30 minutes or longer and I don't even get an output. It just stops with an Error that says I shall check the logfile, but it is empty.1
-
Two architectures to support, on one everything went smoothly, other one I spend since Monday till yesterday 2am to make it work. Now time for half-day meeting and if it compiles in the meantime, I can release today before leaving work. Sounds like a solid plan, Friday afternoon release. What could go wrong? And I hoped it will work nicelly on Monday, latest Tuesday.
-
Integrating Algolia with Firebase cloud functions and a solid Js/Ts framework (or even Vanilla Js!) is definitely mint fuckin titties, I highly recommend checking it out if that's a solution you need.
🔥🔥🤘🏻👽🤘🏻🔥🔥 -
Is it wrong of me to want to learn technologies like GraphQL, databases, Nest.js, and other backend related technologies without having solid HTML, CSS, and JavaScript knowledge? I've been working with Node.js and Express.js for a couple years now but really want to dive into more of whats possible on the backend but I never felt interested to learn the frontend. I do have some very basic knowledge of HTML, CSS, and JavaScript, but I feel I couldn't pass a technical interview related to them. I just find the backend so much more interesting and fun to work with over the frontend.3
-
Backend development!
I love my little services like a cobweb with solid bases of communication, security, logging and measuring. It can't get more fulfilling to build a service that is used by just more than one frontend. -
Anyone that recommends a book that is not boring to read, has figures/code examples and easy to understand for design principles such as SOLID?1
-
The ability to generate to generate all of my data transfer objects/, data persistence objects/entity, and unit tests for those.
I love having solid data models before I begin to work with behavioral models but it's a lot of manual work. -
Working on a quirky client request for a good portion of the day. Of course, I come up with a solid plan 5 minutes until the end of the day. Clean/rebuild.. Is it going to work????????????? ::fingers crossed::
-
I have a career as a webdev, I’m pretty solid with several languages, not to toot my own horn. I picked up Python crazy fast. I’m hoping Swift will be similar. I tried to learn objective c, back when swift first came out, nothing stuck. I just finished a video on the fundamentals of Swift, but I’m not sure what to do next. Any guidance would be appreciated.5
-
I found Server-Side Rendering in Next.js & astro a difficult sell (and I'm not a JS framework enthusiast), but this Solid JS SSR guide makes me want to consider it, maybe: https://solidjs.com/guides/server/. I really like the philosophy of one of their subpackages: https://github.com/solidjs/solid/...
This could inspire future enhancements to the foundations of my SSG, metalsmith. -
That dude fresh from learning getters and setters in Intro to OOP calling your SOLID design unnecessary complicated
-
Ok, look, man, I'm not involved in any part of the product planning. If you need me to write tests for product you're still writing, you at least need to give me a solid idea of what you want it to do. I can't make what you need if I don't know what's needed.
-
I am fully dedicated in using Quicken for maintaining the financial tasks in the proper ways. Quicken is very simple and trouble-free in using, so millions of users select this accounting tool for managing the accounting entries. I am working on Quicken to complete my accounting tasks from a long period. But from a few days, my Quicken will not open properly. When I try to open it, I get Quicken won’t open error. I don’t have the solid reasons to happen this error. So now I want to resolve this error. So please anyone can assist me the suitable ways to fix this error.1
-
I'm using Fedora 25/ pre-release, and It's rock solid except for wifi hotspot and I don't need it.
Now my school gave me a Windows 10 pro key, and I'm hesitant.
Should I install it ?
Will I need it ?5 -
Just installed and started playing with DataGrip.
It feels pretty solid with the little bit of Postgres I have been using it for.
I would expect nothing less from JetBrains1 -
!rant
I want to make a web development and software development freelancing business. I had a great idea of a portfolio website for that business with a blog but the best way to make it it's using WordPress. I'm determined in making my own theme but I had a very dynamic and solid idea like adding some Easter egg videogames inside the webpage but with WordPress I can't do that. Another issue it's the time it would take to make this super website. Should I make the website as simple as possible and deploy it or wait until it's mostly done and deploy it?6 -
As someone with a pretty solid knowledge of Php I genuinely have no clue why Ruby on Rails baffles me as much as it does. This is going to be a long evening...3
-
It’s the folly of our time that with each loop of the grand application certain key components that need to be solid to even appear to work fail consistently3
-
I am so fucking done with Webstekker. This is one bad fucked up webhosting company in The Netherlands. In the past we had so many issues: managed hosting websites getting hacked (you can brute force.ftp etc they don't monitor anything), not restoring db views after they migrate a db server, week down time because they fucked something up etc. Last 2 years were ok but today I discovered that one of my money making adsense websites is running on a cms database from another website!! What the fuck?!! I haven't touched that site for at least 2 years and it was running fine.
No Webstekker I don't want to check all of ny websites every day to see if everything works properly. I want to trust you to do a proper managed hosting job. But you retards have proven to be incapable over and over again.
That said, anyone here can recommend a good, solid, trustable Dutch webhosting company for asp.net hosting on Windows?
I do run other sites on VPS but that is much more work for me and don't want to manage all (small) websites myself but unstead rely on a solid company with competent people to do that for me. -
I always try to make solid plans with an exact time. It helps keep me on schedule with work and friends
-
Do certificates shared on linkedin ever work? For HR and senior developers who interview, does anyone have solid idea?8
-
Any Erlang guys over here ?
I am getting into it after trying elixir, just to get solid foundations (understand it better and otp)
The goal is to get erlang elixir and pheonix undercontrol
Now my questions:
Any good reads about maintenance scalability in a prod environment ?
Thanks3