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 - "depends"
-
Looking for a job as a deveoper be like:
Job title: car driver
Job requirements: professional skills in driving normal- and heavy-freight cars, buses and trucks, trolley buses, trams, subways, tractors, shovel diggers, contemporary light and heavy tanks currently in use by NATO countries.
Skills in rally and extreme driving are obligatory!
Formula-1 driving experience is a plus.
Knowledge and experience in repairing of piston and rotor/Wankel engines, automatic and manual transmissions, ignition systems, board computer, ABS, ABD, GPS and car-audio systems by world-known manufacturers - obligatory!
Experience with car-painting and tinsmith tasks is a plus.
The applicants must have certificates by BMW, General Motors and Bosch, but not older than two years.
Compensation: $15-$20/hour, depends on the interview result.
Education requirements: Bachelor's Degree of Engineering.41 -
Happened a while ago but I still find it funny.
*phone rings*
Me: good morning sir, how can I help you?
Client: MY WEBSITE IS OFFLINE, FIX IT RIGHT NOW.
M: I'm going to take a look, what's the domain?
C: *gives domain*
M: I see, that domain expired already, it was cancelled through our customer portal by the client, you maybe or someone you know?
C: WHAT?! MY INTERNATIONAL BUSINESS DEPENDS ON THAT DOMAIN, I'D NEVER CANCEL IT, THIS IS BULLSHIT! I'F THE SITE GOES OFFLINE FOR A MONTH I'LL FUCKING GO BANKRUPT, YOU'RE GOING TO FIX THIS RIGHT NOW.
M: if I may ask, how is your business doing right now?
C: HOW IS THAT QUESTION RELEVANT RIGHT NOW?!
M: well, you said that if the site would go offline for a month, you'd go bankrupt. The domain registration ended about half a year ago so that's why I aske......
*beeeeep beeeeep beeeeep*
Well, okay then.13 -
Friend: How much do you charge for a website?
Me: Depends, what do you need?
Friend: Just a basic website.
Me: I am going to need more details than that, is it static HTML site? Do you want to be able to add content yourself? Do you have hosting? Do you....
Friend: Dude, just give me a rough estimate.
Me: But...
Friend: It's for a friend, he has an idea for a business.
Me: ...fine...$100 million 👿
//Because making a website is just a push of a button to some people21 -
(sensitive parts censored)
Friend: Hey, can you hack my (some website) account?
Me: Depends... What's your username?
Friend: (tells username)
Me: (clicks forgot password?)
Friend: I will give $10 if you do it. There is 2 factor authentication enabled.
Me: (silence) Ok.
Website: Please type the class number you were in in 4th grade.
Me: Hey, did you graduated BLAH elementary school?
Friend: Yeah.
Me: Ahh, I remember. You moved to BLAH elementary school in what grade?
Friend: 4
Me: Hmmm, I don't remember seeing you. What class were you in?
Friend: 5
Me: Well, I now remember. Stupid me. (smirks)
Friend: Haha. (continues to play games beside me)
Me: (Types in 8)
Website: We sent you a password to blah@example.com
Me: (uhh, heads to example.com and clicks forget password?)
Email: Please type the class number you were in in 4th grade.
Me: (wtf is this, types 8)
Email: Please type the teacher's name when you were in in 4th grade.
Me: What was the teacher's name?
Friend: Huh?
Me: When you were in 4th grade.
Friend: Ahh! John Smith.
Me: Ahh, he was strict, right?
Friend: Yeah (continues to play games again)
Me: (Types in John Smith)
Email: Set a new password.
Me: (Types "youaresostupid")
Email: Done!
Me: (copies PLAIN TEXT password from email, logs in to website)
Me: Da-da!
Friend: (gasps)
Me: Money plz~
Friend: Nope.
Me: (wtf, then remembers i changed his email password) Fine then.
=====================
1. There is 2 factor authentication enabled. : Got it?
2. The website sent plaintext password.
3. He is just pure idiot.
4. I didn't got the money.
5. I am now a h4x0r11 -
Yes Linus Torvalds is an asshole and the world is better because of it.
In short Linus's acid takes on code quality over developer fee fee's might be one of the things that has made the Linux kernel and the GNU/Linux project such a long lasting open source success and in my opinion the risk of him falling for all this "let's be nice and non offensive" bs trend may impact negatively on code quality.
Being an asshole has it's downsides and it's not always the best response, I'll give you that, but personally I think most of us who are viewed as assholes are seen like that because we put quality over convenience, facts before feelings and dedication over mediocrity; it is not because we hate you, it's because we measure ourselves with the same stick.
It depends on one's character, but when you've been toughened up because of bullying(I don't doubt many devs have been since being a nerd has never been hip) or life in general, you learn to stop whining & pick yourself up and you expect everyone to be competitive and competent as you are and it gets frustrating to manage people who don't fulfill your expectations.
Pros: You get shit done and you do it well.
Cons: People won't like you and you don't tolerate failure (much less mediocrity).
Yes Linus is an asshole, my coach was an asshole, some of my best teacher's have been assholes, I had friends who were assholes, heck I'm an asshole!
But I thank them because they made me better than I was, just as people have thanked me for being the right amount of asshole.
A warm thank you and fuck you Linus, keep being the asshole we need.36 -
Testivus On Test Coverage
Early one morning, a programmer asked the great master:
“I am ready to write some unit tests. What code coverage should I aim for?”
The great master replied:
“Don’t worry about coverage, just write some good tests.”
The programmer smiled, bowed, and left.
...
Later that day, a second programmer asked the same question.
The great master pointed at a pot of boiling water and said:
“How many grains of rice should I put in that pot?”
The programmer, looking puzzled, replied:
“How can I possibly tell you? It depends on how many people you need to feed, how hungry they are, what other food you are serving, how much rice you have available, and so on.”
“Exactly,” said the great master.
The second programmer smiled, bowed, and left.
...
Toward the end of the day, a third programmer came and asked the same question about code coverage.
“Eighty percent and no less!” Replied the master in a stern voice, pounding his fist on the table.
The third programmer smiled, bowed, and left.
...
After this last reply, a young apprentice approached the great master:
“Great master, today I overheard you answer the same question about code coverage with three different answers. Why?”
The great master stood up from his chair:
“Come get some fresh tea with me and let’s talk about it.”
After they filled their cups with smoking hot green tea, the great master began to answer:
“The first programmer is new and just getting started with testing. Right now he has a lot of code and no tests. He has a long way to go; focusing on code coverage at this time would be depressing and quite useless. He’s better off just getting used to writing and running some tests. He can worry about coverage later.”
“The second programmer, on the other hand, is quite experience both at programming and testing. When I replied by asking her how many grains of rice I should put in a pot, I helped her realize that the amount of testing necessary depends on a number of factors, and she knows those factors better than I do – it’s her code after all. There is no single, simple, answer, and she’s smart enough to handle the truth and work with that.”
“I see,” said the young apprentice, “but if there is no single simple answer, then why did you answer the third programmer ‘Eighty percent and no less’?”
The great master laughed so hard and loud that his belly, evidence that he drank more than just green tea, flopped up and down.
“The third programmer wants only simple answers – even when there are no simple answers … and then does not follow them anyway.”
The young apprentice and the grizzled great master finished drinking their tea in contemplative silence.
Found on stack overflow https://stackoverflow.com/questions...8 -
Boss: I need to know how much resources a server would need to serve 20000 users at the same time
Me: Sure, can I see the webapp?
B: There's not one yet
M: Ok, can I see its documentation then?
B: There is none
M: But ot depends on the programming language, libraries used, what kin-
B: It's an e-commerce. Try browsing Amazon and see how much they nees to handle the page requests.
Me: *still processing* wh-
Boss: I have to give an estimate to a client within 30 minutes. Hurry.
So.... Uh... I guess i have to hack Amazon now?7 -
I got a work on legacy code. The app really depends on a library that was last updated on 2009. The website docs also missing
RIP18 -
Friend(non dev): Hey. Do you know how much it costs to maintain an app?
Me : Well that depends. What are you planning to do?
Friend: Something like Trivago. But small.
Me: That still doesn't tell me anything
Friend: Come on. Just give a number. How hard can it be?
Me: 42. *facepalm*
Friend: See wasn't that hard. Was it?
Me: *thinking* Don't correct him. Just let him be.19 -
I remember learning about the semicolon as a kid, I thought it was just another useless punctuation mark. About a decade later and my whole life depends on it...2
-
Fucking clueless products owners.
Him: "I want a mobile app - how long"
Me: "Depends, what should it do?"
Him: "Dunno"
Me: "Well what problem should it solve?"
Him: "Dunno"
Me: "Who's it for?"
Him: "Dunno"
Me: "Well I can't help you then!"
Him: "I need an estimate for my business plan"
Me: "OK - put 'eternity' down, and we can work backwards from there"
Jackass7 -
An extremely important fact, on which your life depends. Would like to know how they calculated it.19
-
The craziest shit in my life just happened.
I left my laptop(basically my whole life) and my handbag at my dinner table and went to the the toilet for 4 minutes. I live in a ground-house in a rural area, and the front door wasn't locked.
After I exited the bathroom I noticed eevrything was gone. My laptop, my bags, my wallet. Everything. I panicked.
I quickly informed the local security authority while canceling my credit card and resetting all of my credentials, they with the help of the police they tracked the theives in 10 minutes in a neighboring town, with what it seems all of my stuff intact, which I am supposed to get tommorow.
This is both insane and a miracle. I am speechless and thankful to G-d. This is divine providence. I can't explain it in any other explanation
Watch over your stuff like your life depends on them. Don't ever leave your laptop even for a few minutes.8 -
If the below is you, please stop. I'm starting a revolution called #AnswerTheQuestion
A: Hey, just checked your code, you have a huge security issue in XYZ, you should really address that.
B: Oh god I had no idea, how do I fix it?
A: Well it depends on how you *want* to fix it, no one solution is always the right one.
B: ... Ok, well could you give me some advice?
A: Well, there are many ways to approach this kind of work, but all I can say is that this way, is definitely not the correct one.
B: ... Ok, well how would you do it?
A: That would depend on the customer requirements.
B: ... the requirements is to have a website that isn't easily hackable, what do I do?
A: Nowadays, its pretty hard to make a website completely not hackable.
B: ALL THE SERVERS ARE SHOWING RED, PLEASE HELP ME!!!
A: ........ you really shouldn't prejudge colours. The colour red doesn't always mean danger, depends purely on the use case.9 -
Manager: "How long will this take?"
Me: "Er... it depends."
Manager: "Depends on what?"
Me: "Well, if the reactive hyperflux core's external dampeners are--"
Manager: "Yeah, yeah, whatever just get it done."
Me: "You got it boss."2 -
When you login to a server through ssh for the first time with a specific domain or up address, you get a prompt asking to verify a signature with yes or no (on Linux at least).
That often goes well but sometimes when I already did that....:
ssh user@server
*types yes automatically and presses enter...........*
Neeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaammmmmmmmmmmm:
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes^C
user@server: ~$
user@server: ~$ ^C
user@server: ~$ ^C
user@server: ~$ ^C
user@server: ~$ ^C
user@server: ~$ ^C
Nooooo not again 😅13 -
Why are Americans so stupid?
Date format: MM/dd/YY => what is this? It‘s not even in order
Length Units: Inch, Feet, Yard, Mile => good luck trying to convert in in a hurry without a calculator
Cooking recipes: cups, tablespoons, pinches => land of the freedom, especially for measurement errors
Temperature: Fahrenheit. => some dude who thought, „oh this is really hot, lets mark it 100“ and the other day „oh this is really cold, I got the 0 mark, sciene“
Weight: ounces ~ 28.34952 g, ton ~ maybe 907.xx kg, it depends
Time: Americans think the week starts on sunday, so they assume it does so for everyone else (f*** you american developer, designer, I mean you)
Football is football. Everywhere. In. The. World.
Politics: Trump, Weapons, health system, worker rights, ...
God, I hate America and their bs.30 -
"Just about every aspect of your every day life is run by or depends on millions of lines of code.. have you hugged a programmer today?"1
-
Project Manager: "So that's the feature we need you to add... T-shirt size?"
Me: "Depends what shop I go to, sometimes L, sometimes XL-"
Project Manager: "No, no. T-shirt size... Estimate. Small means hours, Medium means days, Large means weeks."
Me: "Oh... 4 hours."
Wtf.10 -
Client asks us to make app which depends on their API.
Client makes changes to their API without telling us.
"Hey why is the app broken?"
... really?4 -
Wife: "How hard is to make a phone app?"
Me: "Depends on what it is, why?"
Wife: "I had an idea for a cool app that does blah blah blah"
Me: "That actually sounds like a cool app. Let's brainstorm tonight and come up with a plan and see if we need to hire some freelance devs for it"
Wife: "Cool, I also want to make an app to blahblah2, oh and one to blahblah3.. oh hmm what about.."
<facepalm>4 -
How a regular convo with non-devs usually go:
"So what do you do?"
"I'm a software developer."
"Oh, so you're like... a hacker?"
"No, I build apps."
"Nice! So like facebooks and stuff???"
"Not exactly. Different things, mostly tools. It depends."
"Ooh...cool...Like what?"
*proceeds to spend what feels like an hour trying to explain what I do for a living in the simplest terms, while the person just blankly stares and nods, pauses, then finally tells me their crazily infeasible app idea.*
"So whadaya think?"
"Hmm...sounds good 😀👍"9 -
Some companies be like-
.. In job posting - We are the next big thing. We are going to change the industry. We are like Google / Facebook etc...
..in Introduction - We are the next big thing. We are going to change the industry. We are like Google / Facebook etc...
.. in Interviews - We are the next big thing. We are already changing the industry. Think of us like Google / Facebook etc...
.. during Interviews - Our interview process is rigorous because we are the next big thing. We are going to change the industry. We are like Google / Facebook etc...
.. questions in interviews - Since we are Google / Facebook, please answer questions on Java, C/C++, JS, react, angular, data structure, html, css, C#, algorithms, rdbms, nosql, python, golang, pascal, shell, perl...
.. english, french, japanese, arabic, farsi, Sinhalese..
.. analytics, BigData, Hadoop, Spark,
.. HTTP(s), tcp, smpp, networking,.
..
..
..
.. starwars, dark-knight, scarface, someShitMovie..
You must be willing to work anytime. You must have 'no-excuses' attitude
.........................................
Now in Salary - Oh... well... yeah... see.... that actually depends on your previous package. Stocks will be given after 24 re-births. Joining bonus will be given once you lease your kidneys.
But hey, look... We got free food.
Well, SHOVE THAT FOOD UPTO YOUR ASS.
FUCK YOU...
FUCK YOUR 'COOL aka STUPID PIZZA BEER - CULTURE'.
FUCK YOUR 'FLAT- HIERARCHY'.
FUCK YOUR REVOLUTIONARY-PRODUCT.
FUCK YOU!2 -
FUCK WORDPRESS
FUCKING FUCK THIS GODFORSAKEN CMS
FUCK THE GUY WHO USED PLUGINS WHO BREAK WHEN I TRY TO UPGRADE FROM PHP 5 TO PHP 7
FUCK THE THEME BUILDER WHICH WON'T WORK UNLESS I SWITCH TO PHP 7
FUCK THIS ENTIRE WEBSITE WHICH DEPENDS ON A PHP VERSION THAT HAS REACHED END OF LIFE ONE FUCKING YEAR AGO
FUCK THE OLD PEOPLE THAT ADMINISTER IT, AND DON'T WANT TO LEARN HOW TO USE NEW PLUGINS AND KEEP USING THE OLD, BROKEN AND UN-MAINTAINABLE ONES
special mention: fuck this one fucking plugin who claims to implement paypal when it doesn't actually work, and the 2 fucking thousand of JQuery lines I have to go through to fix it11 -
A rant from the old box, with some minor edits because I don't remember the exact wording anymore.
So last time I had this window cleaner visit me, and he'd do his job while I was troubleshooting a broken tablet that my past home supervisor donated to me. After he was done he came to me, very impressed.
He then said: "Wow, you are disassembling this.. you must be very technical."
Me (kinda tired): "Thanks. And yeah pretty much."
He: "Does this mean that you can fix anything?"
Me: "Kind of. It depends. But I can't fix printers."
He: "Why is that? Are they so complicated?"
(the tablet I had disassembled is orders of magnitude more difficult than a printer)
Me: "Not really. It's just that that's often what users ask next."
He: …
The guy immediately left 🤣4 -
Customer: How much costs custom developed software?
Me: How much costs a car?
Customer: Depends on which car...
Me: Exactly.1 -
GF's brother, Connel (a seaman), knows I work in IT
Connel: you hack computers, right?
Me: not really. I'm more of a developer for businesses
Connel: can you hack banks like [insert name of local bank]? We can hack other people's passwords and make tons of money *laughs hysterically*
Me: (a bit awkward) probably. it depends
Connel: but you can really do it, right?
Me: uhm, maybe. It depends
Connel: but you can do it if you choose to, right?
*this went over for next 5 mins*3 -
You Don't post an "X vs Y" article and conclude with "it depends, there is no winner"
We understand it your opinion so just say it, break hearts if you have to. But don't build tension and then leave the audience hanging.
Ps. This is especially for react vs angular vs vue11 -
From my last job interview (which I got hired btw)
Lead developer: "so we see quite a lot of frameworks that you listed for php, Laravel,cakephp, codeigniter, we really like the idea of them but have not had the opportunity to use them since as you might know by know our pages run over basic and small scripts, you also listed some cool front end frameworks, react looks amazing and I do have somr experience. Tell me, if given the choice, which framework would you use for php?"
Me: Really depends on the project, but the ones that you have described previously seem that they would not really benefit from them, we should not use them if they are overkill or will not expand to anything else on the future"
Him: "But given the choice?"
Me: my own framework, completed it a couple of days ago, it has its own routing system and everything made by yours truly, used it before on some projects in which the developers work with it with no need to ask me about stuff, the documentation is sound and the code rather simple. Php is and can really be all you need depending on what we are talking about."
Him: **stands up, moves closer to me and fist bumps**
"All right now moving on, i was wondering abouy redux, what are the benefits of..."
Walked out of there like a boss, it got interesting when we started talking about Lisp, apparently they are interested in putting some Clojure to test in small things since they want to learn new things and apply them. Yup, this gon b good!!4 -
Today a guy at work asked if it's easy to make an app. I said it depends on what he wants. And oh boi he was very disappointed the more i talked 😂 People really think it's an easy job4
-
colleague: My laptop wont start, I don't know what happend. It worked this morning.
me: alright, Ill take a look at it.
I walk down to another room and proceed to open it up. Some kind of smell is rising from the poor laptop. I know that scent.
The motherboard is completely soaked into coffe, with milk.
I walk up the colleague:
me: do you prefer coffe with milk och without?
colleague: haha, it depends on what mood I am in. ( she is obviously stressed about it )
me: that poor laptop of yours, is dead. You soaked it in your coffe
colleague: haha what? No I have not. It worked last night when I used it ( notice how she changed "this morning" to "last night".
I just walk away, and I hope that the insurance does not cover this shit.4 -
School forced me and two classmates to do a project for a company...
Apparently, the company got paid 20K for developing the app, and we're sitting here without even a thank you...
Worst part is:
Our final grade depends on this...21 -
Fuck you stupid cunt!!!! If your fucking project depends on empty folder structure just put a fucking gitignore file on it so I don't have to waste all fucking day debugging your tasteless spaghetti to figure out that you download files to an empty folder that git clone doesn't create.3
-
if (questionAsked) {
retuen "It depends...";
}
I hate it I hate it I hate it
But it's true because there are a fuckton of factors that determine the answer to a question and nobody ever knows all of them.
I can rarely answer a question from classmates or non-techs without saying that it depends or that there are multiple options.
"Are statics ever good?" It depends
"Should I inject this dependency?" It depends
"Should I google every question first?" It depends
I fear giving a whole answer without knowing the details or at least seeing the code. I've come across multiple XY problems and I'm glad I took the time to look at some code first.12 -
so i posted this image on my facebook wall(my business depends on facebook) and my father commented, check 1000 times then 😐
i wish i could say, it is not that easy, but i feel it is better not to say anything then explain the complexity of programming 😢3 -
[Little perspective: For the last 7 months I'm working in a certain project.]
[The project is full of unimaginative, non-creative devs with 0 initiative and poor technical background.]
[And they're almost all from one country which you all can figure out.]
[But I'm not going to mention it here because I don't want to come up as a racist]
[So there's US (Europeans) and THEM. 3 of US and about 10 of THEM. And we're doing 90% of all the heavy lifting]
---
Yesterday
---
D (Dev from THEM): Hi S, I have a problem with my task
Me: (sighing) Ok let's have a call
* on the call with D we were checking some stuff loosely related to task *
* code wouldn't get invoked at all for some reason *
* suddenly I realize that even if the code would invoke, D's probably doing everything wrong in it anyway *
Me (thinking): I need to double check something.
Me: I can't help you now, I'll get back to you later.
* call ended *
---
Me: Hey J, I need your help, I need to clarify the work package in my mind, because I am no longer sure.
J (my European TL): Ok, fire away.
* call started *
Me: Is it true that [blahblahblah] and so D's task depends on me completing first my task, or am I losing my mind?
J: That is correct.
Me: Well she's trying to do this in [that] way, which is completely wrong.
J: You see, that's how it is in this project, you do refinements with them, split these work packages to tasks, mention specifically what depends on what and what order should things be taken in, and in some cases all tasks from given user stories should be done by one person entirely... But they do it their way anyway, assign different people to different interdependent tasks, and these people don't even understand the big picture and they try to do the things the way they think they understand them.
Me: It's a fire in a brothel.
J: Yup.
Me: I fucking love this project.
J: (smiling silently)
* call ended *
---
Me: Ok D, you can't do your task because it's dependant on my task.
D: Oh... so what do I do?
Me: I don't know, do something else until I do my task.
---
A (THEIR TL) (Oh, did I forget to mention that there are 2 TLs in this project? THEY have their own. And there are 2 PMs as well.)
A: Hey S, I need to talk
Me: (sighing, getting distracted from work again) Ok let's have a call
* call started *
A: S, we need this entire work package done by Friday EOD.
Me: I can't promise, especially since there are several people working on its several tasks.
A: D's working on hers for 3 days already, and she's stuck. We want you to take over.
Me: (sighing, thinking "great"): Ok.
* call ended *
---
Me: Hey D, A instructed me to take over your task. This is actually going to be easier since you'd have to wait for mine after all.
D: Oh, ok.
---
* I switched the Assigned Person on D's task to myself on Azure *
---
This morning, email from D.
"Hey, I completed my task and it's on [this] branch, what do I do now?"
........................................
Me, hesitating between 2 ways to reply:
(and take note there are people in CC: A, J, P - the last one is THEIR PM)
1) "Hi, Unfortunately you'd still have to wait for my changes because your task is dependent on my task - the column to be changed is in the table that I am introducing and it's not merged to develop branch yet. By the way I already did your task locally, as I was instructed to do it, I'm wrapping things up now."
(y'know: the response which is kind, professional, understanding; without a slight bit of impatience)
2) WHAT FUCKING PART OF "DON'T DO THIS I WILL FUCKING DO IT MYSELF GO HOME JUST GO HOME" YOU DON'T FUCKING UNDERSTAND4 -
Oh boy.
I've been partially on-loan to another team that's relatively new at the company for a couple of weeks now, mostly to help them get some testing sorted out, and had scheduled a call with their lead the other day. The call basically started like this:
Lead: Hi
sudo-woodo: Hey
Lead: Okay, so let's talk about <subject>, but I guess you've been told the news
sudo-woodo: What news
Lead: I'm putting in my notice
I love listening to seniors because they always drop some wisdom, but this was some serious wisdom. Guy sounded exhausted at everything, talking mad shit about the company and certain people and I'm just here like 🍿. Seems understandable, a lot of butting heads with the higher-ups and not being able to do his job properly.
Unfortunately we all kinda needed him to do his job because his job involved juggling fifteen different things that the project (and like 90% of my backlog to be honest) depends on.
shit's fucked 🙃5 -
TL.DR.: Emojis in commit messages + bad commit messages made by Microsoft™ employees.
Yes, I'm looking at you Microsoft. It would be helpful if I can, you know, understand your commit messages instead of trying to guess wtf _that_ emoji means. That is, if it is the same emoji on my machine. We didn't figure that one out yet. And no, "Some 💄 changes ✨" is not a good commit message, even if you interpret it correctly (which depends on your emoji icon set).
idk about you, but that shitty 💄 emoji tends to be (see image) and I happen to associate that with an XLR audio cable. I had to ask someone else to understand a commit message; a message supposed to be explicit—stating what you changed and optionally why you changed it (you can off-load that part to an issue tracker).
Furthermore, that "Some 💄 changes ✨" commit did none of that. "I made cosmetic changes somewhere for some reason without linking to an issue." If you didn't catch that little detail yet: "COSMETIC CHANGES" is vague as fuck. What is a cosmetic change?
* Does a cosmetic change mean adjusting indentation?
* Does it mean deleting unnecessary abstraction to make the code more readable?
* Does it mean refactoring code to add that beauty factor?
* Does it mean all of the above? Or perhaps a specific combination of these?
Human communication is shit enough, don't make it worse than it already is.22 -
Dutchies and some other peoples who want to join the Dutch devRant meeting!
Since nothing is being decided or whatsoever, this is the plan as for what I think would work best and based on feedback/comments/the chat.
We'll meet up at the The Hague train station around 2PM. From there on it really depends on what everyone wants to do but my idea would be (depending on the weather) to go to a park or get a coffee or something like that.
So, what do you guys/gals think?27 -
It's my 2nd week into my new job. I asked people what they think they are doing.
The summary:
Senior dev: we fix bugs
Junior dev: we write code
Intern: we create the future
It depends how you look at it. They are all called software engineer or developer.9 -
Last week, the team lead told me that he can't merge because my code has code smells and going forward, can't have that. We use Sonar and well the way to "fix it" according to him is to mark the line using //NOSONAR.
Most of the issues are minor like Unused imports and for me incomplete TODOs.
And before the "verbal" rule was only need to fix Major + issues. And well the reason I use TODOs is to mark code that probably needs changing in the future. I know there's going to be some feature that these lines have to be changed. But the requirements are fully defined yet from business.
But I sort of blew up on him. YOU WANT TO ENFORCE ZERO CODE SMELLS NOW?!?!?! AND THESE MINOR ISSUES? MARK THEM WITH NOSONAR?
HERE'S WHAT I THINK FOR THE LAST X YEARS... THE CODE DESIGN IS SHIT, MINOR CODE SMELLS AND MANUALLY MARKING THE ONES U NEED TO KEEP... ARE THE LEAST OF OUR PROBLEMS...
THE OTHER PROBLEMS I'VE MENTIONED BEFORE EVER. MOS YEAR BUT YOU DIMWITS NEVER LISTEN.
YOU THINK MY TODOS ARE BAD... 90% OF THE CODE AND FEATURES (THE ONES NOT DONE BY ME) LOOK AND SMELL LIKE MONKEY SHIT. UNDOCUMENTED, MESSY, FULL OF BUGS.
AND GUESS WHAT? NEW FEATURE, SOME DEV FORGETS TO CHANGE SOME COMPONENT THAT DEPENDS ON IT. WOULDN'T IT BE GREATE IF THERE WERE BOOKMARKS... O WAIT...
i just was catching up on comics again and saw this one... with triggered my memory and this rant... My first thought was to forward it to him...11 -
Oh null, how I detest you.
select birthdate, isnull(birthdate) from Users;
>> [null, 0]
Maybe I wrongfully accuse the abstract concept, and should rather loathe the engineers who can't wrap their heads around null despite their heads being a skull literally wrapping fucking nothingness.
Oracle engineers:
"Wait that's invalid input. What do we do?"
"Default the date to 0000-00-00?"
"That kind of looks like a null..."
"Hmm but it isn't *really* a full-on, butt-clenching, hardcore, intrinsic, I-can-taste-it-in-the-air null"
"Yeah not really feeling it either. It's not giving me the typical null-goosebumps."
"Oh, I know! Let's make it a pretend-null, where the actual type totally depends on the layer of the application!"
"Yeah developers love ambiguous random conversions!"4 -
You can't keep wasting your time on people who do not know what the fuck they want. You could be way more time efficient with serious clients.
*After I have finally deployed the requested features*
Client: Why did it take you two weeks in the end? You said it would take you a couple days.
Me: Because you told me to use my imagination on half of the tasks and you kept wanting me to change what I had created, thus unnecessarily doubling the time it should have taken. Besides that probably the unclear communication and the fact that you rarely called me back after you told me to call you.
Client: So if I tell you, exactly, how I want it next time you'll be able to do it in a couple days?
Me: I'm not sure, that depends on what you want. Tell me, exactly, what you want.
Client: Oh it's not much, I'll let you do your thing for the most.
Me: I can't handle another request, sorry. *Ends call*4 -
Here in Saint Petersburg, Russia, our local governmental utility company that is responsible for providing tap water for the entire city, uses crayfish to monitor the water composition.
There are some crayfishes living at the plant and there are some scientists that constantly monitor the crayfish via optical fiber to measure how they feel. If crayfish feels bad, the water is cut out and the inspection begins. There are operators that are paid to watch for crayfish mood throughout the day.
This system works flawlessly since 2005 and helped prevent several accidents when toxic stuff that can’t be monitored on a large scale ended up in our local river.
I mean coal miners was using canaries and rats for years to detect what detectors just can’t detect good enough.
Our entire tap water system depends on some crayfish and it’s amazing.4 -
I have a Windows machine sitting behind the TV, hooked to two controllers, set up as basically a console for the big TV. It doesn't get a lot of use, and mostly just churns out folding@home work units lately. It's connected by ethernet via a wired connection, and it has a local static IP for the sake of simplicity.
In January, Windows Update started throwing a nonspecific error and failing. After a couple weeks I decided to look up the error, and all the recommendations I found online said to make sure several critical services were running. I did, but it appeared to make no difference.
Yesterday, I finally engaged MS support. Priyank remoted into my machine and attempted all the steps I had already tried. I just let him go, so he could get through his checklist and get to the resolution steps. Well, his checklist began and ended with those steps, and he started rather insistently telling me that I had to reinstall, and that he had to do it for me. I told him no thank you, "I know how to reinstall windows, and I'll do it when I'm ready."
In his investigation though, I did notice that he opened MS Edge and tried to load Bing to search for something. But Edge had no connection. No pages would load. I didn't take any special notice of it at the time though, because of the argument I was having with him about reinstalling. And it was no great loss to me that Edge wasn't working, because that was literally the first time it'd ever been launched on that computer.
We got off the phone and I gave him top marks in the CS survey that was sent, as it appeared there was nothing he could do. It wasn't until a couple hours later that I remembered the connectivity problem. I went back and checked again. Edge couldn't load anything. Firefox, the ping command, Steam, Vivaldi, parsec and RDP all worked fine. The Windows Store couldn't connect either. That was when it occurred to me that its was likely that Windows Update was just unable to reach the internet.
As I have no problem whatsoever with MS services being unable to call home, I began trying to set up an on-demand proxy for use when I want to update, and I noticed that when I fill out the proxy details in Internet Options, or in Windows 10's more windows10-ish UI for a system proxy, the "save" button didn't respond to clicks. So I looked that problem up, and saw that it depends on a service called WinHttpAutoProxySvc, which I found itself depends on something called IP Helper, which led me to the root cause of all my issues: IP Helper now depends on the DHCP Client service, which I have explicitly disabled on non-wifi Windows installs since the '90s.
Just to see, I re-enabled DHCP Client, and boom! Everything came back on. Edge, the MS Store, and Windows Update all worked. So I updated, went through a couple reboots-- because that's the name of the game with windows update --and had a fully updated machine.
It occurred to me then that this is probably how MS sends all its spy data too, and since the things I actually use work just fine, I disabled DHCP Client again. I figure that's easier than navigating an intentionally annoying menu tree of privacy options that changes and resets with every major update.
But holy shit, microsoft! How can you hinge the entire system's OS connectivity on something that not everybody uses?6 -
At a point in your life, you'll settle down abit, and you start to think about what you've done in the past (idk) years of your life.
Then you think about your career, how everything is ever since you discovered you were good at a certain thing since highschool.
be it programing, writing random codes, pentesting (or if you had that "hacker" phase in your life) or fixing laptops and etc.
"Good"
You think about the word, and you had a thought: You only know how to do it, how it works, how its done, and how to do it.
You only "Know", it takes practice, patience, dedication and years (or months depends on you) of experience before you can really say for sure you're "Good" at it.
Me? Im no where near good. but that doesn't stop me from going there.
And i hope the same goes for you. You can do it,
Have a great day.3 -
"It is risky to release an app that depends on APIs that you don't control."
Yeah, dude, we also live in the real world.
Better to say: "Your app should handle cases where the third party API is partially or even totally down."
God, some people, they build a wall of rules around themselves and wonder why their skills don't improve.13 -
It says here https://lingolex.com/ants.htm that ant brain has 250000 brain cells, so 40000 ants add up to one human.
The biggest unitary colony found so far has something over 300 millions of ants. They also form federations also called megacolonies and those spread across large areas and are estimated over a billion.
They have insect version of agriculture and they can decide what is the purpose of an ant when it's egg is laid (also depends on time of the year). They don't fight other ants with the same smell, which pretty much carries down.
What are they thinking about all day? Are they like "let's lay three more billions and then take over" or is it more like "how does my butt smell to you? let's eat that leaf" Because if they have hive mind as they say then they add up to some serious intelligence :-|
>.>
<.<
¯\(0_o)/¯7 -
Spotify premium ad: "Subscribe to Spotify premium and you can skip any number of songs you want. We won't take it personally."
Actually you do!
What I skip and what I listen through tells your machine learning what I like and what not. That's how it builds my listening profile.
So your (software's) opinion of me directly depends on what and how much I skip.
(I expect that skips from people skipping often to have less value than from seldom skippers.)
That sounds like the definition of "taking it personally"!7 -
First day back. I am a junior Dev a year and a half of work.
I get in after Christmas break and find people standing around my desk turns out all senior staff (except CEO and PM who are both non-technical ) are away and an email. Basically saying it's up to me for the next week to manage people.
FU&£&# what the heck I don't have a clue what I am doing and I can't mange if I could I would be a manager pays better. So I designate to people took me an hour to figure out what people can actually get on with. Then PM wants a break down of the plan. Then meeting with CEO over the importance of these projects and told 'politely' shortest deadline to date most work, get it done the company depends on these projects if you don't well it would be the end of you.
Get back to my desk people need work I should be getting on with to do theirs but I have been busy in silly meetings and litrually every 5 mins get nagged 'have I done it yet'. But as I am about done they discover what they should have been working on is doable without my work. I don't shake but at one point today I was shaking so much with nerves I couldn't type. Had a very short lunch and stayed on late sorting people problems out. (Thankfully the even more junior people are nice and 1 did help me at one point today I'm so great full for the help)
I'm a junior no training in the technologies I work with not even before starting the job. £3 million+ worth of projects and possible future client resting on my shoulders... (Thankfully the real project lead and senior members are back next week although won't be long left till deadline) Wtf ...
Anyone got a job going I want out!5 -
>Installs NodeJS (from default Debian repo)
>Tries to install yarn
>Yarn tries to uninstall nodejs
Weird
>apt-cache depends yarn
yarn
Recommends: nodejs
Conflicts: nodejs
10/10, gave me a good chuckle. Time to add the NodeJS repo.10 -
My FAVORITE bugs are those in someone ELSE's code that MY code depends on. Like an API that won't respond correctly when I FOLLOW THE DOCUMENTATION EXACTLY. 😐1
-
Whatsapp from my mom:
"Hey, what means 'user defined' in WhatsApp?"
Me: "Depends. Where do you see it?"
Her: "Beneath user info and number"
Me: "Press the Power Button and Volume Down and send me a screenshot please, I have no clue"
Her: "What is the Power Button?"
SERIOUSLY???3 -
Depends on who you ask. Here's a list:
• Computer addict
• "Hey can you add a feature to this device you don't know anything about and its Android app too?"
• Someone who writes software, duh -
There is a company providing a very speciffic service. And it has a core application for that svc, supported by a core app team.
That company also has other services, which are derivations of the core one. So every svc depends on core.
Now that we're clear on that... I was working in a team of one of the subservices. We very strongly depended on core. In fact, our svc was useless if integration w/ core broke down.
The core team had an annoying habbit. They refused to version their webservices and they LOVED to push api updates w/o any warnings. Our prod, test, other envs used to fail bcz of core api changes quite often. Mgmt, IT head was aware of the problem and customers' complaints as well.
So as a result, once core api changes we're all in a panic mode: all prior priorities are lowered and revival of prod is to be our main focus. Core api is not docummented, the changes are not clear, so we have to reverse engineer the shit out of it. We manage to patch our prod up w/ hotfixes, but now we have tech debt. While working on the debt, core api changed again, in test env. Mgmt pushes debt back and reallocates us to hotfix test. Hotfix is 80% done when another core api breaks. Now mgmt asks us to drop wtv we're working on and fix that new break. By the time we're to deploy the hotfix, another api breaks in another env. The mgmt..... You get the picture :)
2 years go by, nothing has changed so far.6 -
The things we take for granted... I was laughing my tits off at my mate taking a screenshot this is how it transcribed :)
My mate:
morning!
Me:
morning mate 🙂
My mate:
how are you getting on?
Me:
not bad thanks, bit knackered but good 🙂
My mate:
the band was good then lol. how do i take a screen shot buddy?
Me:
there's print screen button on the top right of the keyboard
My mate:
what will it be under?
Me:
it's a button
on the keyboard
print screen
prt scr or something
My mate:
no when i want to use it
Me:
??
My mate:
what file/folder
Me:
you have to open something like paint
paste it in
save it 🙂
My mate:
urghh
fuck doing all that
you do it
Me:
hahaha
My mate:
haha
Me:
I'm all good 😀
just open paint
ctrl+v
save
that's it
My mate:
i just got a killer score on wows lol i want to post it to the group
so i go to the game screen take a shot by pressing that button then go to paint and do what?
i dont even have paint lol
Me:
don't know what it's called in Windows 10
My mate:
ahh fuck it
Me:
burger nipples
My mate:
why doesnt it just pop up on your downloads or pictures ffs
Me:
it might do in Windows 10 I don't know 😀
doubtful though
My mate:
it has done for other ones
for other games it has
Me:
sometimes the game has it built in
depends on so many things haha
My mate:
nailed it!!
i just hit the right click then hit paste and it came on to the post haha
no fucking about
Me:
Congrats ;)8 -
"You don't have to implement all that functionality, just X" - proceeds to describe how X entirely depends on *all that functionality*2
-
Not sure if you'd call this an insecurity but regardless; frontend.
Much of the stuff I develop is meant to be user/privacy friendly.
Like, at the moment I'm developing an end-to-end encrypted notes web application. The backend is a fucking breeze, the frontend is hell for me. I'm managing mostly but for example, I need to implement a specific thing/feature right now and while the backend would take me about 15-30 minutes, I've been only just thinking about how I'm going to do this frontend wise for the past few fucking hours.
My JavaScript skills are quite alright, html is manageable, css only the basics.
And before people tell me to just learn it; I. Fucking. Hate. Frontend. Development. My motivation for this is below zero.
But, most of the shit I write depends on frontend regardless!3 -
Hi android devs!
How can I record a double[] or byte[] into a pcm in order to convert it to a wav file?
My life depends on this one 😬13 -
I was not having much respect for out front-end developer, as the UI is not so good., yea. I know it UI depends on the designer.
Now the new design changed and our UI looks awesome.,
and I must say that my respect increased a lot when my pm asked him to fix the layout in UC Browser.
Fucking shit., in UC it is showing two lanes as one lane. I don't know why., he was working hard to fix that.
Massive Respect to him. I really happy by being backend dev.8 -
How I wasted my Sunday:
A programmer I know claimed that his Nodejs app was lightweight since it only relied on 2 dependencies (express and mongodb)
So I wrote a script to recursively transverse the npm dependency tree and count the number of dependencies there actually is
Installing those 2 packages alone means your app depends on 73 pieces of software in total
In conclusion, nothing written in Node is ever lightweight
Oh yeah, it was also Easter I guess8 -
Guy sees me on my laptop and says "is that Linux?". I say yes then he says he is into computer "stuff and can hack anything". Not having a clue what that means I replied with a "awesome".
I don't have really any friends that are into "computers", so I decided to play ball.
I asked, "Are you into coding?.. he says, "Yes". Then I ask, " What languages?" He says, " Just what ever, anything really, it depends on what I am doing."
At this point I understand what is going on but it is so awkward. He continues.. "Recently I used.. what's it called abd or adb, you know I like rooted my phone"...
And let's talk about something else....
Why do people feel the need to lie or whatever you might call what happened. It might be different I think if he wasn't about 40.
I feel like this is a pretty common story2 -
Yesterday I was hanging with the guys from our Records dpt in the staff lounge. Their manager is a pretty nice talkative guy. Everything was going well until this happened..
Him: Hey you, I have an idea for an app. You can"definitely" help me, right? Or someone you know who also does the code thing..
Me: It depends. Just before you tell me about this idea, know that you'll be paying me or whoever will be doing this job unt..i..l *he interrupts
Him: Paying? I thought it was a one time or few hundreds of dollars. Why do I have to keep paying when you haven't finished the app?
Me: Did you finish your entire work this week?...but you're still getting paid next week, right?
Him: Oh crap, makes sense. Ok, how about I pay you the amount you charge then, that's it?
Me: See, you don't get it. I know once the app is done, you'll come back to me to fix and update things. When that time comes, you'll have to pay me again. And with the initial payment, don't just think you pay me and that's all... you'll...
Him: Crap, I have think more and come up with a plan for this.. nevermind, I'll keep you updated.
I think I made him sad knowing that, this sort of things doesn't happen easily.2 -
So as all of you web developers know. If you are stepping into the world of web development you stepping into a world of unlimited possibilities, opportunities and adventure.
The flip side is that you step into a world of unlimited choices, tools, best practices, tutorials etc.
Since even for a veteran programmer, this is a little overwhelming, I'd like to take the opportunity to ask you guys for advice.
I know that 'there is no best' and that everything 'depends on what you want to achieve'. So how about just say the pro's and cons or when to use and when not to use. Or why you prefer one over another. Everything is allowed! :D
Maybe it will help others too. Start a nice, professional discussion:)
These are the parts I'd like advice about:
- frontend: what frameworks, libraries
- backend: language, framework, good practice
- server: OS, proxy (nginx, Apache, passenger), extra tips (like don't use root user)
- extras: git, GitHub, docker, anything
Thanks in advance everyone willing to help!:)
Also, if you only know frontend or backend. No worries, just tell me about your specialism!6 -
Modern HR is great. I love the fact that my future as a developer depends on how effectively I can talk over someone and create solutions to shitey ice breaker games.
Fuck off. Code test me, cunt.1 -
Hey if you make an app that specifically depends on gnome and has 2 gigs of dependencies on other platforms
fuck you fuck your ancestors fuck your entire extended family fuck everything you have, do and will ever stand for, i hope you contract ever imaginable diseases to the point where existence itself pains you.6 -
Linus Torvalds on C++
“C++ leads to really really bad design choices. You invariably start using
the nice library features of the language like STL and Boost and other total and utter crap, that may help you program, but causes:
- infinite amounts of pain when they don't work (and anybody who tells me
that STL and especially Boost are stable and portable is just so full of BS that it's not even funny)
- inefficient abstracted programming models where two years down the road you notice that some abstraction wasn't very efficient, but now all your code depends on all the nice object models around it, and you cannot fix it without rewriting your app.”
http://harmful.cat-v.org/software/...3 -
Depends. No one took for the job. VSCode is really good for web and Python. I use Visual Studio for c#, c++ and c. Jetbrains for Java stuff, including Android studio.
When writing SQL I usually use vendor-provided editors like MySQL Workbench. They're the tool made for the job.
Visual Studio Code is my generic editor thanks to it's easy-access terminal. Makes running anything a breeze.
It doesn't feel as snappy as other editors though and installing plugins just for intellisense to work can be annoying, which is why I use other tools for other workflows.
Generally, I avoid things like vim. Sorry, but I have a mouse AND a keyboard. Paid for em both, and I intend to use em. Sometimes I wanna find a setting in a menu and not fuck around with config files after googling what the right setting is called.
I used Sublime for a while, but never really got too into it. It's okay.1 -
Just talked to a guy who codes microcontrolers in assembler. He wants to use a raspberry pi as an interface device between TCP and Serial port. He asked me how fast that would run over internet and I told him that it depends on the connection an other things it takes at least some milli secs to transmit.
He is like:
What the fuck do you mean milli secs?
I poll data on my 20 mhz controler every like micro sec or so and that Pi got 1Ghz.
Me like: Yea go fucking code that shit on your own with ASM.2 -
I got call from a recruiter today for a job I applied for on ziprecruiter. The job is listed as remote. He says no, it's Denver, I said ok, well the listing says remote, he says, ok, remote is fine. He then argued with me about salary after I said it depends on the company on where I'm happy to negotiate to, and I'd want to know about benefits etc.. here is what I currently make, etc etc. He kept on trying to make me pick an hourly number.. I said I don't know the company, so he told me the company name.. them started in again about hourly rate (no idea who the company was). Finally he moved on and said he'd email details.
5 mins later, email comes through, please give hourly salary. Then another saying he'd pass my details on and I can just ask for about remote during the interview. And then another email 2 mins later asking for education etc, all of which is in my resume. I looked the company he was recruiting for up to find that it's an IT recruitment firm, looking to fill a clients position. So a recruiter recruiting for a recruiter :|
I'll be so happy when I find a new job and don't have to deal with these idiots again.3 -
I mean i understand the whole "linux is do what you want" thing but shouldnt i get at least a warning before i can purge a package the whole system depends on?3
-
i had to do a project with someone who isnt that good at programming. but for her to learn programming, i wanted to let her do part of the code even though i could have done it myself. so she wrote some code after 2 days without me intervening. then i checked out the code and it was total crap. it was ugly asf, it could have been optimized a lot more and a lot of variables were unnecessary and to think that the code was just around 30 lines in 2 days! when its not that optimized, they deduct points from the final grade and having useless variables and functions can also be a negative thing to the professors' eyes.
in the end, i rewrote the code myself because i wanted it to be better. my grade also depends on that code so i shouldnt be ugly asf.
i recognize my mistakes too and sometimes my code isnt as optimized as it can possibly be but imagine her code is waaaay fucked up.
p.s. it didnt even compile2 -
The fuck is wrong with android development?!
Every little shit app depends on Google-Services.
Oh you want this app that essentially just keeps track of your homework?
Well fuck you, because we decided to display a login-with-google popup at the start and now, the app won't run if you use an ungoogled ROM.6 -
Here is my home setup (I mainly work at home)
Left monitor is for my windows machine, right monitor swaps between my laptop and my PC (depends if I am working or not) laptop running Manjaro with i3 and the tablet on the whiteboard will be used for some monitoring in the future
Don't mind the terrible cable management behind the table :)2 -
"SO culture is so mean, they downvote good questions for no reason!"
Meanwhile, most of the downvoted questions in my list:
https://stackoverflow.com/questions...
https://stackoverflow.com/questions...
https://stackoverflow.com/questions...
https://stackoverflow.com/questions...
https://stackoverflow.com/questions...
https://stackoverflow.com/questions...
https://stackoverflow.com/questions...
https://stackoverflow.com/questions...
Translation:
- OP1: "Do my homework for me"
- OP2: "I am too lazy to google this"
- OP3: "Gimme code, here is a shitload of requirements"
- SO: "No."
- OP1/2/3/DevRant: "Oh mah gawd mah question was so gud, SO such toxic, very mean, much wow qq."
Kk.11 -
them: "Is it done yet?"
wisecrack: "Not yet."
them: "How close do you think you are to being done?"
wisecrack:"Dunno. It's going smooth though."
them:"well do you think it'll be done in a few days?"
wisecrack:"Well I don't know. Depends on if you want to keep playing 20 questions instead of letting me work."
them:"Well I'm just excited."
Wisecrack: "Ok."
Literal conversation I just had ten minutes ago.
Less excited each day I have to answer the same set of questions, sometimes multiple times a day as if I know the answer.
What do I look like, a professional developer?1 -
the guy won't reply messages, he won't do his job and everyone who depends on him is punished for his behavior. he's hanging by a thread but also no one know how to do his job because it was not documented2
-
My new coworker: That "I know everything about all and I'm better than you" kind. Is working on Accounting but already has her fingers on my work, telling my boss things like "that's easy to do"...
Of course, she knows absolutely nothing about programming and I.T., but is easy for my boss to believe an easy lie than a complex truth.
(sorry, crude language and caps follows)
Hey, listen you fucking excuse of person, DO YOUR FUCKING JOB and stay away of my DAMN GOOD FUCKING CODE and my FUCKING SERVERS.
Not going to give you admin access in a gazillion years, even if my life depends on it.
And stop saying nonsenses about things that you WILL NEVER UNDERSTAND, because those things are too complex and abstract for your little stupid mind to understand.
Go ahead, mess with me! Will sue you to the end of your FUCKING world!
Thanks girls/guys/lasses/lads.
This is absolutely therapeutical.4 -
It doesn't matter what platform, OS, framework, language or technology you use.
You should be able to write good code. Which depends on your skills, knowledge and abilities
PS - Windows sucks. And will always sucks19 -
When I was in school, I could walk as long as I wanted. Only my unwillingness to do so could stop me.
Now I don't even care about my unwillingness, but I can't walk as long as I want anymore – my legs hurt and just stops moving. The spasm won't go away easily and I have to wait for it to stop.
When I was in school, I could learn as much as I wanted. Only my unwillingness to do so could stop me.
Now I don't even care about my unwillingness, but I can't learn as much as I want anymore – my brain just stops absorbing information. I can see letters but I can't read words.
My body slowly decay. By the age of 21, I have two abdominal surgeries, joint and bone issues, clinically diagnosed depression, the food I eat won't digest without pills and much more to handle. If the pain is what stops me now I could only imagine the next step when I don't even care about pain just like I don't care now about my unwillingness.
On the other hand the realization of my own mortality was extremely liberating. Yes, my body slowly decomposes and needs to be fixed here and there but at least I know that my personality heavily depends on some fluids inside my body. I know that I have limited amount of fucks to be given.
I slowly lose my health over time but I gain something more and I gain faster than I lose. I don't care about things like indents or JS trailing semicolons anymore – I just build and ship viable products over weekends. I almost never argue and enforce my vision inside the team I manage as a teamlead.
Yes, I'm depressed and not productive but depression would go away and my confidence is here to stay. I'm here to earn just enough money to buy a house and launch my own small projects that wouldn't require that much time to provide me with basic needs.
Everyone I see is fighting a hard battle. I'm here to end mine.2 -
Just wasted 2 hours of my life because turns out the C calling convention is really not standardized and depends on the target platform
Wouldn't advise doing cross boundry efiabi->sysv64 calls 🤦♂️5 -
[See image]
This guy is wrong in so many ways.
"Windows/macOS is the best choice for the average user. Prove me wrong."
There are actually many Gnu/Linux based operating systems that's really easy to install and use. For example Debian/any Debian based OS.
There are avarage users that use a Gnu/Linux based operating system because guess what. They think its better and it is.
Lets do a little comparision shall we.
- - - - - Windows 10 - - Debian
Cost $139 Free
Spyware Yes. No
Freedom Limited. A lot
"[Windows] It's easy to set up, easy to use and has all the software you could possibly want. And it gets the job done. What more do you need? I don't see any reason for the average joe to use it. [Linux]"
Well as I said earlier, there are Gnu/Linux based operating systems thats easy to set up too.
And by "[Windows] has all the software you could possibly want." I guess you mean that you can download all software you could possibly want because having every single piece of software (even the ones you dont need or use) on your computer is extremely space inefficient.
"Linux is far from being mainstream, I doubt it's ever gonna happen, in fact"
Yes, Linux isn't mainstream but by the increasing number of people getting to know about Linux it eventually will be mainstream.
"[Linux is] Unusable for non-developers, non-geeks.
Depends heavily on what Gnu/Linux based operating system youre on. If youre on Ubuntu, no. If youre on Arch, yes. Just dont blame Linux for it.
"Lots of usability problems, lots of elitism, lots of deniers ("works for me", "you just don't use it right", "Just git-pull the -latest branch, recompile, mess with 12 conf files and it should work")"
That depends totally on what you're trying to. As the many in the Linux community is open source contributors, the support around open source software is huge and if you have a problem then you can get a genuine answer from someone.
"Linux is a hobby OS because you literally need to make it your 'hobby' to just to figure out how the damn thing works."
First of all, Linux isnt a OS, its a kernel. Second, no you dont. You dont have to know how it works. If you do, yes it can take a while but you dont have to.
"Linux sucks and will never break into the computer market because Linux still struggles with very basic tasks."
Ever heard of System76? What basic tasks does Linux struggle with? I call bullshit.
"It should be possible to configure pretty much everything via GUI (in the end Windows and macOS allow this) which is still not a case for some situations and operations."
Most things is possible to configure via a GUI and if it isnt, use the terminal. Its not so hard
https://boards.4chan.org/g/thread/...21 -
My social life consists of spending much of my free time with my girlfriend, seeing my close family on weekends and meeting with a few friends from time to time.
It's enough for me and since there's not much of it, it isn't hard to "balance". Whatever that means.
Seriously tho, "social/work life balance" is subjective. It depends on what you need to feel good and happy. What works for some will not work for others. Don't try to push others into being social when they don't want to. Don't give me that "you need to go out more" crap. I don't. I'm fine just like this. I prefer to stay home and see a movie with my girlfriend.
That "people need to be social" mindset made me feel bad about myself for too long because I'm just not like that and people keep pushing that idea into my head. I'll go out with you when I feel like it, don't push it. Stop asking me every fucking weekend ffs.2 -
Do you think refactoring code adds value?
Pick one:
1. Hard No (Only refactor when there is a dollar value associated with it, i.e new feature depends on it).
2. Somewhat Yes (Futureproof your code, anticipate easiness to build feature requested in future).
3. Yes (Developer happiness, retention and for point 2)27 -
Sooooo
First of all sorry for lack of ranting
But this people started to behave.
UNTIL YESTERDAY. You gonna love it.
Junior coding front end. HE NOT TOUCHING BACKEND THANK GOD.
He realises his suggestion made him to do some changes in the code. Apparently that is the end of the wolrd "a developer proposing a change and then the code must be changed??? No no" that's how his brain works. Check this.
He decides not to do two pages for creating models so he combined two models in one page. TWO MODELS IN ONE PAGE. Sooo modelB depends on ModelA. Fine. front end:" so backend has to change because im doing this in one page"
Me:" mmm no, you said treat them as separate entities besides they are on the same screen"
He:" ok, but then if I create all together the modelB is going to raise an error"
(Let me tell you he says this with expert voice, because he said "raise" and "error" so he got technical now)
*my boss said some white noise irrelevant to the conv but he is happy because he contributed and is involved*
Me:"the way data is sent has nothing to do with the way data is shown"
He:" whatever crap he can say trying to prove his point desperately "
Me: "yes, but the backend is not going to change every time a form/page changes the way to display data"
He"i dont think u understand "
Me:" i think i do"6 -
Depends.. in the Office? Someone watching over my shoulder like a creep.
Home office? Hot chicks walking around outside my window 😅6 -
(1st week Monday)
Went to a game programmer job interview, job description says most of unity related stuffs; create games in Unity, code in c#, work within Unity to build robust game systems etc.
Interviewer asked for my experience and portfolios, showed him. Then he asked me some questions about making interactable objects in a VR scene, then asked if I'm able to do a demo (on oculus rift) to prove him I can do it.
I don't have oculus rift, I'm allowed to go their office and use their rift for testing though.
Dateline = 2nd week Friday.
(2nd week Monday)
Showed him a demo scene in GearVR, he seems pretty satisfied.
He: I will get back to you next Monday. I'll wait for client's reply first.
Me: (smile and jokingly said) so...... If the client doesn't get back to you or doesn't want the project anymore, means I don't get the job?
He instantly replied: no (with a serious face)
Then said: You shouldn't reply with that "attitude", you should instead think of "is there any reason to hire you if client doesn't get back to me"
*backfired, but wtf?*
*insert meme here*
(Please comment, am I too rude? Or *unprofessional*, but it's just a joke ffs)
He also asked if I'm able to do it on rift since I made it on GearVR already.
I said yes, depends on the controller used.
(Any dev with common logic should understand it'll work too, with given SDK, even without, some hacks should do it, just a matter of time)
(He even told me he's a dev himself)
(Should I insert the meme here again?)
But he doesn't accept the answer. He wants me to give him a text (through WhatsApp), telling him *in a professional way* that I can do it.
*wtf*
*insert meme here*
(Last day of third week)
Needless to say, he didn't get back to me. Thought he promised he would.
Things to note:
Job description doesn't say anything about VR.
Spend a week of my time to do his demo without obligations.
Didn't get to ask much about his role and job scope either.7 -
When will the cookies(PHP) expire? Non-programming answer: It depends if you put it in the freezer or not LOL1
-
Does anyone else feel like HackerRank questions are trick questions?
Without a textfield to explain the answer It highly depends on how deeply you think about it..
Can you do x with technology y?
Yes.
Can you do x with technology y alone?
Well yeah but no, you still need something to process it. What does "alone" mean? Without electricity you sure can't do anything.
Extreme example but you get my point..6 -
Worst interview question: "How fast can you do x?"
That's depends on the project scope, but I'll just throw a number out there that I think will make you happy. -
Well, its nearly impossible to describe what i do/study to my family and relatives. most of them think i just fix computers. Just imagine what would they think when i try to explain them that im learning ML and AI.
here, a Huge part of our economy is depends on IT Industry. But the elder generation thinks computers are a waste of time and they are useless other than for fun.4 -
Two months ago I started working at a new company, who's system is a huge monolith. The company is a bit over one year old, and the code base is huge. The desire to move to more of a microservices architecture is on the radar, but one of the biggest issues in moving towards it is how we should keep our models. The stack is basically Node.js and Mongoose, where there's about a few dozen mongoose models that the whole system uses, and the issue is that, if we moved to a microservices architecture, how could we keep the models in sync. One idea I had was to keep the models in a separate (node) package that would be shared across all microservices, but then there's the issue that if one model needs changes, all microservices that use that model will need to be updated. Another idea we had was to not share models, but instead let every microservice be in charge of everything to do with a certain type of data (eg. Users are only directly accessed by one microservice, companies by another, and no two microservices share responsibility over data), but that might bring problems when one microservice depends on a certain set of data from another microservice. How do you guys manage all that? Any ideas or tips? Thanks ^^14
-
Ensure IDE has latest updates. Put on headphones. Start music (exact playlist depends on mood and location). And we're good to go.1
-
So today it finally happened.
Npm modules broke my system and / or endangered the security of my system.
Installed a global cli utility
That utility depends on package A
That depends on package B
That fucking install a bin called sudo
Yeah.. You heard it right a bin called sudo.
This bin goes in the global module folder that is piped in your path variable.
Now everytime you type sudo you are running somebody else code instead of your system utility.
I am shivering and at loss of swear words.
Opened an issue on the cli that started this matrioska game of horror.
Who the fuck tought that a bin called sudo would be a good fucking idea?
Oh and yes is even an harmless package that try to provide the sudo experience for windows (I went in to check the code of course..)
And I frigging need that cli for work
For now I aliased the sudo in my bashrc still i feel vulnerable and naked now.10 -
There's this thought that keeps popping up in my head more frequently recently.
We are people who do heavy mind work. Our quality of life directly depends on our ability to come up with solutions. We've been training our minds for years, for decades, to get to the point where we are now.
Now stop for a moment. And imagine. You wake up one morning and you realize you can no longer code. You forgot all of it. You still can copy-paste answers from SO, but you don't know what questions to ask to get to those answers.... Your mind has pulled the DROP TABLE PROGRAMMING;COMMIT; stunt. From hero to zero in just 1 night.
You have no clue what happened, no idea whether you will recover. How does that affect your identity? Would you still try to climb the programmers' tree to the sweet spot you are in now? Would you choose some simpler profession instead, considering your age and time required to master that other profession? If you choose another profession - what would it be?
What would you do with your personal projects? You can't continue them yourself obviously... Would you let them die with the loss of your skills?
How closely is your profession related to your identity?
Now that I consider myself a person who's quite good in the field, this is becoming one of my fears. Sadly, it'll most likely come true someday. Either some accident or just old age, or even diseases/conditions at younger ages - there are so many things that could mess up your mind - the sole tool critical for our profession [to the picky ones: lumbers can't swing axes w/o hands, postman can't deliver mail w/o legs, politics can't lie without tongues, and we, engineers, cannot build with our minds even slightly off].7 -
Last sprint is a mess.
Working on three products that are related one with another a little bit.
1. Bug reports are coming in;
2. We fix it and give for QA to test;
3. QA starts testing and it doesn’t work;
4. Because another team updated something in product A and product B depends on it.
Repeat for straight 14 days1 -
!dev
This thing is eating away at me so just shut up and listen.
I have started applying for this uni for PhD (don't judge me) and for that, I will need recommendation letters, right? So I emailed two of the people who have already agreed to write me recommendation letters, to confirm the details that I'll give the said uni to contact them. Emails were sent out on Thursday. It's now soon to be Tuesday and I haven't heard a thing back. And this is abso-fucking-lutely killing me!!!! (There's still another to be emailed but he's a bit high and mighty and I'll email him after I get feedbacks from these two about my motivation letter and CV.)
Like, when you know my whole future depends on a single email of yours, saying that I'm a good PhD candidate (and oh boy, that is a joke; considering that I'm applying for literally one of the best unis in this particular subject in the whole world... I'm well over my head, aren't I?) why would you keep me standing on one leg just to confirm your contact details? I mean I know I'm overreacting a bit considering the deadline is yonks away, but still, urghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.8 -
Welp, this made my night and sorta ruined my night at the same time.
He decided to work on a new gaming community but has limited programming knowledge, but has enough to patch and repair minor issues. He's waiting for an old friend of his to come back to start helping him again, so this leads to me. He needed a custom backend made for his server, which required pulling data from an SQL/API and syncing with the server, and he was falling behind pace and asked for my help. He's a good friend that I've known for a while, and I knew it wouldn't take to long to create this, so I decided to help him. Which lead to an interesting find, and sorta made my night.
It wasn't really difficult, got it done within an hour, took some time to test and fix any bugs with his SQL database. But this is where it get's interesting, at least for me. He had roughly a few hundred people that did beta testing of the server, anyways, once the new backend was hooked in and working, I realized that the other developer he works with had created a 'custom' script to make sure there are no leaks of the database. Well, that 'custom' script actually begins wiping rows/tables (Depends on the sub-table, some get wiped row by row, some just get completely dropped), I just couldn't comprehend what had happened, as rows/tables just slowly started disappearing. It took me a while of checking, before checking his SQL query logs (At least the custom script did that properly and logged every query), to realize it just basically wiped the database.
Welp, after that, it began to restrict the API I was using, and due to this it identified the server as foreign access (Since it wasn't using the same key as his plugin, even though I had an API key created just so it could only access ranks and such, to prevent abuse) and begin responding not with denied, but with a lovely "Fuck you hacker!" This really made my night, I don't know why, but I was genuinely laughing pretty hard at this response.
God, I love his developer. Luckily, I had created a backup earlier, so I patched it and just worked around the plugin/API to get it working. (Hopefully, it's not a clusterfuck to read, writing this at 2 am with less than an hour of sleep, bedtime! Goodnight everyone.)7 -
Programmers -- Civilization depends on us in ways it doesn't understand. In ways we don't yet understand.3
-
Is it fair to say that my professor is unprepared to teach if he refuses to use visual studio 2017 in favor of 2010, which may be unable to open my 2017 projects? I'm guessing not, since it's his class, but the Syllabus doesn't mention the class using such shitty technology. I honestly refuse to download VS 2010 until my grade depends on it.4
-
I was thinking about how I implement login functionality, and realised I have no clue how I came up with it so decided to ask if it was a good way to do things.
Basically, client logs in, username/email and pass are sent to server.
Server salts and hashes password and checks it against the one in the database for that user.
If its correct, send the client the user ID and the user token. (User id could be username, or a number, it depends)
When that client makes a request, the request must contain the ID and token.
The server checks that the ID and token combo are correct, and because the ID is linked to the user we know who it is and can complete the request.
Usually I make the token a random string of 16 or 32 chars, each account has their own token, and it may be stored in the browser so they stay logged in. I also normally add a "log out everywhere" button, which essentially just generates a new token to overrides the current one, making any previously saved tokens invalid.8 -
in college ages ago, professor was "teaching" us overloading in C++, he goes something like this:
"so you can overload a function by changing the number of arguments, argument types, or method return type"
I dare put my hand up: "emm .. you can't overload by just changing the return type"
"you can"
"but, but.. how would the compiler know which overload I'm invoking when I call the method?"
pause..
"it depends on the type of the variable receiving the method call result"
"what if I call the method without assigning the result to a variable?"
agitated by now: "ah these are complex compiler concepts that are too complicated blah blah"
although I was unhappy, it was useful to realize no one knows everything5 -
When did the meaning of
"Statically linked", under Linux, change from
This binary includes all libraries it depends on and will run on any device that runs a sufficiently compatible hardware and kernel.
to
This binary will only run on these 3 Ubuntu versions, because it still depends on a fuckton of shared-objects of " default" libraries and this shit-distro is the only one, that comes pre-bloated with all of them.5 -
First Happy new year, now lets get put on the dancing shoes... (I have another one coming, but this one is fresh)
As a PHP developer (yeah I am and I like it, if you gonna hate on me... go fuck yourself) I expect to not be required to reinvent the wheel when I have to use something that is not too mainstream (in my case was producing JSON and XML HAL responses). Now there are 2 (fairly active and somewhat mature), one of which does not produce XML responses, so off I went with the other one, but for fucks sake it does not produce XML that is compliant with the (draft)RFC (https://tools.ietf.org/html/...)
So as I need that, I decided to write one myself, since extending the one that provided XML would've been a waste of time, since it is NOT documented and for some reason depends on about 4 packages (also developed by the same maintainer), why the whining you ask, eh? Well fuck this shit. It took me 2(+2 classes) to achieve everything (according to standard as far as I can tell) + went with using a "hydrator" as opposed to reflection (the lib used reflection and didn't care too much for the access modified on the property of the object being serialized) so got a pretty solid performance boost, cleaner and simple code (I wrote it for a few hours and it is ugly, but hey KISS and it works perfectly)...
So with the more ranty part of this rant... Why the fuck so many people don't write independant packages for the simple parts... I don't hate it when I need a package and end up downloading half of the codebase of symfony or whatever fancy framework the dev decided to use, wasn't it the point of having 'package managers' (composer, npm, etc.. you get the deal..) instead of promote our projects and not force others to use our favorite framework that is absolutely out of scope for their projects...
Fuck you, fuck me and fuck everybody... If this continues I will continue writing my own packages from scratch, because "you" asshole are too lazy to learn and apply SOLID and common sense; even if your life depends on it you cannot write a meaningful piece of code without "the fancy framework of the month" holding your hand and allowing you to continue being a dumbass that has enough brain cells to walk straight and remember that you have to go to the toilet and not shit all over the place....
FML.... Fuck this shit and that is the main reason my gears grind the most when I head "you should use *framework name* instead" or "don't reinvent the wheel", fuck that guy I refuse to work my ways around a framework in order to get things done, my boss aint happy for that shit you know, I don't get paid to deal with your crappy code or uninformed opinion..3 -
Client wanted me to implement a "fix" for the site beeing to large on mobile. He had to scroll too long. I implemented a quick fix and turned the biggest list into a carousel with slick slider (awesome 5-minute-fix btw.)
But it depends on jQuery. I feel so dirty now. The sites amount of JavaScript is three times bigger now, too. Please, don't judge me. 😩2 -
*deploys another few Telegram userbots for my other Telegram accounts*
*finds a warning in a module it depends on, dev is a friend of mine so report it I guess, low priority as it doesn't affect anything*
*both of us agree that it still works and might very well be a clusterfuck in the bot*
*proceeds with deploying the bot*
Bot> Your API ID cannot be empty, refer to READ THE FUCKING DOCS.io for more information.
Well fuck you too bot!1 -
Yay, Dubba didnt die.
Okay, hello'ed back, lets fucking rant.
Im fucking SICK and TIRED and ANNOYED by all freaking cloud fanboys. Yeah, sure. You get scalability. You waste less resources. Sure. But it depends on use case. There is suprising ammount of services that can be run on VPS or dedicated servers that will be a lot cheaper if you just DONT run it on cloud. And dont you dare to missinterpret me. I fully recognize that there are valid uses for cloud services. But for fuck sakes, its not anwser for ALL of your needs, and it costs insane ammount of money if you use it where you should use dedicated.
WHY we, as humanity came to this place where self-claimed "proffesionals" will anwser you "cloud" before you even ask your question.
No, fuck off, take calculator and think for around 60 seconds. And than decide if you need cloud or not.
And no, this mail server will be fucking few times more expensive on cloud, and I know it becouse I have fucking calculator and I was running it past 1.5 year and actually run sometimes htop, so stop bullshitting me.
Sorry if some cloud die-hard felt offended but it is exacly how I see and feel it.
Peace.1 -
A post today made me think about this interview I had about a year ago... I shall tell you all about it.
Went to a hiring event for this company everyone was cool but this one guy (who would have been my boss) was a total arrogant, douchey, know it all.
So anyways cue interviewing with him a week later. He says if I give you task A, B, C and they need to be done by the end of the week in which order do you do them. (Note: he literally said abc not actual tasks)
Me: I don't really know how to answer that question without more information.
Him: Well I like to see how people answer it... So think about it for a second.
Me: Ok I guess if doing one task would help me do the next task faster I would do it in that order. Like I can use code or concepts from C to do B faster.
Him: What if A would take 2 days and B and C would take 1 day.
Me: I don't see how that would influence the order I do them in.
Him: Would you complete one task after another or switch between them or do see simultaneously.
Me: It would depend on my previous answer and what would be the fastest way to get them done but without more info I literally cannot give you an answer of like I would do B, C, A.
Him: Would you do the longest task first or the shorter tasks.
Me: I don't know I guess it depends on if it would help you or somebody else move forward with something if I got a particular task or the shorter tasks done first.
So cue more of this kind of back and forth about arbitrary details about undefined theoretical tasks for like 10 minutes.
Suffice is to say I didn't get the job and I'm glad.7 -
What exactly is a junior developer?
I mean what it depends on?
I ask because some colleagues have told I'm not junior but I have a junior role at my company
I don't even care and I don't like these classifications of devs but when someone asks me if I'm junior I actually don't know what to answer
I thought it was getting crazy when I read about ninja developer role but let's not talk about it
PS: I have been coding for 5 years now if it matters27 -
The world is a shitty place, everything depends on your rng, two could be working the same job but one ends up making 10x more because they were born in the right country.
I know what you're going to tell me, quit being a crybaby and acting like a victim, always easier for the fortunate to spew out that bs.17 -
How long is your operation system running?
Linux - since the first kernel release I've ever touched.
Windows - depends on the update cycle, mostly 2 weeks up to 6 month.
And there goes another night with reconfiguring my windows session 🤬.6 -
FUCK YOU TO GODDAMN MICROSERVICE ARCHITECTURE!
I just want to be able to extensively test stuff on my machine before shipping it instead of being able to test it only partially because shit depends of tons of stuff unavailable locally, get dozens of messages from teammates when unforseeable circumstances (bad data items on the shared noSQL DB created by other services which makes mine fail, cloud issues...) makes my service return 500 and then struggle in tracing the problem because there they're just too many layers of shit to manually inspect.
I can't wait to move towards iOS or desktop development.7 -
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
-
I love to develop for the web, i find JavaScript a nice language and I love the unmatched flexibility of the web platform but i hate when I have to work with the unstable or badly documented APIs which seems to be the norm in the enterprise world: wasting hours in forced breaks because suddenly the API returns nothing but 503 or the VPN suddenly dies, wasting lot of time to find the documentation you need in the slow and cumbersome enterprise API manager, making lots of tests with cURL/Paw/Postman/wethever trying to find out why a request which should work just doesn't... in these moments I envy desktop and mobile devs. The worst part of it is which microservices made everything worse since nowadays there are way more "moving parts" which can break making the API you need unavailable and unlike with monoliths often it's hard to just clone a back-end, populate a database and then work fully locals since now everything depends on a lots of things which are hard/almost impossible to replicate on your laptop.1
-
I took a certification test today that has an accumulative checkpoint score every 15 questions. I needed a 74 to pass the test... Here is a rough timeline of checkpoint scores and my thoughts:
64 - rough start I can recover
71 - OK, still failing but at least the score went up
63 - what the hell??
67 - OMG I am failing this test.
71 - You know, I don't need this job. I can find plenty of other work.
71 - This fucking test is brutal and I hate everyone. OMFG I only have an hour left!
Queue total internal meltdown. My job really depends on this certification.
73 - screw it. I failed. I am guessing from here on out.
77 - Holy shit I have a chance!! Only 25 questions to go. DONT SCREW THIS UP!
77 - YESSSSS My score didn't go down. 10 questions to go.
76 - Holy shit. After 6 month of studying, I passed the most brutal test of my life. ..... Barely. -
I wanted to add a simple gallery for our website.
I started browsing open source alternatives.
Result: "Depens on jquery, depends on node, depends on bla bla bla... Fuck it... I'l just make one myself."2 -
I want to get into game dev, but don't know which engine to choose, Unreal or Unity. Both would be free, because Unreal is free for students. I already know C++, but I think it depends more on the API than the language itself. Maybe I would like to create games for Android too.
Which one would you recommend? Any experience?6 -
headphones are one of the most important pieces of our environment, more depends on good headphones than you realize. they change the way how we perceive music, they make way to true meditation, they turn music into inspirarion in a second.
can we have a pair of grados as a desk item please?3 -
One problem for CS education is that the salaries for academia are so low compared to industry that if someone is even vaguely competent, they can at least double their income by working a 'real' job. Now this may be different at higher levels of colleges but generally those folks are such bullshitters they wouldn't last outside of academia.
As what to improve?
Depends if it's a research or vocational course.
For vocational; heavy on group projects, common tools, methodologies and architectures. All demonstrated in something like c#/java/python. And one project must have a web app (db, app layer and JavaScript from end)
Basic knowledge of algorithms, runtime analysis (O notation) and some data structures and you're an instahire.
For research, go wild. Deep dive into the math, algorithmic side. Read up lots of research papers. Try out different programming paradigms. You would aim for a career in academia, AI, quant finance etc...2 -
Error in linux be like D∈∀DL❍⊂κ:
Can't install module <a> dependent on 3 other.. trying to install one of those 3 and here comes again.... Can't inatall this module depends on <a> -
AI here, AI there, AI everywhere.
AI-based ads
AI-based anomaly detection
AI-based chatbots
AI-based database optimization (AlloyDB)
AI-based monitoring
AI-based blowjobs
AI-based malware
AI-based antimalware
AI-based <anything>
...
But why?
It's a genuine question. Do we really need AI in all those areas? And is AI better than a static ruleset?
I'm not much into AI/ML (I'm a paranoic sceptic) but the way I understand it, the quality of AI operation correctness relies solely on the data it's
datamodel has been trained on. And if it's a rolling datamodel, i.e. if it's training (getting feedback) while it's LIVE, its correctness depends on how good the feedback is.
The way I see it, AI/ML are very good and useful in processing enormous amounts of data to establish its own "understanding" of the matter. But if the data is incorrect or the feedback is incorrect, the AI will learn it wrong and make false assumptions/claims.
So here I am, asking you, the wiser people, AI-savvy lads, to enlighten me with your wisdom and explain to me, is AI/ML really that much needed in all those areas, or is it simpler, cheaper and perhaps more reliable to do it the old-fashioned way, i.e. preprogramming a set of static rules (perhaps with dynamic thresholds) to process the data with?23 -
!rant
Got a permanent contract today after 1½ year of temporary contract. 🤩
I'll be doing mostly whatever I want, but it starts with a new mobile app for both Android and iOS. Maybe I'll try Xamarin or React Native. However, I don't know iOS (Swift) yet, so maybe I'll learn it along the way. It depends on what would be best for the users.1 -
Hi guys! I need your help.
I'm currently facing a big decision.
I've got a job offer a couple of days ago. The new job would involve an 80% raise to my current salary, and I would make another step on the hierarchy ladder.
BUT
The new place is not a software development company. They have a small team working on internal stuff, but they are basically maintaining a 12 years old garbage.
My job would be, to design the new system from the ground up. At the moment, the new system has to do the same things as the old one, just faster and better. Then they'd like to extend it further.
The first part is not challenging, but the things that they planned in the future sound interesting.
The problem is, that my current company just got a new contract and I'm supposed to conduct the deploy (speaking with their managers, prepare their sites for installation, and install). And since it is a small startup, the deploy depends highly on me.
If I take the new job, then I have to start in February which ultimately means that I screw my current company real bad. They'll probably survive, but they might lose this contract and/or lose money.
If I do what makes economic sense, then I take the job. (fuck it's almost 2x as much!!) But I have mixed feelings about it.
I've got 48 hours to decide.
What do you guys think?7 -
Today I had to restart a VM that should contain only an apache server, after a period of time some clients complained that there a functionality in the system is not working. I checked the code and I found that this functionality is depends on local server in deferent port, so I back to VM log and found there was a node server was working on this port.
Every thing was fine till now, I check folders but there is no FUCKIN js files for node server.
After hours of searching I found 5 files in the public/assets/dist/js path that named with the same functionality name and a number 1 to 4 and the 5th one is a TEST.js. After checking all files I discovered that the server file is the TEST.js !!!!! seriously WTF ...2 -
story of a release
v2.1.0 major changes went live : new features, bug fixes, optimisations. also included releases for 2 associated libraries
release process tasks:
- do code
- update test cases
- test sample app
- test on another sample app
- get code reviewed and approved by senior ( who takes his own sweet time to review and never approves on first try)
- get code reviewed again
- merge to develop after 20 mins( coz CICD pipeline won't finish and allow merging before that)
- merge to master after 20 mins( coz CICD again)
- realise that you forgot to update dates in markdown files as you thought the release will be on 10th sept and release is happennig on 12th sept coz of sweet senior's code fucking/reviewing time
- again raise a branch to develop
- again get it a review approval by sr (who hopefully gives a merge approval in less time now)
- again get it merged to develop after waiting for 20 mins
- again get it merged to master after waiting for 20 mins
- create a clean build aar file
- publish to sonatype staging
- publish to sonatype release
- wait for 30 mins to show while having your brain fucked with tension
- create a release doc with all the changes
- update the documentation on a wyswig based crappy docs website
- send a message to slack channels
- done
===========
why am i telling you this? coz i just found a bug in a code that i shipped in that release which still got in after all the above shitty processes. its a change of a 3 lines of code, but i will need to do all the steps again. even though i am going through the same shitty steps for another library version upgrade that depends on this library 😭😭
AND I AM THE ONE WHO CAUGHT IT. it went unnoticed because both of those shitty samples did not tested this case. now i can keep mum about it and release another buggy build that depends on it and let the chaos do its work, or i can get the blame and ship a rectification asap. i won't get any reward or good impression for the 2nd, and a time bomb like situation will get created if i go with 1st :/
FML :/6 -
When you're so exhausted that the weekend isn't enough for you to reset anymore, that your manager won't pull you off the project because client likes you (or that he just doesn't want to lose the project), that you can't quit, or kill yourself (because you start getting those ideas), since sister depends on you financially and you just care for her that much, you just keep going, wearing your smiling face at all times, trying to continue shitting code because it's your job, and what's left of you deep inside is yelling for help.
Man, do I need a new job.
No worries people. I just really need some whining right now. Hopefully I get news from my latest interviews. -
Q: How instantaneous are these jobs? *referring to a Jenkins job to upload database from local to an environment
A: Well that depends on your network speed. Here in the middle of nowhere, I have a donkey carries the package up the mountain, so that could take a while.2 -
Do you prefer working remote or in the office?
I like to view these as equal choices. I don't think offices are as bad as some people make them up to be (of course heavily depends on the environment and company!). In opposed to working remote, offices can help you focus more on work and leave work problems "at work".
While, if you're working remote, it's not unlikely for work and personal life to become so intertwined that it's hard to tell them apart anymore. It's hard to not think about work at home if home is where you work.
I believe an ideal is somewhere inbetween - not entirely remote, but not entirely office focused either. Mixing and matching seems like the one approach where you get to have most of the benefits, but with the least negatives. It doesn't seem necessary to always be at the office but it also doesn't seem good for you to always be cooped up at home.7 -
Real story:
Started fixing one file in one repo, build, doesn't build, go into other repo fix just one file there, but first I need to make myself a toolchain, making of toolchain fails because it depends on some dirty fix in the file I was fixing, refactor and clean that to a proper state, fuck yeah toolchain builds, source toolchain run make now, breaks with undefined reference, no time to debug plus fuck this automake, remove it, make a makefile, builds fuck yeah, shit now unittest are failing because why not, refactored that makefile as well, everything compiles, automate the test fully so that they are ran on the target out of make just because I'm a nice guy, fuck yeah everything works, commit this repo, commit other repo, review time, one of the guys gave up, the other one did it properly, found some shit there, fix that, done, merge, triggers CI fucking pass
All of this was done in 3h, Talk about efficiency -
My own, personalized vim, some great music (mostly MONO, Anoice, world's end girlfriend, galneryus, depends on the situation), no headphone but my old aiwa stereo speakers. And a place where I have some kind of "peace".
-
Thought : God the Programmer
Life is huge bunch of programming code written by God. Where the flow of control depends on how you resolve conditions.2 -
Depends on the project.
If it is a full application I usually start with what information it will handle.
Then either sketch out some database or some pages depending on how much info I got and if I got any good examples.
The less info I have, the more I try to focus on use cases and workflow to try to figure out what data will be needed.
But for more niche projects, like supportive library, ex parsers, I either mock some test in linqpad or look for similar examples online to flesh out the idea.
But I tend to very quickly fill out the basic shape and try to get something that can be tested.
Then I can find if I need to rethink it. -
Something about my experience in a startup that I co-founded as a developer is that I feel like everyone always depends on me for almost everything. So when I just want to jump in and code, I have to be worried about who's gonna call me for what tedious reason. It really gets to me.
-
It depends, really. Sometimes it's a spontaneous urge, sometimes it's me drinking and coding whilst doing so.
Sometimes it's a lot of coffee as mentioned in another post commenting on this week's topic.
Regarding the drinking: for some reason my code works and I write more in less time.
Un-fucking-believeable.2 -
Depends on what I am doing, but for the most part: Emacs.
Closely followed by VSCodium and I then Vim.2 -
Two (2) senior developers and one (1) senior tester left our team and I am left with two (2) Java legacy applications that are hard to maintain. Here is a list of things I hate about these old webapps (let's call them app A and B):
1. App A depends on 80% web services. If one web service for a product or warehouse goes down, work flow is impeded while prod support team checks with the core services team for repair
2. App B is a maven project with multiple modules dependent on libraries that are dependent on company's internal libraries. So if we want to upgrade to OpenJdk 9 and up, the project will definitely produce a lot of errors due to deprecated/unsupported codes
3. App A is dependent on Tibco and I have no experience on that
4. App B's continuous integration build tool is Jenkins and the jobs that build it has a shell script that wasn't updated during the tech upgrade enhancement. The previous developer who did the knowledge transfer to me didn't tell me about this (it should be considered a defect on her part but she already resigned)
5. App A when loaded in eclipse IDE is a pain to work with since it is only allowed to build a war file using ant. I have to lookup in quick search instead of calling shortcuts (call hierarchy) because the project wasn't compiled via eclipse.
6. It's impossible to debug app A because of #5
7. Both applications have high priority and complex enhancements and I have no other teammates to help me
8. You never know what else can go wrong anytime1 -
* Customer reports bug.
* I fix the bug.
* This highlights another issue that I haven't got enough resources to fix.
* I revert the fix.
* <insert hacky workaround here>
We have code that invokes undefined behaviour (freeing memory twice), but somehow people have managed to build around it and now it depends upon it to work.
FML. -
me: I need to install Firefox for automates test
ops: no
me: need it to run tests PO wants tests
ops: you can't as it is a desktop app
me: I need it because our selenium tests depends on it
ops: Firefox needs 200 other packages can't install
me: can I use Docker? and docker'ise Firefox
ops: ... some silence...
me: please
ops: it will complicate things
me: ಠ_ಠ2 -
i have realised that a major portion of a human's life involves interaction with other people and most of the time, our happiness depends upon that situation.
so in a way having a group of people who you love and who loves you are important for you to be happy.
i recently realised there are not a single non blood related person in my contact list that i now feel for , even a bit. i recently went for a trip with friends which turned out to be very toxic, and i just realised, that those were my most trusted friends with the highest level of love and trust among my other 900 contacts.
now i don't wanna be with anyone. in a few days i will be 24, and i can't help but feel helpless and alone. Helpless, because people become toxic around me and alone coz i can't have non toxic people. this year started on a very high note for me since i got travelling a lot, got a good paying role that required less work and more relaxing time and , i started focusing on my body too.
so i got more carefree, started hanging out with people more, got more socially active. but then life gave me a slap on the face for enjoying it too much.
i don't know what i want now. i want happiness, but what will make me happy? i have no idea4 -
How many sh*t days does it need to make me down?
3 ...
I hate my company, for making everything overcomplicated and annoying.... I have to discuss with 3 peoples for 3 days to getting some gitlab premium licenses (20$ per month for 10 licenses)... Why do you need it? Why we can't use the free version? Why Why Why... It's not enough to tell them it will save us much times and improves the quality of development.....
Also I wanted to ask if we can to Jaxb or another Dev Conference this year... Then I got the information that we have about 2000 Euro for 10 people for training.......... What should we do if everyone buys a book this budget is out .... f*ck company....
Second day, half of the day was taken for fixing the live db on the fly cause of a bad structure of tables... at least fixed some other inconsistence too... later the day fixed a freaking shitty bug with Spring Devtools and 2 Classloader to make the product that I'm presenting in 2 days running.
Today next shitty day with discussion that everything I did last half year (introducing Microservices, Kubernetes, Kafka and other DevOps things) could be maybe useless when the external company will say that they use another ecosystem -..- for their microservices...
Someone looking for a disappointed java developer? I just want to develop the best product ever... I'm happy with every area... Frontend, Backend, DevOps, Fullstack, Architect in some kinds depends on the wishes and technologies.1 -
Is it me or software subscriptions make developers lazy?
There is a great photo editing software: Capture One. Every year they release a new major version, so users need to buy an upgrade. In the past developers packed a bunch of big changes into major update, also they released 3 minor updates yearly, and every minor update brought some cool features. But then they added subscription model which was cheaper then perpetual model. And at the same time major updates became not that cool. Developers started to add enterprise features needed by museums, features involving other camera brands users, changes targeted at newbies and so on. For perpetual model users most of these changes are not worth 80-255 EUR yearly (depends on license type and offs) but is ok for subscription model users because they continue using the software and even small updates and enhancements are fine for them.
Not every major update is that weak but many of them are not worth upgrade. And developers are not motivated to do more cool stuff because subscription model users will continue paying for their subscriptions.1 -
That feeling when your friends' college life kind of depends on you helping them out in this assignment using a low level programming language (low level means it was meant to operate on the machinery level) that you were really good in at the first semester. Then you realize that you have forgotten a lot of things just because the logic and approach ist totally different from the high level programming language and you forget how a programming language works once you stop using it and it takes time to dive back in and you really like being friends with them. Now all you're left with is with the fear of letting them down.
-
Well this is interesting: just stumbled upon Microsoft's Q#, a quantum computing language, complete with compiler and sim.
It has a similar symtax to C# but is slightly different, and it also depends on C# for doing something with the computed bits.1 -
I clearly define the day's goal, get beverages/snacks ready, get my hair out of my face, take my glasses off, answer any remaining email, take a deep breath, and dive in.
Sometimes I'll listen to music, but it depends on the ambient noise level. -
How is it that every laptop my mom uses always seems to have Windows Defender AND MalwareBytes uninstalled? The thought of her work laptop always needing to be connected to a super public airport network while she has no AV bothers me to say the least, especially when that laptop then connects to our home network every night. Looks like I'm gonna use Sophos and guard that laptop like everything else on our network depends on it...5
-
I prefer a small company with good interpersonal bonds rather than a large company full of pretentious, obnoxious and disconnected co-workers.
I've been in both situations and the first one definitely beat the second one for me. Lunch at a large company.. shudders.. what a nightmare: forced topics, bullying, disconnect, bragging,.. Then again, small companies aren't innocent either; I've been to a crappy one too. It all depends on the people and how down-to-earth they are.
My two cents.3 -
As a dev, not a manager, what's the maximum number of projects you can handle at once?
I know it depends on the workload but wanna see how others do on average.
Literally fried up with so many projects put on my shoulders after the exodus from my company since they f-ed up bonuses and hikes.
Also, why does every manager think their project is The Priority one? Selfish assholes.6 -
FML. Tomorrow I have a demo, and I hardly have things in place. The demo depends on inputs from a lot of people. Why the fuck am I the only one responsible!1
-
It depends! if u want the framework to be God then use Django, but if you want to be the God, then use Flask(but make sure you're a real God)15
-
Slacking off in Hawaii or running for my life.
Depends if that three laws thingy was implemented bug free.4 -
Practice? Also good is relative, I don't considered myself "good" but it depends on compared to what/who.
Weird question overall. -
Depends...
My last/current retail job: was dating the managers daughter at the time
My last tech related job: my old high school decided to dangle another job opportunity in my face then quickly snatch it away7 -
This code base can't upgrade to 5.4 because it depends on register_globals. The files affected has no indentation for else blocks. Randomly indented with space and tab. On top of it all, one of the previous devs were dyslexic. Save me.
-
I want to make a "game" on learning spoken languages so people can study while not stressing out on the learning.
The disadvantages:
-Vocab
-Method to memorize is different with every person
-Stress and frustration
-Motivation killer
Advantages:
-Can be interesting, depends on user's interest and willingness
-Explore vocab by exploring or reading in-game texts
-Grammar is heavily broken down to help relate meanings and thorough understanding of a sentence as well as slang
--
Why I put disadvantages first was to see how the software will impact a person's negativity/postivity when using it. As in for example, when you see something that is difficult to understand, users tend to procrastinate or drop it due to it being "difficult"/alienated.
-- onto the rant--
Many apps have really awful way of teaching, its just 3-4 apps chucked into 1 aka all-in-one and expects people to pay just because of the all-in-one app containing flash cards, sentences, audio etc. I use my phone (android) and normally during my intern or my way to school, I would do my reading in the other languages, (separate apps, all free). Also apart from that, students sometimes take 2 years to learn but drop because it's difficult.
TL:DR; apps and classes give shitty lessons, I want to outdo them and let students have a better chance at studying new spoken languages.2 -
A cool bash shell script to download (cut) a portion of video from youtube. It depends on youtube-dl and avconv/ffmpeg tools which can be installed from the distribution.
Bash Shell Script (can be named as ytcut):
Note: No error handing implemented
#!/bin/bash
#set -x
_yt_id="$1"
_yt_start_time="$2"
_yt_end_time="$3"
#_yt_format_id="bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio"
# use youtube-dl -F <video id> to get the list of formats available
# Using format id as 22 as the above one didn't work.
_yt_format_id=22
_yt_time_selection_opts="-ss ${_yt_start_time}"
_yt_time_selection_opts="${_yt_time_selection_opts} -to ${_yt_end_time}"
_yt_url=$(youtube-dl -f ${_yt_format_id} -g "${_yt_id}")
_yt_filename=$(youtube-dl --get-filename --restrict-filenames -f ${_yt_format_id} "${_yt_id}")
avconv -y -nostats -loglevel 0 -i "${_yt_url}" ${_yt_time_selection_opts} -codec copy "file:${_yt_filename}"
Example Usage:
ytcut 3dWrKNrWbWQ 0:40 1:402 -
Privacy vs Freedom
What will you choose and why?
(I know, I know, it depends on situation/context. Still choose one.)15 -
FFS,
Team have a release candidate of code ready for a deployment but because a dev added functionality them deem should only be released in two weeks we have to cherry pick this chunk of code out,
yes other code now depends on this and is affecting lots,
FML wanker customer/QA team,
be happy that you are getting functionality early. -
Question for devs who work in large multi-team environments:
A) What is your code review process like? Does a senior review it once and then it's off to QA or do you have "levels" of approval?
B) If you're launching a feature that depends on another team how are you coordinating it? Do you just talk over a ticket and then hit merge and deploy at the same time or like what's your process like?
C) What CI/CD tool do you use? Also what code hosting platform do you use? Github/GItlab/etc.
D) Are you currently happy with the CI tool you're using? If not what are some common issues you're facing?5 -
There is a reason why we have Static Code Analysis tools.
Also, there is a reason why we have options to configure them.
Idiots will either try to follow things blindly, or try to skip it altogether. Depends on the monkey leading the band.3 -
IMO it depends to what one means by "made it".
switch(made_id) {
case "is a developer" -> "when one develops a software product, regardless of whether for work or personal purposes";
case "got a dev job" -> "when one gets a dev job";
case "can be called a dev" -> "when job title has .*developer.* in it";
case "is a good dev" -> "when job title has .*senior developer.* in it";
}
For me personally it means getting a SW development job that pays my bills and keeps growing my savings account. Pretty much like @AlmondSauce said it.
I for one iterated through all the cases above and each time I achieved the goal I felt like I "made it".
Appetite comes with eating -
Depends on the definition "without break".
Does taking a walk count as a break if I'm thinking about work during it?
Does taking a shower?
Would it be considered continuously working if I'm sleeping for a few hours every few days, but otherwise work even while eating and pooping?
So I could say I range from ~48h hours on the strictest mode to multiple weeks on the permissive one. I wouldn't recommend any of these.1 -
Started learning php from youtubeversity.. then started teaching kids php, helps you alot too (to teach)..
Then I started at the University.. eh, its easy mode, when you already learned object oriented programming ..
Youtube, stackoverflow, looking through other people's code, editing it, breaking it, fixing it and various tutorials really helps alot.
Still where I get my information, not the University. But it depends on which type of person you are2 -
Add XYZ for foobar
vs
Add XYZ
The first name has that little bit of extra detail so I can have a clue what's going on since these damn jira tickets aren't linked up so I'd know what depends on it.
I'm too dumb to have unpuzzled the architecture document and scooby-doo-ed all this shit together for what I'm doing and why I'm doing it.2 -
I'm trying to install the environment of one of the currently gaming consoles...
I'm stuck in no-man's land because part of it depends on removed features of .Net from 2006-2008 that are not included right now...
So fuck this. I'll try again on the next one if uses more updated tools... -
So I was reading a rant by PatrickCurl and he said he lowered his rates to $40/hour. Was just curious how much you guys are getting paid per hour? To me $40 is alot actually but it depends where you live and what are your expertise. Anyways, just for a rough idea, can you guys tell me your $/hour rate, experience and your country maybe..??15
-
Depends on what a tough dev day is. If it was just a tough day usually playing ice hockey helps. If it was a stressful day, board games with my daughter, provided it's not a Wednesday (her Mom's night). If it's a tough problem or bug I'm working on then alcohol, running or lifting, sex, general distractions will do the trick
-
been exploring the options for cross platform desktop app, and i found :
java : both awt and swing look ugly, i really like OOP of java, and the way projects are organized is easy to scale, but i need to deploy the jdk, and the speed on gui apps isn't that great
C# : (.net/ mono, i can't grasp F# and vb is stupid) looks native on windows, not so much alien on both linux/mac, and being a java cousin is a pro, i found the Eto library for mono even looks more native on *ix than winforms
wxwidgets: for C/C++ so far this looks like the best option for total native feel and performance, but man i fucking hate C code, and this looks a lot like C code, even with proper native Cpp support, maybe i should dive deeper in it
GTK+ : did any one mention C code ? because this mother fucker is plain C with macros all over the place, it made me realize why wx is promoted as Cpp friendly, i doubt I'll use this
tcl/tk : even tho ive never wrote a single line of tcl in my life, the tk lib is the default ui for both python and ruby on all supported platforms,
and i really love ruby, and Python is Usually a joy to work with
Qt : this by far looks like the best option, proper OOP in C++, bindings for python (ruby binds are outdated), almost native look and feel on supported platforms, and even has a gui builder in xml or json/js (qml) however i bet I'll use such a thing, the building tho depends on an external preprocessor "moc" and some wicked macros, also makes working with templates a fucking mess, and the heavy dependence on QObject inheritance makes integrating external libraries a bit more tiring, the signal slot system makes more sense in python than in C++, since it makes me confused about the flow of the code
lazarus: is a freepascal implementation that looks and feels like delphi, not so much for native look and feel, but good performance and easy language to handle
electron : this fat mofo is fat, it's the slowest of all options, if i want an html app, I'll just compile a stripped down webkit and deploy that
what do you think ? and did i miss something ?17 -
Endless loop from workstation to bathroom.
Enough coffee to make your central nervous system depends on it.2 -
I think it really depends on the person attending (why they want to be a developer, how they learn, their ability to apply what they learn etc) I think these bootcamps serve a good purpose by making helping people achieve their goals. I will say that pop culture has set some pretty unrealistic standards for what it is like being a developer, and a lot of the bootcamps are propagating that misconception
-
This depends mainly on the programming language with which I want or have to develop a project.
I like to use Behat for PHP and other simple things. At the moment I only have clients who want to implement projects in PHP. God knows why.
For more complicated things I like to use yeoman, but I have to say that there are also a lot of horrible generators, so I follow the official instructions more often.
Otherwise, the usual procedure:
1) git init
2) Planning of features and functions (if not already specified by the client)
3) Select frameworks (mostly necessary)
4) Start programming
5) Commit often
6) Commit often
7) Commit often -
I hate the fucking Spring WebFlux and the goddamn Project Reactor on which it depends!
Even debugging a simple CRUD microservice with simple business logic is such a pain in the ass, exception handling has a lot of "magic" implicit stuff which makes me waste hours in fucking trial & error and I have to use very little breakpoints because if a request is paused for more than few seconds it gets terminated.
I love functional programming but why shove it in fucking Java making me waste 90% of my time in trying to guessing what the fucking framework is doing, why not just use Scala which runs in the JVM? We don't even need compatibility with legacy code since it's a greenfield project!
And before you ask yes, I read a fucking book about Project Reactor and Java reactive programming and a lot of docs on Spring, Spring Boot and Spring Web Flux.2 -
C++: the Static Initialisation Order Fiasco. If you have two static instances in separate translation units, there is no way to guarantee their initialisation order, you're at the mercy of the compiler/linker. If one of the instance constructors depends on the other already being initialised, you have a 50% random chance of your program blowing up. The same ordering problem applies to global destruction at program termination time.2
-
I love searching for things like "which is the best online learning site" on the Internet and seeing strongly opinionated answers. Like, I don't need your political correctness telling me that it depends! I just need your opinion based on your personal experience! This is why I love Reddit and other discussion sites.
-
I just figured out any emails sent from my Gmail account are sent into the void. Gonna try contacting support.5
-
Summarized Pros & Cons of hard vs soft links.
It all depends on your systems gender and sexual preferences. -
At the moment? There are a bunch of classes that someone wrotes back in 2017 to make a connection to a legacy software in the company and every single integration since then strongly depends on that hard to read code. I live with the constant fear of that code suddenly stop working, I don't think I will be skilled enough to fix it.
Of lifetime? Taking decisions on colors in the front end.2 -
Here's a story about why putting util functionality in a generic parent class is baaaad. So we run into a bug where an online shop module we develop causes a third party module to break the entire site until the session expires.
We track the bug down to the fact that the third party module has added some functionality to the part of the shop that deals with the cart and that functionality expects that one of the module's libraries is initialized. But as it turns out another of that module's libraries that is loaded earlier is fetching the cart and thus triggers our module which adds gifts to it.
Now, since we need a deeper integration with the cart to make gifts depend on the cart contents we call the part of it that now depends on the third party module's unloaded library.. So we think changing the order the third party libraries are loaded will fix the issue, only to discover the unloaded one is a child class of the first and the cart is fetched in the parent constructor. The parent of course then turns out to be a generic util class, inherited by all the module's libraries, so whatever order we load them in, the constructor is always called, so we had no other choice but to dynamically disable our module during the initialization of those libraries and then patch the updated cart contents into them after they've all been initialized.
At this point we get curious what that module's doing with the cart contents only to discover.. nothing. It's just that the parent class is full of utils and data fetching that the vendor reuses in all their modules.. -
Had a definite week from hell... a bunch of prod issues that only I could fix (that's a whole other rant for another day!)... a piece of code totally kicking my ass for days... a hosting environment that was unstable seemingly every time I needed to do something in it (and that killer piece of code could ONLY be properly tested there, naturally!)... a service that my app depends on flaking out with no indication what the problem was and another team responsible for it that is based off-shore so aren't responsive when I need them to be... a metric shit-ton of procedural bullshit dropped on my head... an immense amount of stress due to the lead-up to a prod rollout next month that absolutely CANNOT fail without huge ramifications for the business but not enough help to ensure it gets done.
But, with all that said, I DID manage to get that killer piece of code working late on Friday after slamming my head against the wall for over a week on it (and ultimately re-writing it from the ground-up on Thursday and Friday)... so, the week of hell ended on a high note at least, which is always a Very Good Thing(tm)!2 -
Well that depends on if I made the A.I
if I did fuck it I'm rich buy an island get airdropped a two month supply of crown every month and I wouldn't give a shit what happens.
if I don't I guess trade skills in carpentry and electrical would be a good fallback if I don't just become a farmer -
Make the analog clocks at work run faster. Might be able to do this with changing the timing crystal. Depends upon the clock I guess.10
-
FMF! .NET Core's F# REPL depends on a bug. For two years the testing and building issue referenced as a reason for depending on the bug has not been resolved. Since 2016, no one has been assigned to fix the bug though the producer of the bug hates himself. Only the self-hating deserve love2
-
"This deal is an important step towards correcting a situation which has allowed a few companies to earn huge sums of money without properly remunerating the thousands of creatives and journalists whose work they depend on.
At the same time, this deal contains numerous provisions which will guarantee that the internet remains a space for free expression. These provisions were not in themselves necessary because the directive will not be creating any new rights for rights holders. Yet we listened to the concerns raised and chose to doubly guarantee the freedom of expression. The ‘meme’, the ‘gif’, the ‘snippet’ are now more protected than ever before.
I am also glad that the text agreed today pays particular attention to sheltering start-ups. Tomorrow’s leading companies are the start-ups of today and diversity depends on a deep pool of innovative, dynamic, young companies.
This is a deal which protects people’s living, safeguards democracy by defending a diverse media landscape, entrenches freedom of expression, and encourages start-ups and technological development. It helps make the internet ready for the future, a space which benefits everyone, not only a powerful few."
- Axel Voss, 2019 -
So we now do continuous deployment to a development environment. Once a PR gets merged it gets deployed there. We then have to manually deploy to staging every so often.
We did this because QA wined that the Dev was constantly breaking Staging, when we contentiously deployed to that.
So now we have a staging instance that is always behind. Which isn't big deal, because its supposed to be stable right?
Well now the stupid fucking QA team is always making mountains of tickets and noise for stuff that is already fixed on the development instance.
Fucking shit that they message me about, or have to call me about. "Hey let me tell me about this thing I found." And then I'm like I already fixed that thing last week.
So it seems to be wasting everyone time to not just CDCI into staging. I have to wait weeks to retest my bugs on staging. To make sure that some other stupid fuckeshir on my team didn't undo or break my fucking fix. Shit keeps getting kicked out of QA Review. Fuck. lol.
Then there like I can update the thing on the database through the front end tool. Well tough shit buddy, your going to have to wait a week unti next staging deployment to see if that tool is fixed. This is your fault for fucking up our pure CDCI with your ideas. Now everything takes longer for everyody.
To sum things up. Some dumb bug makes it into the manual staging deployment and gets fixed an hour later. Doesn't get deployed until next fucking week. QA makes a bunch of noise about it. A thing that is fixed and in the pipe-line.
Also a dumb fucking bug will make it into staging, lets say a critical front-end back office tool that needs to send numbers to the backend, they send a fucking string instead of a number and break it. Now we have to redeploy the tool and backend to staging because there related. Then if we deploy backend we have to deploy the client facing site too. since it also depends on backend.
Its a fucking hassle.
Now if the fucking DevOps guy could do his job, and make a god-damn deploy button for all the staging servers that would be great.1 -
Say what you want about npm and node_modules, it is much better than other package management systems like pip.
Least I don't need to create an entirely new installation of nodejs every time I want to build something new that might depend on some packages that depends on an 0.0.1 version lower of another package that is used by a different project I currently have to also maintain.
P.s. I do love python overall and it's ecosystem, the package management and version control are sheer garbage.2 -
TL;DR: "Best" job is a dynamic flow, your job or your priorities will change, better to just start.
It depends on your definition of "best": do you mean the job that you think you will enjoy the most? The job that you are the most knowledgeable on? The job that you will have the most upward mobility in terms of opportunity for promotions and salary increases?
All of them at once, i suppose, but you cant have everything at once: my advice would be just start somewhere. Thinking you're going to get your dream job fresh out of college is a bad way to look at the world. The best job may be the best right now, but your priorities will change in life.
The best job today may not be the best tomorrow for a variety of reasons, but if you start somewhere, you will always have the experience generated by your existing occupation to carry you forward and propel you into your next big position. -
Absolutely brutal if you don't have 60% throughout ur academics and/or not getting campus selection. (Indian here).
The only way for me to get a job to begin with was to take a massive hit to my salary expectations.
I have only worked for service based companies and it really depends on what kinda colleagues you end up working with.
Now I feel like there are too many options to choose from whether it's only backend/frontend or both.1 -
Again my anxiety hiting me bad.
I had an internal meeting today with this team where my new project depends on. The goal was to understand about the impacts we can have on thier services.
Instead everything was different, everyone just went on talking and I couldn't understand. There were seniors in the call but this is the part of the project I am responsible for.
I was the junior but still have 3 years of experience and expected to do these things, at least I expect it from myself.
I don't understand everyone around me is so normal, no one's like me. They work, people trust them, people ask them for help. I am on the other hand just a below average person trying to do things I don't understand.
I prepared for this meeting, but the things that were being discussed, I couldn't understand although they were simple.
How do people not feel anxious? Should I not think about this meeting at all? If I think about what went wrong then it ia only me, I couldn't understand things well. How to deal with that?
I literally want to cry but I am a big girl now, it's hard for me to cry. :( I am too sad and habe no confidence. My senior muat be thinking she does know anything, she's incompetent. :(4 -
It's actually great being a developer in South Africa, but it depends a lot on the company where you work.1
-
Please don't use OS specific libraries/binaries/build tools...etc
I'm talking to C/C++ users here. once in a while I see something on github maybe im just curios maybe I find your niche code useful but then you use make (who the hell still uses make?) or your library depends on another library than can only be mindlessly installed in a unix environment. and the most obscene of all a solution file...
thank god for rust.14 -
Had to deploy from pre-dev to dev. Had to move through manually copying of files zipping and bluetooth according to the design spec document.
When move in attempt to build met countless of fails. Files go missing.
- No automated Tool to push to dev env.
the ide would load for hours, just the refresh the project.
Not to mention that pc is running on a 2.5 inch mechanical drive
So i actually build an app. To automate that draunting task. To help me copy all the file that are required into a package.
Copying 140 files manually for a design spec. Depends on how many java file listed. Just by copying manually would kill me
My co-workers that utilize my app. Wish to help them ease their task. Complain instead. (I shouldn't had share the app)
The feeling of getting blame stinks. Despite able to copy out all the files. When copy into another system. The ide in the system to deploy. Can't pick up some files. -
instant coffee isn't reeeeally instant, is it 🤔? I guess depends on when you start timing and whether time is continuous or stops at planck's constant or so1
-
Question for the hiring managers out there: When reviewing applications for an open role, what specifically stands out to you about an applicant? (Assuming that the ATS gods don't just automatically filter the application out.)
Is it their achievements at previous companies? (Ex. Boosted ARR by 200% or decreased monthly churn by 30%)
Is it their career trajectory?
Is it their resume writing abilities?
Is it their education/certification credentials?
Is there some degree of "brand shopping" involved? For example, does seeing an average resume from a former Google employee with 2 YOE get you more excited than a well-written resume from a candidate with 7 YOE who worked at a lesser-known company?
I suppose much of this depends on the role and its needs.
Just given the market right now, I'm curious how hiring managers are making selections from their undoubtedly vast pool of candidates. I've heard that almost any job positing now is getting 500+ applicants within the hour, but with the caveat that 490 of those 500 applicants are completely unqualified (Like a Shift Manager at Chipotle who worked an IT help desk summer internship applying for a Senior Software Engineer role.)
Ultimately, what aspects of an applicant combined with their background and resume makes you say "Wow, this might be the one" while reviewing applications for a role?3 -
Depends on which desk we're talking about...
Office desk: an empty can, a tophat well as a demo and some Russian paracetamol I found from a pocket of my winter coat.
Home Office #1 desk: the keyboard for another computer, a plant, a bunch of magazines and newspapers belonging to someone else, a roll of kitchen paper, someone else's meds, a cup of cookies, another cup of small tomatoes, a Swiss army knife, a bike computer and a tablet.
Home Office #2 desk: wife's laptop, a bunch of chargers for a myriad of devices, a Kindle, some envelopes full of stickers, others with bills, a lot of random crap, and usually when I'm at the desk, one or two purring felines -
Random LPT: Never carpool with strangers unless your life depends on it. Especially if one person creates a spreadsheet of the days he expects you to drive in June and it's May 5.
-
What web frontend library or framework do you recommend for the majority of web development projects and why?
Let's say you are a freelancer and you get all sorts of web dev jobs all the time from all sorts of customers.
Is there a go-to library for you, or is it "it depends" as all things CS are?3 -
How do you tell a senior that I don't want to be buddy-buddy with him outside of work?
He keeps trying to befriended me, inviting me to his house along with his friends. I don't think he's romantically interested in me, he's married, he's just too extroverted, has huge social circle.
Being a chronically introvert, I just want to go home and sleep after work. It's enough having him breathing down my neck for 5 days/week, don't want to see his messages during the weekend.
I have to keep the relationship cordial and polite though as my job satisfaction depends on that.6 -
I don't live in a vacuum. I need to open an occasional Adobe bs format file (Illustrator, Premiere, After Effects, Photoshop). An occasional MS Office file too (Access, Word, Excel, PowerPoint). And don't tell me LibreOffice supports .docx. It doesn't support edits suggestion mode well enough. I needed AutoCAD for a period of time.
Desktop Linux people, what do you want me to do? Go to devRant and post “windows bad” rant? Go cry on Reddit?
I too think Windows is evil and 11 is essentially malware, but when I suddenly need those things done yesterday, and my livelihood depends on that, I have no choice.
(this is part 2 of this rant: https://devrant.com/rants/10703825/...)15 -
I'm the only one who's subscribed to DHH blog's mailing list but is getting tired by all of his ranting about politically correctness, DEI and stuff?
I believe that DHH is one of the most insightful professionals in our field and I'm annoyed by SJWs too but I don't carefully curate my YouTube/social media content consumption (and completely stay away from Twitter since it pushes politicized content despite your best efforts to avoid it) just to get culture war bullshit (which I hate, it doesn't matter if it comes from the right or the left wing) straight in my inbox.
I hoped that at 44 people knows better than ranting on the Internet about overdone stuff, especially when they aren't "professional agitators" like Vaush whose livelihood depends on having people listening to your rants.4 -
Guys check out IOTA, get a light node wallet and buy some as long as it is still low. It is rising at a rising rate since some hours now.
IOTA is the solution to bitcoins speed and scalability problems. IOTA does not use the blockchain but instead a network called the tangle, which enables decentralized peer-to-peer transactions. There are no miners, no fees and the transaction validation speed depends on how many people are using the currency. One transaction requires your device to validate 2 other transactions through proof of work and therefore the system can never be overloaded by too many transaction requests.
Be warned though, the IOTA foundation is only currently building up the infrastructure, and people are just starting to trade since a few weeks so trasactions still may take a few hours.3 -
Well, it's complicated. There was two of them and they were both great but which one I should declare as the "best boss" depends on who was actually the boss. There was always a power struggle between the two of them. He was always there for us in good times and bad. He knew when it was appropriate to lay down the law and when to let things slide. She was often away but we knew that behind the scenes she was the one that kept everything afloat. We looked up to both of them, they both deserve credit.
If I have to choose though... it was definitely Tony. -
Depends on the project:
If it’s just me on the project 1.5x actual estimate which is based on whether or not I can figure it out from looking at the code.
If others are on it 3.5x to include things like getting others up to speed, discussions, design talks etc. -
Dev1: Something is not adding up
Dev2: Yea I saw it too,
Dev1: We can come up with an algo to show more controversial content vs really bad content
Dev2: They already LOATHE the algorithm, and make videos about it,
Dev1: If we remove the dislike count,
Dev2: ... sync count will not be centralized
Dev1: ... because only the creator will see the dislikes
Dev2: ... view count v dislikes will be totally blurred now
Dev1: ... coz the dislike code depends on the "has the user viewed it" algo
Dev2: meaning people will have to watch is more than the threshhold!!!
Dev1: but people are not gonna be happy
Dev2: we didnt get negative feedback on the small experiment
Dev1: Fck it, PR will handle it
How I think it really happend, because I cant wrap my head around this shit1 -
Some Devs at work can listen do podcasts without losing focus. I wonder how they can do that. Maybe it depends?
I love those with horror stories but I always lose track of the narrative.9 -
At my work we have this most generous benefit, free lunch and one hour lunch break. There's one little catch though, our lunch coupons only apply in one of two restaurants. Which one, depends on weekday. Mondays and Thursdays we go to this worthless place called Kvarter 5. Today our one-hour break was a complete waste of time as the food never arrived. GRRRR!!! I get grumpy when I'm hungry! :( I waited patiently for 50 minutes and then gave up, demanding my lunch coupon back, and had lunch at Sagulthai (thai buffet, tasty food, ready to grab with no need to wait). Some of my colleagues staid until the food eventually arrived. They told it wasn't worth the wait. The salmon was burnt and the chicken salad rather bland. Heck no, from now on I'll skip free lunch two days a week. There are so many better restaurants in town, like all of them2
-
Depends. If the schedule is busy enough, i try to carry on and focus on simpler, low-effort high-reward tasks so i don't stagnate.
If there is nothing getting burned in the oven i just call it the day and go out or relax with some game/show ^_^
I feel like all this "keep calm and carry on" mindset to solves crisis is just the result of bad micro-management of the society as a whole, but maybe i just get filosophical and anarhist when i'm low on motivation 🤔 -
I am legit getting tired of trying to help people improve and hit huge roadblocks because nobody seem to care if what we do works for the intended purpose.
I have seen some terrible unstable code that fails 50% of the time on run time and never was reviewed or tested on core software, but since it was worth a lot of story points, people get congratulated for finishing it but nobody bothers checking if it really works in the first place. Story points are meaningless in this Agilefall Frankenstein shit process we use and bosses keep saying they will improve it but nothing gets done.
Worst thing is my work often depends on this shit.
I swear one of my good colleague and I are trying to introduce commit and PR gating, code review, code quality to avoid as much problems as possible while speeding up CI and documentation but 90% of devs do not give a single fuck about it. They just bypass it with admin rights because it supposedly slows them down.
When I bring up to management that the processes are terrible, I get the classic "we can't force people to use these processes because we have to respect their work ethics and it is different from yours." While I get that some things are subjective, in this case that's a lot of words to say they suck and give no fucks.
Sorry for the rant, it is starting affect my morale and efficiency at work, but I know every workplace got its problems.2 -
Wanted to install gradle on my raspi to build some projects for tomcat 7. I installed and configured tomcat7 already. Then i wanted to install gradle and i've got the following message from apt-get:
The following packages have unmet dependencies:
gradle : Depends: libtomcat6-java but it is not going to be installed
Depends: libjetty-extra-java but it is not going to be installed
It turns out, there is a dependency bug, and you can't install tomcat7 with cradle, because jetty depends on tomcat6.
Whaaaat? -
I don't have a cs degree (my degree is in aerospace engineering). However, I think the question is valid for any degree. The answer depends on the field. When sitting in on interviews over the years, the type of degree for programming jobs never seemed that important if there were experience involved. So, if the job description required 2 yrs exp. in X, then that experience trumped the degree type. If the job was for a junior dev right out of college, then degree type becomes one of the most important factors. So, for that first job, it's important that you've got a degree (any degree) because it shows that you can accomplish that chunk of work. Having a cs degree at that point does provide a distinct advantage over those with medieval romantic french poetry degrees. That's the game, and don't fret if 95% of the material you study in college you never use again. The point of studying it wasn't to use it immediately (go learn a trade if that's your bent), it was to both test you and to expose you to specialties that you might want to do later.
-
Many times in life I experienced situations that are depressing to me yet I'm not partially or totally conscious about it.
I have a very good example that I'm actually experiencing right now: me reporting the progress of a task to my boss and getting no response from him.
He has gone on these "ignoring sprees" in the past already and for the current one, it's been like four consecutive ignores.
I guess it's depressing for two reasons:
1) I feel like my work has no importance or value, which drags me down.
2) Sometimes he also tries to rush which I consider pretty hypocritical of him. because I have to basically not complain about it to not endanger this job relationship my family dearly depends on, I have to shut up and feel frustrated. (keep in mind i'm a south am person working for a us company and I was very lucky to get this job).
For some reason I just don't notice as easily how awful it makes me feel, but I wished I could fucking tell this straight into his fucking face:
You wanna be a boss? Be a fucking boss and check on my fucking progress.
I'm considering getting into security and going for bug bounties online. -
Wherever make it easier for me to enter the zone. Sometimes a loud coffee shop will do when I felt like it. Sometimes at home when everything is so quiet. It depends.
-
I am starting to teach competitive programming in my college. And now I am tired of people asking me if they should bring their laptop or not. I mean seriously. I wrote pdfs on tutorial and notes for them and they are like laptops are heavy.
And I am getting irritating at questions like first class if we will be doing something important in first class or not.
How can I say if it will be important or not. It depends on how good you already are in competitive programming and CS concepts.
I upload every pdf for class on githubs and shared it. Why don't you just check it for yourself.
Damn irritated. -
I've been getting a lot of mixed input on this lately and I'm curious to gauge the public opinion on it.
For key identifiers in key/value pairs (eg. days of the week, high/med/low, etc), is it preferable with semantic string naming wherever possible, or are int enums usually preferred for being more clean and robust?
I suppose it's a case of "it depends". I tend to use stringed keys myself since they are more readable but I do think it's a hassle with asserting case insensitivity and how the keys can be accessed as properties - "sometimes, probably".
People often comment on it when they see it, and it turns into this weird mutual "why strings?" vs. "why ints?".2 -
So yesterday there was a discussion at my company about what would be more user friendly for deleting an item or items from a list. Long Press or swipe. We came to an agreement that depends on the UX and choice. What do you think?6
-
Today I witnessed a presentation of a full-stack web project where 90% of the code was either taken off of online tutorials, or created by the tutor and even though the code was full of over-explaining comments, the Frankenstein of this monster was not able to explain any of the code in the project. I do not even understand why this person enrolled in this course to begin with. I genuinely feel bad for the guy, but he had it coming. At least try to put in some work into the project if your course grade depends on it.1
-
I don't wanna be specific today, so I'll just post a song exerpt.
I love you, I hate you, I'm on the fence, it all depends
Whether I'm up or down, I'm on the mend, transcending all reality
I like you, despise you, admire you
What are we gonna do when everything all falls through?
I must confess, I've made a mess of what should be a small success
But I digress, at least I've tried my very best, I guess
This, that, the other, why even bother?
It won't be with me on my deathbed, but I'll still be in your head
Put me on a pedestal and I'll only disappoint you
Tell me I'm exceptional, I promise to exploit you
Give me all your money, and I'll make some origami, honey
I think you're a joke, but I don't find you very funny
https://youtu.be/o-nr1nNC3ds -
Excelling in my job depends on me understanding where the company has been burned in the past. Once I figured out those places, it's easy to see why we prioritize certain decisions.
-
For a side project I identified the need for RPC (originally over Websocket but can be extended to WebRTC/DTLS) that supports
- JSON-serializable values
- Promises
- MessagePorts (including shortcut detection for ports that are passed back on a different route)
- async functions
I have ideas for all of these and this is an exciting prospective library, but it's also major scope bloat that will prevent me from ever finishing the project that depends on it.
Would you be interested in such a library if it ever got built?3 -
Maven simplejavamail dependency import, build email, try send it: jakarta.mail.messageexception whatever, not class def found. After some googling: Depends on jakarta-mail. Find jakarta-mail dependency, include it in pom, start again: jakarta.mail.someotherclassexception, no class def found.
Yeah fuck you, too...2 -
I am a freshman in college and my group(which is assigned because our numbers are in sequence) is a fucking piece of shit and everyone is a low life who didn't give a flying fuck when i tried to discuss project ideas and shit.
So we have our final project submission tomorrow and the grade depends on how much you learnt and contributed to project more so than how much it succeeded.
And now one of these fucking faggots has the audacity to call me and ask "Hey what do i tell the examiner when he asks about what i did to enhance the project?" Meaning ' how do i steal your credit uWu?'
Trembling with rage i cut his fucking call.
i left my phone on silent and i have 19 missed calls from these stupid fucks in the past hour.I am gonna make them fail this year. BEST FEELING EVER!5 -
I can't find a complete answer to this question, maybe this community has one:
Does putting an html file, with pure html code (without any php), as .php have any impact (or is processed differently) on the server load compared to simple .html?
Of course, if the content doesn't contain any php code to be processed it doesn't affect the performance, but the simple fact of declaring it as .php cause a different processing root on the server to output the same html result?
I'm aware that if there is any impact, not sure yet, tt's probably negligible, but I'm just curious about the backend root followed.
So, anyone know how exactly these two scenarios are handled (step by step) by the server?
1) Request of pure html as .html.
2) Request of pure html as .php.
My instinct says there must be an additional step in the second scenario to interpret and search for php code to execute.
There is? And does it have any calculatable impact, that multiples for X requests (ignoring caching) and depends of the length of the file?
Thanks5 -
Best path depends on where you are in life and what you can afford.
Used to be the case that formal college/uni for K-12 graduates was a great path, provided you had the tenacity to stick with the program.
I had almost dropped out of my bachelor of programming systems 4year programme because it was too strict for my lazy ass, but it was totally on me to not be giving it my best.
Now, fast forward to today's age we have a lot of accelerated paths a person can take to get the foot in - bootcamps are successful option for many, but you need to immerse yourself and give it your all to start getting a feel for software dev mindset.
Self-teaching is and was a viable option, but you run a risk of embeddding a lot of potential mistakes to your thinking/process which can make it hard to work in real scenarios with other people.
In short, college and bootcamps are still king, I think -
The craziest way to send notification from firebase to Flutter depends on my_sql DB
Ok, I tried so hard to deal with notification in my app by specific conditions in my #my_sql DB
The background work in #flutter is kind of not easy to deal with, so here's my crazy way to achieve that:
I connect my app with #firebase and every time a new mobile open the app it rejecte it's #token in the DB
Now I create a public #PHP file that has access to my my_sql DB and #firebase1 -
Depends on what style means...
How I format the code: language, team/style-check rules, IDE auto format settings
How I structure my code and design programs: experience... Mainly from blowing stuff up, having to rewrite monolith code, trying to understand other people's shitty code and why they can't seem to organize it better so you don't need to be a surgeon or God to even attempt to figure out wtf it's doing and how it works... Or supposed to work. -
how do you learn some concept in programming/dev? am not talking about the understanding, but rather the remembrance part, like retaining in memory in a way that you could remember to recognise/use it , the next time you see it or need it?
do you prefer :
- writing on pen and paper(ie creating notes)
- writing a personal/public online blog
- implementing it in a project that depends on it/ some sample project
- or something else?11 -
Depends on who you ask.
Facebook apparently thinks an utility for mass unfollowing is bad.
https://slate.com/technology/2021/...
I had the same problem years ago... And well just deleted my old Facebook account instead.
Created a new one just to join some groups so my new feed is pretty quiet of promoted content.2 -
Usually this is somehow fluent what is "the worst" advice, since it rather depends on context, and contexts changes.
There is, though, one thing that was bad idea from the start, on so many angles that even now I believe it is actually " the worst " idea you can have : imagine you have a team, you have work to do, and, as usual, there are people there, and people have their goals and opinions. The worst thing you can do there is to engage with politics, either team- or company-wide.
I was specialist from Poland in German automotive branch. Cars, trucks, AI, this kind of stuff. ( It just sounds interesting, trust me )
Small company working as subcontractor.
The first thing I though is something like, why this or that person is going to tell me what to do or why is he allowed to rat me out or talk behind my back... so this guy told me this is how it is around here and you either play it or suck for everyone. So I went with it, if they want to fuck with me, I will fuck with them.
So fast it went House Of Cards kind of way and in the bad way kind of way. Instead of getting progress we were busy doing political stuff, usually law related, like finding each other misconducts, and there were no end to it. As I had most experience I with systems and stuff we were doing, outcome was pretty good for me, but after some time it escalated to such size that atmosphere was unbearable and I was so stressed and tired of this shit I left. It's miracle that management tolerated this so far. People were as toxic as nuclear waste site (or dota/lol players)
So far the conclusion is to sometimes suck it up once in a while or just clear the atmosphere as fast as possible. Otherwise you will wade in shit up to your chin for very, very long and it is not really healthy on the long run... -
Depends on when it comes out, often it involves rebuilding my portfolio. Other times it's building a project idea, had a light week at work once and built a small app in Aurelia, then rebuilt it in Vue to test out both and compare them.
When I was looking into PWAs I rebuilt my react native app into react. Lol -
I only learn and work with aws. Never tried gcp or azure
Someone explain me the difference between all 3 in your own words
1) A quick summary in 1-2 sentences each
2) Pros and cons
3) Which one is the best in your opinion
4) which one would you recommend for all projects
5) would you recommend to use 1 for all projects or does it depend on a project, if it depends how do you determine which one should be used for which project
6) some people post on linkedin about azure cosmos db glorifying it of how superior db it is. Never tried it. Whats so special about Azure CosmosDB since this is only for Azure i think2 -
For every one that thinks that if you use try/catch on everything make your code all errors desapiring you are living a lie!! They still exist now if the users see or not it depends on what you put inside the catch
-
1. Speaking strictly physiologically, masturbation and intercourse orgasms aren't that different in what it feels like down there. The only difference is what it feels like in your mind, but that depends on your partner and your compatibility.
2. Fleshlight Stoya edition obliterates everything that breathes in terms of orgasm power, except for one single blowjob I received from an autistic mind-reading trans boy. But he's rare.
3. If you wonder whether no-fap or no-orgasm lifestyle has benefits, it doesn't. My high score is three months without orgasm. After two weeks, you stop thinking about sex. Morning wood disappears completely. You have considerably less energy, and every time you ask yourself why, you remember: “ah, it's that no orgasm thing.” Then, it's quite hard to go back to having sex — your penis just won't go up.
4. Sucking your own dick feels weird, just like tickling yourself. It's hard to focus, and the pleasure is next to none. If you always wanted to do that, you can forget about it — it's not worth it.
5. If you're a penis person, high quality anal orgasm is THE best physiological feeling you can get without drugs. Totally blows anything penis-related out of the water, including edging and other advanced techniques. If you chase self-exploration and wonder what your mind/body are capable of, definitely try it, though you have to find an experienced partner & be patient with your body.
Pro tip: if you're a man in a traditional monogamous relationship (if so, what are you even doing with your life?…), it might be easier to convince your female partner to allow you having affairs with penis people than to go full polyamorous mode.2 -
Linux vs Windows (vs AnyOtherOS) | The Age Old Question
The short answer: It depends. And probably isn't even up to you to choose
The long answer:
No one's forcing you to choose. And you have more than 2 options. (The 3rd being... both. (Unless you're running out of hardware))
You have to mentally replace "Which is better? Linux or Windows?" with "Which one gets me sooner to a completed task that more closely matches the end-user's expectations"
If it's something you're developing for yourself, then use whatever the hell you want, because you know where you want that "finished product" to be used, and in what manner.
But often, everyone around you and their cats are not using what you're using
Have to write a document? Oh.. there's this blue program thingy (no one talks like that), I think it was called "Microsoft Word"
Oh, you don't have that?? How the hell do you edit documents then?
~ Some employer still using MS Word 2009
"I'll send you the PSD", "Make it a PSD", "You need the PSD file for reference, right?"
psd? More like PTSD at this point
It's like Photoshop is suddenly the only way to edit images, oh.. and Paint.
* Use paint. I don't care. If it gets the job done, do it.
Hate Photoshop? Love Gimp? Too bad.
When that god forsaken PSD is emailed to you, you better have a copy of Windows and Photoshop just in case it looks like garbage in.. OR OUT of gimp..
Bottom Line:
Don't use what people use. Just have everything ready in case your boss still uses MS Word 1839 and you want to ENSURE, it'll look the same on his screen
*It's wrong to limit yourself to just ONE SINGLE OS2 -
I live under a rock.. sooo notepad++ for me..or even a paper notebook..
Joke aside, depends what kind of code I'm writing or what I'm doing with it.. if I have to analyse what some part does and modify it I actually do take it from VS to np++ to check & write.. same for PLSQL.. not sure why I prefer doing this the 'hard' way, but it suits me.. after I'm finished I'm pasting it back and correct possible typos and so on..
P.S. I'm also one of those weirdos who have no problem writing exams on paper.. -
HOW ABOUT YOU ?
To me the difference between #senior and #junior is :
senior able to teach and junior able to learn this much depends on technical skill.2 -
At my current internship it depends on how often the customers mind does change about the design of the moment. Ending up with an average time of "i dont know, lets just do what he asks"
-
The tokenization of Orchid files depends on the exports of imported files, but in a way that never influences their exports or imports, so Orchid allows circular references.
I sometimes feel like my subconscious and conscious mind use the scope of my projects to annoy each other.2 -
depends,
the me who started learning at first felt proud that i gained skills all alone by watching tutorials, reading docs and making projects for fun. He would have said boot camps are for lazy and unmotivated people
the present me would say, i wish i could be spoon-fed everything i need in a bootcamp rather than spending hours on learning new tech -
It really depends on what time of the year it is. During the fall and spring semesters, my dev life and social life are about as balanced as they're going to get. From working on things in the CS class to socializing with the people I've met in those classes, this part of the year is pretty balanced in my opinion. During breaks and the summer, however, I don't really have a dev life. I don't have a dev job, so really the only times I do have a dev life is when I willingly decide to work on a side project, or have to update some major stuff on one of my three personal websites. Other than that, the only life I have during those breaks is my social life with the buddies I play PC games with on Discord.
I will say this, though. The day will come when I will be having to balance a dev life and a social life year-round. To be honest, I'm not really looking forward to that day. -
I'd really like to know what kind of shit the guys at microfocus snorted when they developed uft. Who in his right mind supports only vbscript? It's cumbersome, ugly and depends on an Microsoft environment and yet the only way to get uft to work.
I'm honestly looking into plane tickets to Maryland just to slap anyone of those "fine gentlemen" with rusty garden chairs across their faces.4 -
"Says who? Just so you know, the people who talk that way think that monkeys can do this. They take all this monkey crap and just stick it in a briefcase completely unaware that their success depends on something more than their shoeshine. YOU are the product. You- FEELING something. That’s what sells. Not them. Not sex. They can’t do what we do, and they hate us for it. " - Don Draper1
-
Searching for the best mousepad in terms of most silent mouse movement... No idea what it could be. Plastic ones are noisy, aluminium depends on the mouse and textile is most times no noise difference...
Any ideas? Same for keyboards. The most silent keyboard without loosing keypress feelings... -
I do it pretty regularly maybe once or twice a week depends when I'm working on something interesting and want to get it done. Not very hard when you have coffee, headphones, good music, and enjoy what you do.
As for a story i don't have much of one unless you want one about implementing jwt tokens with a rest api along with trying to implement an 2FA system that would support otp and u2f. Then nuking it from orbit two days later cause it looked like garbage from trying to abstract everything -
But if a private question but for whoever wants to share, how much did your first job after graduation pay? I know it depends on the country or state ofc so let me know from where to. (Not collecting data for programmers starting salaries >.> I swear >.> )9
-
Can the error types of my library depend on a custom library context object to be printable or otherwise meaningful? Pretty much everything else depends on this context, but until now the errors were an exception (no pun intended) because I wanted them to be printable by any handler that bumps into them, without scoping concerns. Now I tried removing them and like a third of my library has suddenly become context-free, because it only used the context to fully resolve everything before error reporting.1
-
PLEASE i understand how it works but how is hashicorp vault supposed to be used?
Not to mention how should i use it for production? Literally no dipshit tutorial explains it. Everyone explains the vault server -dev part and thats it. Fuck you
Every time i restart the vault server all of the secrets and config get deleted. And then i have to readd them all over again?
How is vault supposed to work in terraform?
How can I automate storing secrets in vault instead of manually doing it?
How to automate starting vault server by a single command along with provisioning secrets and parameters?
How to store iam credentials from ~/.aws/credentials into vault by profile AUTOMATICALLY as soon as vault server is started?
Because if my backend depends on some secret from vault, how am i supposed to automatically have these secrets created so i can just run my backend without worrying which secrets i have to recreate because the restart of vault server deletes all the fucking secrets in dev mode?
How do i use this bullshit?
- Every guide explains it partially
- No guide explains how to 100% automate it
- every dipshit youtube video explains it poorly
- NO ONE explains how to configure it for production.
I am so Fucking lost in learning this bullshit.
Can someone give me a link to a repo of a working example of the things i just mentioned? Either you create it or send an existing link cause i cant find any.
Basically i just want to use Terraform and Vault together but i cant understand how to combine them together so that its all automated 100% -- for example i just want to do
terraform apply --auto-approve
And then the entire terraform aws gets provisioned + vault server stars AND gets provisioned with secrets.
How to do that?9 -
I want to run a simulation like rolling a dice N times and find out what's the distribution/probability of getting certain SUMs after the rolls.
However the dice is more likely to land on a lower number, and/or depends on what the number it landed on previously.
Stats wise I think ideally I want to be able to just input the avg, standard deviation, and skewness into a Random class constructor, and then ask it for N "random" numbers.6 -
Got a question for any programmers . Maybe it depends on what version of Windows but Registry Edit for No lock screen option. I believe the desktop where I enabled it was a Windows 10. Would any one know where Windows 11 option would be in the registry. When I created DWORD with disable lock screen. I tested it out and I was still stuck on lock screen11
-
Has anyone used advertising agencies like admob, AdSense etc in their websites or apps and anyone have great success stories to share with them? I get it "depends on the app or website" but I wanna know if anyone has managed to get a decent amount of monthly earnings from it.3