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 - "scope"
-
My wife is turning into my project manager . . .
Me : Check out this game I'm building as a side project!
Wife : Wow that's really neat! I expect to be able to play it on my phone. 1 month?
Me: What? I haven't even learned how to port ...
Wife : (interrupts) ONE MONTH
Scope creep even at home *sigh13 -
I sent this email to client:
Hi Christine,
Can we shit this afternoon and go over the scope of work once again?
In reply she sent me this meme with few LOL emoji16 -
Hello {Project}, my old friend. I've come to debug you again
Because the scope is softly creeping
Left its seeds while I was developing
And the misery that was planted in my brain
Still remains
Within the sound of silence...
In restless dreams I debugged alone
Narrow file of cobbled code
‘Neath the halo of a desk lamp
I turned my collar to the cold and damp
When my eyes were stabbed by the flash of git checkin
That split the night
And touched the sound of silence
And in the naked light I saw
Ten thousand bugs and maybe more
People coding without asking
People coding without listening
People writing code that they never share
And no one dared
Disturb the sound of silence
Fools, said I, you do not know
{Project} like a cancer grows
Hear my words that I might teach you
Take my arms that I might reach you
But my words, like silent raindrops fell
And echoed in the wells of silence.
And the people bowed and prayed
To the kludgy app they made
And the sign flashed out its warning
In the words that it was forming
And the sign said, the words of the prophets are written on the subway walls
And tenement halls
And whispered in the sounds of silence15 -
Sales guy (s) : how many hours do you think this project will take?
Developer (d) : well I guess about 250 hours
(one week later)
S: I finally sold that project
D: nice! When do we start?
S: you'll start next week and it needs to be done one month later
D: 40 hours a week, times 4 weeks for one month is roughly 160 hours
S: yes
D: but I said I needed 250 hours
S: yeah but they didn't accept that so I sold it for less
...
(and no the scope didn't adjust to the new time frame)14 -
!rant
You know those dudes that dress up spiffy and try to sell you cable providers for tv and shit. Well, i normally stream everything from my computers and do not really have any need for actual tv, my flatscreen is mostly used for my ps4 or switch and das it.
So these guys stop me at walmart and start trying to sell me this provider, i normally listen and give everyone a chance since they b only doing their job. Afterwards I tell them that i use one of those roku or amazon sticks and that I am fine with it. Well one of them insists in that those are not good since **fake made up technical shit** and that unless I am a programmer I would not know how to work around them.
I smile. Hehe.....hehe.....muahahahaha and tell them that I do not worry about such things since I am a software engineer. My wife passes by and confirms "yup, computer scientist, spends his days thinkering with shit"
One of them looks at the other and says "fuck it dude we lost"
Lol, gracious in the face of defeat.8 -
Not a dev post, just wanted to share :) just for your viewing pleasure - My first pics taken using a low budget camera and ‘scope.11
-
Boss: "I know we just finished the first part of Client A's project but they also want this extra work done that wasn't in the contract."
Me: "Can't do it without pushing back Client B's work"
Boss: "Well we don't want that. We need to hit that deadline."
Me: "Cool"
Boss: "But Client A was really hoping this new feature which wasn't in the scope would be in."
Me: "Then we're pushing back Client B's work"
<<loop continues >>5 -
plot twist
linuxxx is some of the most advanced and efficient AI ever developed, and actually uses devrant to scope out security-aware devs and take them down 1 production server at a time15 -
@Root has a code review.
CR comment: “Why would you do it this way? It’s awful. Clean it up!”
Totally fair. I had copied the legendary dev’s code, and it was ick. Cleaning it was easy and enjoyable. I cleaned the source, too.
CR comment: “Why would you touch this? It’s outside the scope of the ticket. You could get it working without changing all this.”
Revert…
CR comment: “The interfaces don’t match. Now it’s confusing, and that makes it harder to maintain.”
🤦🏻♀️16 -
This bitch at work is afraid of hard work and is currently spending more energy fighting the work than just doing it.
She wants to keep a legacy setting that's on the wrong scope -- per merchant, not per payment -- in addition to the setting I've added on the correct scope. She's bringing in management two levels up all because "I've already moved on from this" and "it will require me to write code quite a bit" (first paraphrased for clarity, second is an exact quote)
Bitch, your way is dirty as fuck and is going to break things. Roll up your sleeves and do your damn job!11 -
"We need to reduce the scope of the project, guys... What if we don't make tests? They're taking some time do write, so..."
Yep. Let's compromise the quality and call it scope reduction. It will make wonders to our roadmap 👍6 -
You went through .dll hell and survived the .jar hell.
Now you're developing in AngularJS... welcome to scope hell6 -
::python coding::
Friend: "so I have to press tab when I want to code inside a function, right?"
Me (Busy): "yea yea, whenever you enter a new scope. Indentation is important in python..."
Friend: "what's a scope?"
#$ cowsay "dafaq"
Me: "bruh, what you doin in Computer Engineering?"4 -
Four meetings today.
Legal was not involved in legal agreement changes until I refused to make them without Legal signing off. Legal changed several things, leading to:
Project scope changed size from large to minuscule to small to medium.
Details changed at every step.
Despite being incredibly structured and process-heavy, people at this company are so disorganized. 😕rant "legal should be ok with it" "it's just a few words" another meeting another change sigh disorganization4 -
Boy do I hate office politics...
A client asked our company to fix perf issues on their product. Our coleagues had been picked for the job [being led by another 3rd-party, as per client's request]. Aaand they dropped the ball. The deadline is in 2 weeks, nothing is working.
Mgmt engaged us to put out the fire, but strictly at the scope the other guys were working in.
On the first day of testing we've revealed an elephant-sized perf issue that's as easy to fix as brainlessly changing 4 values in config. And that elephant is masking all the other perf issues.
We got a firm NO for config changes as that is out of the defined scope. And we're asked to continue testing.
I mean, the elephant is THAT huge that any further testing is moot - all other bottlenecks are hidden behind it. And just changing those 4 values would reduce the resources required by a magnitude of ~10.
But that's out of scope...
Client is desperate, lost and honestly asking us, pros in the field, for help.. We know how to help.. It takes 10 seconds to apply the fix..
But our mgmt forbids us to step out of the scope :/
as a result we have to pretend to be dummies hardly knowing what to do and hide the truth from the customer they so desperately want.
This is frustrating. And wrong. And imo unprofessional10 -
Project manager: We have 13weeks for this project. We have promised the client.
Me: okay, why wasnt I consulted on that commitment?
Project Manager: yeah.... we have to do it
Me: okay, if we have 2 dedicated backend and one full time frontend - ONLY on this project.
Project manager: (with the face of lies) yes yes sure we can do that.
6 weeks later, after continuous interruptions. Frontend is behind because he was only on the project to an amount of 2 weeks of the 6 weeks.
Project manager: Are we still on time?
Me: *looks around for prank cameras* no the f#*k we not
Project manager: can we put in weekends?
Me: its 2019 bro, that ain't happening
*But because I am a nice guy, and dont like taking Ls, we will have it ready. Just not gonna tell the project manager, he deserves a few sleepless nights *7 -
Get assigned ticket.
Finish the most of the feature. Finish most of the specs.
Push.
Second dev wants to own accounting half of the ticket.
Rip out half my changes, rewrite specs.
Push.
Code review asks for minor changes.
Finish them.
Push.
Product creep creeps the scope.
Finish the feature again.
Push.
Product creep creep-creeps the scope.
Finish the feature again.
Push.
New release happens.
Merge in master; fix conflicts. Run specs; random unrelated specs fail, some fail intermittently. Rabbit holes of complicated, unexplored, obviously-flawed code.
Fuck that. Push.7 -
So the company I work for had a critical project they needed done in 8 days.
We told our boss it wasn't possible because of the scope of the project but he went on with motivational speeches about how anything is possible. So he hired 12 devs for 8 days.
The scope of the project is already big enough but everyday upper management either add 10 new features, modify 2, or delete some already.
We basically sleep 2 hours a day and today is the last day. 5 minutes ago we just had a meeting that we're supposed to change a core feature. We don't even have a stable system yet and everyone is fucking pissed.13 -
Other services : Please type your phone number to verify that it is you. It will be only used for verification process.
Me : Sure, why not? (Happily types in my number)
Facebook : Please type your phone number to verify that it is you.
Me : Hmmm (sees help)
Facebook : It will be used for verification process and will be visible to your friends. You can always change the scope settings.
Me : (reads as...) It will be used for verification process and will be visible to your friends and will be automatically sent to the NSA for free. You can always change the scope settings when you become the CEO of Facebook.
#deletefacebook -
So my company had a client who was a doctor. He wanted to build an iOS app and will come everyday in the office to scope the project. The company's boss was a greedy guy who always tried to keep his hands in client's pocket. And on some occasions he even went on to scold my colleagues working on the client's project in front of the client. The client was too volatile to freeze the scope which was resulting in us not getting anywhere. One day the boss came onto me in front of the client and showed like he is doing me a favor by giving me salary. The salary day was after 2 days. But I raged out. Next day I departed from home for office but felt so raged that I mailed my resignation to the boss. I wandered in the city aimlessly the whole day, and the boss gave me 5 calls to make up for it and come back. Then he went on to go legal, and I told him to do whatever he could. In the end it was all bluff.
I worked freelance for next few months, those were the best. Got paid quite nice and learned Angular 5 with Node.js. Best decision in my career..1 -
Day 1: Client requested this change! Please do it!
[Make the change]
Day 2: Hold on, this is a new request and out of scope. we should reject this change.
[Rollback change]
Day 3: Client said they really need it. Please make the change.
[rollmyeyes]2 -
Adios Motherfucker!
Finally got that pile of misery finished. That simple ticket exploded in complexity and had quite a bit of scope creep. So so glad it's over. I mean, apart from code review and QA. But still. It's done!
Also: I may have been drinking already. Clearly not enough from the painful lack of typos and silliness. Gonna go work on that.6 -
Software engineering project discussion:
Boy: Sir, my project is a client to manage files stored on different cloud file storage systems at one place
Faculty: Boring idea. Very easy to implement, No scope of scalability, etc
Girl: My project is an app to display the weather information
Faculty: Omg! What an innovative idea! I'm surprised how no one though of this before!11 -
"No We Will Not Code for Free"
(Parody of the "Cheers" theme)
We're underpaid, clients' scope today takes everything we got.
You turn to us with all your troubles cause "companies charge a lot."
You want our work but you won't pay.
No we will not code for free.
You are not exempt from our fee.
If you want a free site, build it yourself. We're not your coding slaves.
We won't build your crap no matter how much you plea.
"Paying us back" don't mean a thing, money talks, bullshit walks.
If you want a cheap site then go to Geocities.2 -
Me: "ok for the following changes you must pay the following charge because it's not in the scope"
Customer: "bUt tHiS Is Not whAt I wanT, wOnT pAY thE ResT iF yoU arE nOt DoiN It blablabla"
Marketing: "please do it for him"
Fuck me.1 -
Simple and accurate!
UI/UX makes a huge difference to average users. Just because you're the developer/expert user, do not think what's obvious to you is obvious to everyone. Think about being in a bubble. This is why you need collaboration with people in a different scope. Or atleast gather feedback from users.4 -
This is a somewhat old story. I joined a project in making a 2.5d platformer in Unity. A couple months in, the project manager had decided that this game would have two sequels, an MMORPG, a live-action movie and a web series. He informed the whole team of this decision. One week later, every member of the dev team had left. This scope crept forth from the depths of hell and ruined a simple project. Lesson learned: Keep the scope small and don't bite over more than you can chew.
Edit: I know that you should dream big, but don't make 4 games, a web series and a movie simultaneously.3 -
The feeling of sitting through an hour debrief after a project was delayed due to added functuonality which fell completely out of the original scope was added and the PM on the project is sitting on fb with their phone the entire time.
-
Manager: This dropdown is hard to use on mobile
Dev: I thought building this for mobile wasn’t in the scope?
Manager: I changed my mind. It’s a lot easier for me to test on mobile so just rework it so it works on mobile. But only for testing.
Dev: How about I make the dropdown a rotary dial instead?
Manager: Good idea!
Dev: …9 -
THis one goes out to the fucktards that decide to fucking change things on api systems to meet new business requirements and fail to fucking scope out the change requirements of dependent systems that YOU are FUCKING UPDATING via THIS FUCKINg API!
You fucking morons!
At least have the fucking decency or balls to walk 10 fucking metres from your stupid ass chair or send a fucking email about the changes rather then me finding out you fucktards change things through an end customer who want to know where there order is!!! FUCK!1 -
Don't just blindly do what's asked to be done by superiors. Be critical, suggest alternatives and take ownership of and participate in processes beyond your own scope.2
-
It's a pain in the ass that you are given a really short deadline with a huge system scope, i think the clients think that i just throw some pixie dust to my pc then it magically code it self.8
-
FUCK YOU BUSINESS GUY
FUCK YOUR SCOPE CREEP
SOLO DEV AINT GIVING U 20 FEATURES IN ONE MOTHERFUCKING WEEK
Seriously, though. Being a solo full-stackq developer who can do both frontend (react, redux) and backend (feathers, node) does NOT mean you have twice the manpower to accomplish all of your shitty shit. Just because you have an idea does NOT mean I have to implement all of it. You don't even have a motherfucking specifications for me, yet you expect me to deliver shitloads of complete fucking feature in a fucking week. This is not a fucking joke. I am NOT your mother fucking tool. I need time to build my stack, design and perfect the interface. I don't want a shitty motherfucking product on my fucking portfolio.
*dies inside*11 -
You know what just gets to me about garbage-collected languages like c# and Java? Fucking dynamic memory allocation (seemingly) on the stack. Like it's so bizzare to me.
"Hey, c#, can I have an array of 256 integers during run-time?"
"Ya sure no prob"
"What happens when the array falls out of scope"
"I gotchu fam lol"8 -
Haha. Yeah threaten to fork my repo and make it more popular than it already is because I won't add a clearly out of scope feature.
I'll wait.13 -
What do we have to give you to make you able to accurately predict the scope and length of time it will take you to develop something you know nothing about and have no experience with? How hard could it possibly be? You click a button and BOOM! A unicorn! Please provide estimate in hrs EOD.3
-
Hey remember that edge case we told you about months ago and you said ya "don't worry, it's an edge case" ya, we just found the edge and sailed right off it
-
Client: we want X.
Dev: Quote for X.
Client: We only want to pay x.
Dev: Requote for x.
Client: approved x.
Dev: Deliver x.
Client: where is X we asked for X.
... perspective of project scope matters.1 -
That log4j RCE is some fucking nasty business!!! Its exploits have already been observed multiple times in our company scope.
Time for some unplanned Saturday evening hot-patches :/
P.S. Why the fuck leave such a feature enabled as default??? I mean really, whose brilliant idea was "let's leave the message parser enabled as well as the LDAP query hooks... BY FUCKING DEFAULT!!!"
I mean really, is anyone using that? ANYONE?
And then they laugh at me when I say "stay away from frameworks", "use as little libraries as possible", "avoid foreign code in your codebase",...
you know what.... JOKE'S ON YOU!10 -
A programmer walks into a bar. He has a concussion because you were using namespace std and didn't scope to building.13
-
Just got accepted for a game developer. Ive been making games since I was 12 as hobby. Did a few months of university level of Game Development. Then started as web devloper professionally. The company I work for found a project as game dev for me.
I love my work and the sales team for finding me that job, even though its out of scope of their regular projects.2 -
So the same guy who called Ninetails from Naruto a wolf is PM in this project with me
During scrum meeting:
PM: I read the project scope again and I realised there are scopes that we didn't get it. Each time I read the scope there's something new.
Me: *Sure, the scope is fucked with a long 8 feet dragon dildo to start with*
PM: Read the scope 5 times, cause we don't want to miss anything. If QA raises an issue regarding the modules which are in scope but you implemented it wrong then it won't be considered Change request and you have to do deliver it in time even work on weekends with no compensation.
Me: ...
PM: Now, go through the scope again today and we will hold a meeting after working hours (unpaid, but can be adjusted in monthly avg) and I will ask random questions.
Me: *tf*
PM: And anyone who won't be able to answer them will sit through the non-working hours and go through the scope again
Me: *YOU FUCKTARD, incompetence from your side or from business development team to create a simple understandable scope can't force us to sit through non-working hours.*
I already had an opinion about this guy from my previous rant, his improved a little in between but I guess not2 -
When the scope of a project is the solar system and we end up talking about the universe... for three days. I just want to rage quit the meeting. 😐3
-
Hertz the car rental company wanted a new website. They hired accenture. Accenture did allegedly a poor job. The site did not come with responsiveness, not with web components and 2 years over deadline. Hertz sues Accenture for $38+ million.
Scope creep deluxe?9 -
New project, sent a 7 page contract to the client. First day of work and client begins to ask things outside scope and terms.
I explained what is written in contract and he interrupted me saying "I READ THE CONTRACT".
One minute later, he starts asking the same things again.1 -
We are on a tight deadline and EVERY FUCKING TIME I see, my fucking boss is developing new features for the product... WTF IS WRONG WITH YOU?!?1
-
I wrote this and wonder if it is actually useful. This is a function that eliminates the need for document.getElementById. In the HTML you just set an attribute (jsv) to some value and this scoops that up and puts it in the global scope for you to use.
Neat or shit?12 -
Work out the major requirements,
Identify platform(s) and environment best suited to project,
Design and develop around core features,
Allow 6-12 weeks for scope creep and the additional BS features,
Build, test and deploy in a week or two to meet unattainable deadlines.
Spend new couple of months refactoring and fixing everything. -
TLDR: Scope creep.
Fuck it! I hate scope creep! 2 days before the deadline is due, slip in a little scope creep to bolster your already ambiguous as fuck scope! Of course, more fool me for taking on a project with a scope as ambiguous as this one. Or for accepting the 'just do x and y and your done' as gospel. But then again I enjoy paying my bills and you know, eating from time to time!
Fuck 'em! Fuck Clients! Fuck Scope Creep! Fuck Ambiguity to it's very Fucking core! Fuck it! Fuck me! Fuck code! I'm venturing under my table for a little cry and a sulk, then back at the god-damned grindstone to finish the project and all it's creepy scopy bits before the deadline tomorrow! FUCK!rant fuckitall fuck! clientsarewankers fuckme fuckthechainofcommand ambiguity fuckfreelancing scopecreep2 -
I've just about finished 100% of the scoped features of a quick little app. The client is demanding that I add more features at his whim before he'll pay me anything. Mind you, this is a small project, and I have a day job that pays me loads more than he's paying me. Oh, and the client has no control over the github repo or any of the deployed environments.4
-
When there’s a glaring user-facing issue in your company’s app that can cause the user to spend mobile data after specifically choosing a setting that’s supposed to prevent that.
And your boss says your fix is “out of scope for the current sprint.” And the product team agrees with him.
I ALREADY DID THE WORK AND HAD IT VERIFIED BY QA.
Sometimes I Hate agile. Then again, I don’t think we’re doing it quite right anyway.2 -
My new favourite quote...
"I can't be the only one worried about the deadline"
By boss speakign ot my team who is expected to deliver 6-8 months worth of work in 5 weeks time...
Too bad he does not know he IS the only one worried, when you going to miss a deadline by that much when you never agreed to it in the first place, have not seen a single API and the scope is still actively changing and lets not forget we have no DevOps yet...
why the fuck would you worry...1 -
In a meeting with customers to agree on the scope of a new project...
Me: "Hey, we could do this awesome thing that will save you a lot of time that nobody's brought up or mentioned and will take us an extra 4 weeks to implement."
Horrible, but it's my way of training my PMs to leave me out of meetings.3 -
Saucenao back then was in our scope, we wanted to use it for something cool, sadly, the Node.js library for it was really really fucking shit. Being the honorary idiot not realizing there's too many JS libs, I started a initiative to create a new saucenao library which is more modern, and more cleaner to work on.
My friend apprently jumped the train and started to implement more stuff until we reached the point where it's state became desirable. The library itself wasn't a seperate library and was a part of a larger project. But then, I realized a lot of people would find use for it so I released it seperate of that project. I ran out or proper nouns to give the library so I went with the meme character of 2017, which is Sagiri of Eromanga-sensei. Unfortunately, the name was taken and had to publish under my username scope. Then my friend contacted NPM so we can steal it (because apparently it wasn't even used). And fast forward to today, Sagiri became the most downloaded saucenao library that is published on NPM, with over 197 downloads per month.
I can't say I'm either proud or disappointed, but I think I fullfilled a need.2 -
For fucks sake...
If it is a new feature, out of scope for the next release ...
It is OUT OF SCOPE FOR THE NEXT RELEASE, MKAY?????4 -
Laying cozy on sofa, watching yt from phone. Decide there's a need for a bigger screen but too cozy to adjust position to watch from TV. Grab trusty old chromebook running Debian from arm's reach instead. Haven't used that thing in a while. Try to connect bt headphones. Notice that the Bluetooth module is not detected according to the UI. Weird, never noticed that. Wonder what that's about. Apparently someone had fixed it in kernel already long ago, I'm on a much newer kernel. Too lazy to pick up wired headphones from across the room. Maybe I'll update the firmware, I haven't done that in a while. Oh, the script doesn't run because it requires newer glibc. Wait, I'm still on Debian 11, maybe it would be worth it to upgrade to 12. Wow, upgrading Debian is a surprisingly manual process. Wonder what I'll be doing tonight. Wait, what was I doing again?14
-
Best:
- survived 2020 and all its woes.
RIP those that didn't.
- delivered a major project this year that felt like it never wanted to end.
Scope creep.... nope, scope realignment kills the soul.
- hired a competent dev!!! 🥳 Not being a SoloDev is a weird feeling!
- pay rise during a pandemic, that was a nice touch.
Worst:
- dealt with several useless contractors and ended up redoing most of the work myself.
- don't lie to me when you say you *can* do something, only to throw yourself into a complex rabbit hole you can't dig yourself out of.
- major project took 500% longer then originally scoped - it was only meant to be a tight 6 weeks, not an excruciating never ending list of changes and rebuilds 🤯
good thing I get paid regardless - but I don't think the burnout was worth the while.
2021:
- let's see what the world has on offer to try and burn me out of existence this time! -
From A month of Python to start a month of JavaScript, my automated code review yells at me for missing "var" and ";"...
Global scope should not be the default and semicolons should be disallowed.2 -
Tfw your Boss had just ordered two oscilloscopes each worth about 1.2k$. And a few days later I show up with my scope, which had cost me like 400$. And he's like: I think I have ordered some garbage. Your's can do just as much as the ones I've ordered!4
-
Me when after a client has signed a spec document and they still try to add more features. Cannot find words to explain how much I hate scope creep.2
-
Beware of scope creep. If it's a bug, fix it for free. If it's a new feature or changed from the original signed off scope, charge for it.1
-
Today I don't have much of work. Should I :
1. Start reading about Machine Learning
2. Read and understand Rust( is it being used actively and does it have scope? )
3. Check out some new imnew-tryme.js framework.
4. Crib about my ex dating someone else.6 -
Lately it seems that I end up knowing more about the client's requirements than the client themselves. Does it seem very weird as a developer for this to happen?7
-
KISS, DRY, Path of Least Resistance, Three Strikes and You Refactor, early returns, no array.map when nothing is returned, only use switch when # cases >= 3.
And using var in javascript instead of let/const to piss off my colleagues (and because I understand function scope well)6 -
Our instructor for game development claims that variable names are not important if your scope is small.
Thoughts?
Here is a picture of his code he gave us as a reference the other day.19 -
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. -
Nearly me this morning:
Hi, thanks for reaching out to me to see if we'd be interested in partnering on the attached R&D project. I'd love to read the proposal but first, can we talk about your personal website? I noticed the link in your email footer and it offends my eyes beyond belief. Will there scope in the project to address this issue? -
So, you are telling me that I should motivate myself? For working in a dead end job with no scope of promotion, no imminent raise, ever changing job requirements, layoffs, empty cubicles, zero SDLC process in place, no oversight from upper management, it is somehow my fault for me being late to work everyday?
One of these days, I'm going to fling my resignation paper at your face and drop the mic!
Man, Fuck you son!3 -
first off, i think this may be out of scope but either way.
i think along the rants, a tag seperated section for programmer tips could be pretty neat :)
i'll start off, my tip of today would be: if it seems too complex, it probably is.
consider refactoring by splitting into multiple smaller parts or even its own seperate API. :) -
Creating a $__this variable in global scope in a shitty PHP application. Worst part was, he wrote it in my mother language ($__bu). Fuck that.9
-
bosses doesn't care about the scope of the projject they just want it to be done fast as possible. It's burning me out. Fuck this..6
-
When your Boss openly refers to projects as Micro-sites to the client, devaluing the scope of work, and being completely unaware of the actual scope of work, which is essentially a twitch platform, to be built on wordpress, with integration to Power Point Dock, and a live chat queue5
-
PTSD flashbacks of the 🤡s wanting us to change every subscription price less than 24 hours before a major release that would be the live version after we aired on national television...
management at its best folks. remember, your time doesn't matter, only theirs, it's way more "important"
🤡🤡🤡🤡🤡🤡🤡3 -
Asked to make high level estimates for something that has no scope.
Manager keeps asking to trim down the estimates. o.o
Where is this economic + social collapse that was promised?
%@&$4727;&2@@(&@&1 -
I joined 3 months into a project that was expected to be done in 6.
As the day passed I learned about the scope a little more, 30 days in I decided to step aside, I slowly learned that they wanted a whole bank built from scratch.
User support ticketing systems, the banking core and an app like "revolut", everything with a team of 4.
To this day I have not seen them launch, and it's been over 5 years. -
> Am writing code
> Life is good
> Add debugger keyword
> Script pauses
> Type in var name... Undefined.
> ...What?
> Check out local scope. It's there. What the fuck?
> Add console.log(myVariable)
> Refresh
> Logs variable no problem. Cool.
> Type in my var name
> Undefined
FFFUUUUUUU-7 -
Was hating my new job. Turns out my PM is new and was assigning me tasks outside the scope of what I do. But yeah PM, keep pushing for a shiny front end to an internal tool. Not. Happening.1
-
If the client wants too increase the scope or change requirements, that's fine but put the difficult decision in their hands.
Do you want to delay delivery or drop something else. -
Manager keeps fucking changing the requirements on me.
All day yesterday I couldn't even do any programming because I was so fucking tired. It wasn't until 2 pm and physically removing myself from my office that I finally could think about the problem I was having and move on. I was seriously really annoyed with myself and annoyed that scope creep keeps fucking up my shit.1 -
Product Managers: I know what users want! They want 10 different things stuffed into 1 piece of software that does nothing well because I don't understand budgets, timelines, or scope.
Everyone else: How about we do 1 thing, and do that well.1 -
"Here's the sprint, it's well defined. fullstackchris, can you do this in two weeks?"
"Hmmm... nice work, looks well defined. It'll be tough, but sure, I can do it two weeks!"
Two days before sprint ends:
"Can we quickly duplicate n number of features from apps with literal armies of devs like whatsapp, airbnb, and Instagram?!?!?! We NEED these features to be polished and work perfectly!"
Scope creep will be my ONLY feedback in this retro.2 -
I know functional programming is hip now, but I wonder if I'll ever see a day when it's considered cutting edge to make every variable global. Possible twilight zone episode?6
-
Modifying a depracated wordpress theme with visual composer does not make you a developer. Doing so does not give you the authority to scope development projects. it just sets everyone up for a really awkward, potentially insulting, conversation.
-
What a satisfying and yet freaking scary thing when you run
# git checkout -b feature/lostHoursWorkingOnThis
# git reset -- hard <commit from 3 months ago>
# git push upstream master --force
Just when you're at the final sign off of a major change and the business goes "nope, we want to make even more changes before we sign off ok this"
🤷♂️out of scope gone wrong!!
Well fuck you, I got shit to deploy, all this work can get out of my way! -
Really need to find a small project to work on, every other small project I start turn's itself up to 11 in scope and ends up getting shelved -.-
Why can't i just keep things small!
Plus any other project that stays small ends up requiring something complicated that I've never done, why do I do this to myself...4 -
i normally go to tasks with great enthusiasm. later that day, i realize the scope of the task, and i wanna kill myself2
-
Is scope creep worse when the Client does it or when internal departments do it to you?
Right now I can't fucking tell. ( :/ )3 -
I started iOS app dev thinking there’s good scope in the future,now I hear people saying app dev is gonna die switch to data science. Tf6
-
I am ashamed to admit that I only learned recently that omitting 'var' in a JS variable declaration inside a function gives the variable global scope. So that's why it wasn't working properly....6
-
For the PHP pros: Is there a way of turning notices and warnings into exceptions thrown in the scope of occurence without hacking the interpreter?
The answer most likely is "No!" - but if there is another way i certainly would like to know it...8 -
So me and some colleagues joined a hackathon. We already agreed on our project architecture, UI design, and features to build and showcase. Halfway through development new features kept getting added without my inputs, I said to myself it's ok maybe they're just small insertions. But nope, they kept breaking my CSS and UI design and kept causing merge issues on our repo because, well, no one could seem to agree on the project scope. The last straw was, with a couple of hours left, someone went and added new screens and changed the application flow entirely, which entailed some rather nasty rework of my code to fix. Fuck that, I decided to just stop and let them sort the mess.
When it was our turn to present our project, the fucking cunts assumed I would do all the talking - even if they never sent over the slides they put together. Why the fuck am I going to present something drastically different from the initial, agreed-upon scope? I told them to do it themselves and I remained silent throughout the entire debacle.
Of course, we lost. But I wasn't surprised. The guys who presented kept on contradicting each other and were not unified in their vision. I'm never teaming up with them ever again. Fucking asshole douchebag fucks. -
I just asked a client if he wants a contact form instead of just writing down an email address on their contact page.
Now I'm trying to explain to him how building a full blown CRM is outside the scope the business website we agreed to build.
Lesson Learned: Never make suggestions.3 -
typeof rant === "Encouragement"
Never let your self down, try to be your own const in life that know his scope and traits well enough to construct a peacefull life without any uncatched exceptions. Also try to return something to the public, keeping your magic pointers to your private makes it hard to review your glorious source of thoughts. And if it is getting hard try to REST a bit and git some timeout.
😉1 -
Don't fix what ain't broken.
Alright.. that might not be 100% what need to be done at times, as other out-of-scope things tend to break these things too.
Nevertheless, if you fix what ain't broken,be sure to have it working before you switch over. -
Oof, scope creep
Come back to an 8 month old project and I can't update the website because something in webpack needs something in python to compile... Um why. Literally just a poster with some images and a markdown parser.
So I spent 5 hours and 850 lines of code later modernizing the code and... I have the same website again but now it compiles. Woo? -
When you only manage to find out scope for the project you're working on from people who aren't developing it instead of the product manager who tells you nothing...
(Also gets presented to company before being told) -
Wanna know about hacks? I'll tell you. There is a peace of software called SugarCRM. It has OAuth2 provider implementation. I was assigned to write OAuth2 consumer for it.
It turned out they just failed to make it right.
The list of hacks:
* Hack on standard Authentication header. They use custom.
* Hack on "scope". They send null which is standard violation. So it is replaced to empty string before response processing starts.
* This is my favorite. Refresh token simply doesn't work. So we need to store user's credentials in memory to be able to reauthenticate user transparently.2 -
Registered for hackathon with 2 Android dev and 2 Full stack dev. Turns out the theme for hackathon is totally out of our scope. This will be my very first hackathon.
Any advice, roadmap, suggestions for the problem statement?5 -
TIL: PHP if statements don't have block scope.
I didn't know this, was surprised and thought "well, huh".9 -
is there any open source project/community demonstrating scope and live application /project in RUST language ?2
-
Who the fuck invented Hungarian notation?
lpszName, bVisible, pNext, ppData...
A variable's type should already be clear by its name and scope. If not, get yourself some decent IDE that helps you out. Why this style is still in use in code like the Vulkan API is beyond me... IT IS NOT USEFUL!3 -
1. Put idea on roadmap
2. Work out simple implementation
3. Productowner-san, please notice me.
4. Other devs pile on cool but complex ideas
5. A 4 hour meeting later, original simple idea is rejected because it's "out of scope" and there is "no consensus about implementation"
6. I already built it during the meeting
7. I sip my coffee while I enjoy the annoyed gasps as coworkers receive PR notifications.
8. FUCKING DARE TO REJECT IT COCK SUCKING SCRUMBAGS.2 -
Sometines after a long day of having clients continually find edge cases that break the code makes me want to be like.
"Hey! Having the app work well was never part of the scope for the project, just that it would work ish."
But I know better. -
Scope creep.
Stopping scope creep when it rears its goddamn ugly head.
I kinda want project managers to recite "The Riflemans Creed" but replace rifle with the project scope. So they realize how important sticking to that scope is.
"This is my project. There are many like it, but this one is mine. My scope is my best friend. It is my life. I must master it as I must master my life. Without me, my projects' scope is useless. Without the project scope, I am useless...." -
"agile" teams, changing scope, unrealistic deadlines, non-tech PMs...
So much fits into this category.2 -
!!rant
Today I wanted to finish a feature in some Python code I. Working on instead I scope creeped myself a bunch times adding "other cool features" and refactoring working and readable code that didn't need refactoring. Oh and learning about random things on SO and finally giving up on making any more progress for the day and reading devrant.
ADHD Self:"Coding is love, coding is life. Plus I'm getting paid."
....
Responsible self: "Wait no, go home sleep, spend time with your wife"
Remembering self:" she's out with friends"
Responsible self: "ah, carry on, she's probably spending more money than you're making" -
What is the scope of Meteor? Does it have a steep learning curve? I'm planning to build a cross platform app (web + mobile).2
-
That moment when you're on a bus and have idle thoughts just to pass time and catch yourself thinking "I could never imagine <person> ever hurting anyone, it's just not within their scope."
It's happening, the transformation is happening... I'm turning into... a PROGRAMMER! 😱😱 -
I'm a beginner in the programming world and I know this is kinda crazy. But how great is the idea of me specializing in C++(not saying just that) ? Will I have a lot of scope? I'm already learning frameworks like qt. So am I wasting my time? Thought I should hear from ppl in the field already. Thanks9
-
I just love code-golf, I only started recently, but sometimes it's nice to fuck all coding conventions, missuse lazy evaluation and abuse scope leaking.
I'm normally really tidy with formating and whitespace placement, but code-golf is also a testing field for uncommen constructs and I think it can give deeper insights into a language.
I don't like languages specifically for code-golf though, these are just stupid and no fun (at least for me).1 -
Dev work estimation is harder when the higher ups gives you a one line jira description and expect you to provide them with a timeline. Like how many times i gotta send the ticket back up the pipeline ><1
-
I was discussing scope and budget with a potential client for a side project. It involved a good bit of complex postgresql and subsequent aggregations and creation of reports. He was hiring because the last guy's work was so poorly documented, they couldn't verify its accuracy.
Me: "So, what are your thoughts on a budget?"
Him: "We were thinking something like $15/hour."
Me: "Um...ok. If I can ask, where did you get that number?"
Him: "That's what we paid the last guy."
😑😑😑😑😑😑4 -
AFTER 8 WEEKS OF HELL IN THIS CURRENT USELESS TEAM FULL OF EGOS AND SHITTY SCOPE I AM FINALLY TRANSFERING TO ANOTHER TEAM WITH NICE SCOPE AND A DECENT TEAM FUCK YEAAAAAHHHHH DURJDKLWHTB4KDLDJRJELSEKELELENEBEBSNEKMWM1
-
When I’m getting to 100k MRR, if I have any developers but me, I’m gonna spoil them. I mean making them obscenely spoiled. Here, take your 4 times the market salary. Enjoy the culture and never leave.
Why? Because my architecture approach makes products that don’t need many devs, plus I don’t like making useless features. Every product has a scope. Every scope can be completed. “There are always tasks” notion is wrong.
Also, because to me 1000% and 10000% margins aren’t different at all. Those who seek MOAR and MOAR money, amassing more money than they can ever spend, do it out of fear.
I don’t have any kind of fear. Those who looked their death straight in the eyes don’t fear materialistic misfortunes.
My favorite word is “enough”. I speak it to myself several times a day, over and over, like a mantra. It helps me overcome but-what-ifs that plague people to the point of using next.js just to make trivial saas apps that can be replaced by Excel in one week of work.8 -
Anyone at the Junior level coming from a UX and Front End mixed background get frustrated while applying to jobs furthering learning new libraries while circling around to software or CMS's they haven't used in months/years? Feels like a scope creep IRL.
-
The "Progress 4GL", now "OpenEdge" doesn't only allow you to abbreviate reserved words, it goes even further.
It allows you to abbreviate database field names.
Yup. Make a spelling mistake and you are messing with a different field.
Forget to declare a variable and there's a field in scope beginning with the same letters? It'll cheerfully assume you mean that field.
This is truly the WORST, most bone-headedly STUPID decision ever taken in the entire history of programming languages.
I defy anyone to offer anything worse than this. -
Hey y'all. So my manager is giving me "permission" to do coding related activities. I'm part of support, so it's a privilege to be going out of scope of my work.
But I gotta ask, is it me or is 3 hours everyday for large scaled coding project a bit short?
I feel like 3 hours is not enough time to ramp up and then do productive work. Maybe it's just me, but I feel like I am being setup for failure.4 -
The scope for this project was absolute horse shit, and now they are mad because the end product is still horse shit...
I want to feel guilty for the outcome, but I just can't. This is something they should have had foresight for. Validation and testing is absolutely atrocious here. No official real scenario testing, and now the whole thing has been blown wide open for all the shit it can't do. -
Our current project...
First three sprints... going fine and slow get used to each other.
Later sprints get more of a clear scope. With a deadline a couple of months later. The team raises some red flags with problems.
Seems like the PO/PM doesn't get it or ignores it.
More sprints later with more confrontations. PO/PM still doesn't get it.
Team introduces a new theme song
https://m.youtube.com/watch/...
Hopes she gets it now . . . -
Helping out a team, I was documenting some code/processes when I came across several classes that was logging a lot of, IMO, 'junk' that was unnecessary (and I knew wasn't being used in any Splunk alerts/reports)
I offer a refactoring suggestion, simplifying the data being logged, moving the duplicate code to a central location, maybe saving 10~20 lines of code. Didn't think it was a big deal because they were already actively working on the code and it was all new code (nothing deployed to production yet). Sent the suggestion to the lead developer and he responds:
Dev: "Yes, the changes looks fine, but not in scope of the project. Any out of scope work will need to be suggested at the end of the project, reviewed by the team, the project manager and approved by the vice president."
"Out of scope"? Logging data to Splunk needs a vice president's approval? WTF?
YOU PROBABLY HAVE THE PROJECT OPEN IN VISUAL STUDIO RIGHT NOW!!!
Along with the documentation the lead dev said they didn't have time to do, I send his boss and the dev team my suggested changes (before-after screen shots of the code) and offered to do the 2 minutes worth of work (again, this was new code, nothing in production and zero side affects to anything).
I even offered to create the splunk reporting/alerting against the data being logged (another item they said they would not have time to do)
About a minute later the lead dev responds..
Dev: "Those changes look good. I'll have Jake make those changes and we can test the logging when we deploy to dev on Monday. Thanks!"
Of course you will...fracking ass hat.
I'll bet my Battlestar Galactica DVD box set he was going to make the changes himself, brag to his boss how he refactored the code, saving X lines of code..blah blah blah to help *me* with documenting the logging portion. -
Why project manager use group chat to discuss an issue which is related only to one developer, meanwhile other getting messages and notifications which they have no idea and putting their attention something they have no business?
Sometime I did not read message cause I think they are not related to me then I get personal message please check group.
Now other team members are using group chat when they want to discuss something with manager.
Why you people think scope of message before send it???1 -
Product was not thrilled with our estimates we gave them for the next phase of our project. So they got the veep to give us 2 new team members - a new hire and an existing senior - in hopes that it will allow us to finish a lot sooner.
Because 9 women can make a baby in a month, right? Gods forbid we consider removing anything from the scope of this phase. Mind you, there's still another phase planned after this one before we even release the product.2 -
Salesforce Lightning Component
I am creating a salesforce lightning component to list the leads of the current logged in user.
I have managed to write the following code, but when i add the component to the page, and preview it, I dont see any leads.
<aura:component implements="forceCommunity:availableForAllPageTypes" access="global" >
<div class="slds">
<table class="slds-table slds-table--bordered slds-table--striped">
<thead>
<tr>
<th scope="col"><span class="slds-truncate">Company</span></th>
<th scope="col"><span class="slds-truncate">Annual Revenue</span></th>
</tr>
</thead>
<tbody>
<aura:iteration items="{!v.leads}" var="lead">
<tr>
<td>{!lead.Company}</td>
<td>{!lead.AnnualRevenue}</td>
</tr>
</aura:iteration>
</tbody>
</table>
</div>
It will be great, if someone could tell me what is that I am doing wrong. Visit here! https://goo.gl/7jNnWu
Thank you3 -
Feeling absolutely drained.......
My job is sucking my soul, want to apply for a PhD but procastination has engulfed me.... It's like being at the bottom of a deep ditch with very smooth walls; while it is comfortable for now, there is no escape and no scope for improvement.
Need some serious courage to figure out a way to escape...3 -
I'm a dev lead. I'm trying to consolidate a squad. There's a senior in it preaching the dream of career climbing and LinkedIn optimization.
Now all interns want to switch squads. I'm all for personal growth... but now everyone wants to be everything at once and productivity stalled. The job descriptions for our squad were perfectly clear, there's tons of different tech stacks... We can build a lot of cool things in this scope, and now no one can see them because Data Science or Data Engineering or Front-end is suddenly sparkling.
I'm tired.3 -
That feeling when the Jenkins build fails and fixing it is both out of your scope and permission.
Dear devops, you should know when a certificate expires that we use to authenticate with external web services. -
When you spend months putting together a major update for the original scope of a project, release the update to a client, and the first thing they say: "Where's that new feature I asked for last week?"
-
Fuck AngularJS' scope fuckery. Yes it's legacy shit in an old project.
A minor change fucked up the model scope shitfuck thus leading to improper input model fuckvalues.
Go rot in pieces and perish.1 -
I bought lots of books for writing old syntax on systems that no longer exists that solved problems that will never be in scope again.
-
That’s IT!!! I’m throwing in the towel, I’m sick of IDEs crashing and bloating up Code, zero transparency. And tired of shitty incircuit debuggers breaking.
Going old school again, give me a text editor, terminal, a scope and a com line, I’ll be fine.
Fuck the text editor just give me a terminal, OSC scope and com line.3 -
Scope creep and hidden requirements. Project seemed to get bigger every week. 4 months salary for 7~9 months of actual work.
-
Fixing out of scope/unrelated code quality issues when working on bugs/features.
Especially with older projects where pretty much the entire code base is a quality issue.1 -
I love and embrace hurdles but I suppose getting people to understand and adhere to locked down requirements. I have seen lots of moving targets and scope creep impact projects and ultimately business success.
-
Delays. Delays in payment, delays in scope and spec delivery, delays from the graphics guys, delays from the X guy, the Y guy, this company, that company. No matter what the reason, delays leave that leave the Dev waiting and sitting around despondent and losing interest faster than the second to latest viral video.
-
First round of grading the newbies' C hand-ins. Some are decent, some are great, some are way beyond the scope of the curriculum (50 line solution using structs for something that can be done in 5 lines), and some are "oh god why?".
Life as a TA is hard. -
Sales agreed to client to deliver in 7 sprints. It's the 3rd sprint already and the tech lead is still trying to firm up scope MVP.1
-
Spent yesterday working on a card for adjusting a Graph query to properly sort records. Made all the specs. Tests them all. It gets approved.
Rebased today, and the project lead (who made the card I worked on, told me to work on it and approved my PR) put in a sorting scope that's totally different, in order to "unblock" a frontend dev.
After examining it and discussing it, my work was totally unnecessary, and didn't do what we really needed anyway. Closed my PR. Don't feel like doing shit today.2 -
So basically after using arrow functions for 6 months I discovered just now that it also passes it's enclosing scope. The more you know7
-
Working in the industry for several years on dozens of projects with little to show. Between clients who can't pay, who abandon projects, who have scope creeped out of control, or are just plain slow to respond, my actual finished project output seems like 25% and somehow we're the ones who get shouldered with all the blame.
-
I'm just glad that someone helped me do front end in an unrealistic deadline given to us in 2 weeks to finish a corporate-scope project .(2 of us working on)
Now that we realize that he made was another issue that leads to technical debt.
I will do all the refactoring and assure that it works perfectly fine. -
Working on an application - everywhere an enum should be is a database table instead.
Me: What happens when someone changes "rejected" to "approved" in your status table?
Me: What happens when you re-seed your database and the indexes for your types are different?
All problems, with no time or scope to fix!
USE A FUCKING ENUM9 -
I literally spent a week fighting scope creep instinctively introduced by myself on a submodule with the nominal role *Read all files the compiler needs to read using the fewest possible additional steps*
I have to keep reminding myself that there's no such thing as a scope too narrow. If its purpose can be described without spelling out the implementation, it can be encapsulated. -
I have a son, so my social life pretty much revolves around him. That said, we just had a great weekend. We reserve weekend afternoons (after his nap) for adventures, and I think we do well with it.
I make it very clear to my employer that outside a certain scope, I am simply not available for work. They understand and accept this, but it took a lot of years to get to this point. I've been doing what I do, in some form, for almost twenty years. -
Can github (not google) copilot be run on a company server? Or some scaled down version?
I could see this being useful for a version that only parses the code the company wants it to parse. Like an existing codebase. I often find snippets on how to solve something in the existing codebase, but it is usually hit or miss.9 -
Need advice guys
Where I'm working now I'm the tech lead, but I'm not happy. I want to get deeper into infrastructure and DevOps but I have no scope for that.
I have an offer from another company. A very small raise. Supposedly will lead to tech lead in 6 months after I help them recruit a team. Offered mid. I went back and said because of uncertainty about where the role would head, and coming from where I am, I would accept the offer with the title so I have more confidence about the future of the role.
They came back with a senior role, not tech lead, saying there's no scope for that yet. They also said they envision giving me architecture control and letting me train and drive the cloud process.
But this is all heresay. I could take the role, the project is postponed, there is no team to be a tech lead for, and so no pay increase or opportunity to learn.
Opinions?6 -
Love JavaScript and have been writing it for years. Some days, how this and scope work are somewhat of a mystery in a few of my projects.1
-
A funny quote and almost a true fact.
"Understanding closures, is like when Neo sees The Matrix for the first time".
YDKJS 'scope & closures' -
PMs... be wary working for sales people. They are are really good at getting you to say "Yes" to a simple project, then piling on new scope as an "upsell".
It's a skill in their domain. It's a trap in ours.2 -
I was getting the milk out of the fridge this morning and noticed that the use by date was today.
First thing that popped into my head: "my milk is about to go out of scope." -
Is it common to have QA and Product Management in sprint planning? Cuz they are derailing sprint planning SO MUCH!!! I am internally screaming. Aaaaaaaaand they just extended the scope of one of the issues. Neat.11
-
In three days my team closes the book on this monolithic cluster of a project that I thought would never end! I feel like Christmas is coming. Hopefully the PM doesn’t let the business throw us into another scope-less pit like this again! 😩3
-
Very vague and large question but: How do you become better in terms of software development / engineering?
For context my current job is pretty good but sometimes it lacks challenges, I’m interested in how people become better out of the work scope I guess.7 -
Inherited a massive code base today... All JS is still being accessed via global scope... what are modules & modular design even... SOLID and DRY are things that clearly never crossed the devs mind during inception of this beast... and to top it all off all there is a weird BEM / SCSS style going on that somehow manages to confuse the IDE... thus all style helper utilities in the IDE are useless...2
-
Is it good to be a Linux Administrator, what are good and bad aspect of it and what is future scope so that i can answer myself where do i see myself in 5 years 😂
Currently working at GoDaddy as Hosting tech lead..6 -
New feature request that could be unecessary by client just sticking to one of 4 different very similar input formats instead of many off the cuff formats, that conflict and i cant guess let alone a computer. But i present an outline idea of the solution with his specs
I didnt complain just told him what needs to change and what our constraints will be how the info is interpretted etc
Client says "dont spend time on code for that feature.. stick to other original work for now" ! omg hes getting it! Sweet. I only wasted an hour this time, and if he does want the feature, we have an agreed spec for it. We can get back to handling the customer level shit and maybe he can make some more money finally.
Scope creep plus 0, me plus one. Scope creep still in thr lead by a lot. Oh well. Still, this guy is getting more tolerable -
I understand the desire people have to use an open source driver for their graphics card, but it feels like that's not the only reason people seem averse to using nvidia's closed-source driver on linux. I have used it for years, and never had a problem, and though I have an admittedly specific use scope, I would like to know what it is that people dislike about it. What problems do you have with it?3
-
Maybe I shouldn't code today... or get more sleep.
Every single bug I had today was due to referencing the wrong variables... and not including 'this.'
How do you guard against creating variables with the same names in method and class scope?2 -
I have lost track of the whys, but I'm writing something that loads a datastructure not unlike specifications of C types (plus struct single inheritance and generics) from any DLL-s tossed in the same folder, then organizes them into a pretty database. Now I just gotta keep gradually broadening the scope until I get to the feature set of the modern C# type system.rant what is this not gonna halt another project at least i can show off my mathz i could've went with lua i really should stop writing in the tag row why
-
That annoying moment when you took an algorithm test, you didn't even pass any test case or you passed just 3 🙂, doing that same algorithm again outside the time scope, then you killed it.
Moral lesson: you have to take your time to think properly even when time is running out. -
That moment you find out that python is very sloppy when it comes to scopes. It seems that variables declared in loops are callable in function scopes. So this code actually does not give any errors:
for i in range(6):
print i
print(“out of loop scope”, i)
Now I’m just like: WTF! That can cause some serious errors when you’re not aware of this thing. I don’t know any other language that has this property...4 -
Is QA bad at all companies or just mine? We ask QA to test changes from a list of changes. They come back with existing bugs outside the scope of what they were testing. Waste our time talking about irrelevant and out of scope bugs, then when corrected they respond "what would you like me to test?" Then I try to refrain from snapping and say "test the original items on the list like we originally asked you too... Agh. I really don't like working with our QA. They slow everything down, they cause delays because they don't grasp things. And it wastes our dev time, we talk about the same things over and over. Ugh.2
-
anyone having a good understanding of kotlin coroutines? the weird extension lambdas, coroutine scopes, context , dispatcher and suspend are not making much sense to me. i can post a longer query, but first i just need to understand the relationship between a scope, context and dispatcher?6
-
"The critical distinction between a craftsman and an expert is what happens after a sufficient level of expertise has been achieved. The expert will do everything she can to remain wedded to a single context, narrowing the scope of her learning, her practice, and her projects. The craftsman has the courage and humility to set aside her expertise and pick up an unfamiliar technology or learn a new domain." - Dave Hoover7
-
There's nothing like that feeling on your face...
When you get a new project...and you've been writing project requirements & scope docs for 20 hours...
As you somber towards bed...what is that tickle on my cheek? Oh. Just eye blood.
That's a morning-me problem.3 -
Interested if anyone has done a risk assessment with the AWS outage (or other cloud hosts) in scope and contingency strategies in place and tested. A+ if you did 👍
No, going to the pub does not count as a viable strategy but probably a popular one. -
Scope creep is the worst, and it's always last minute which causes bugs, which causes unhappy scope creeping clients.. :-/
-
As a Software Engineer
I want agile bros to fucking understand the amount (scope) of work their stupid user stories contain. So that I don't have to rant about it and go back and forth between 10k people to figure out what the fuck they want.4 -
Today, Someone I am working for asked me to port a REST API to GraphQL.
The REST API response is a JSON containing only 3 fields.
Does it makes sense to even consider porting this to GraphQL?
To be clear, The scope of the project was finished as in, All the features and whatever were already written and there was nothing else to be added to the API.4 -
If you're self-employed, have your legal shit together even if you trust a client.
Your legal work is not for expected cases when everything is rainbows and unicorns, it's for the times when SHTF. It provides you and your prospective clients with clarity on what to mutually expect.
There will be scope creep, there will be late payments,... You can be lenient, but cover your legal bases so that you don't have to be. -
Got an interview call from a company which I didn't join at the last minute. This last minute change happened 3 years back.
Now I'm thinking I'll give them another shot even though I'm happy with my current company.
I didn't join them earlier because the new company had a lot of scope for learning and growth.
Now, let's see what they have in store -
When you build a custom CMS for a client and they don't even use it... why the hell am I (the dev) entering their content?!
And for fuck's sake... at least give me the right content in the first place instead of having me redo it 3 times!4 -
After working for about a year and a half at a rather small web company, I've found that poor choices by management frequently result in me getting in trouble. (Adding new requirements to scope, moving up deadlines, etc) So I think my career goals are starting to move more in the direction of freelancing, at least part time.
Does anyone have any experience freelancing? Do you like it? How did you get started? -
Python can be a bit weird when it comes to the scope of variables. I once spent a weekend banging my head over an issue in the code, only to figure out on the following Monday that I hadn't passed a variable to the function, and it was picking up that variable and a different value of it from somewhere else... WHERE AND HOW1
-
>new feature in application uses external API
>external API has unreliable response times, requires polling to get results, no way to set up webhooks or whatever
>tech lead proposes asynchronous system which will queue up user requests for processing and use websockets to warn frontend clients of finished query results
>higher ups say it will take too much time, make tech lead cut back in scale and treat external API like a regular synchronous REST API
>team dutifully implements feature within the constraints of the new smaller scope
>higher ups try out the feature, find the usage experience is extremely shitty, but don't back down, they only let tech lead scale back to original scope in small increments that still allow new problems to show up
>feature takes up same time or longer, but with more damage to the mental health of developers
At least I'm not in that team1 -
Fucking jQuery in Polymer 0.5.
When polymer 0.5 was released, things seemed incredibly easy at first, but when you need to do some complex things, the abstraction layer provided by web components are not of much help. Babel wasn't there too, so I ended up using scope hacks to access event listeners (var self = this). Worse, I have to use jQuery because many of things are downright tedious or fucked up back then, including myself.
Now, React is here; No jQuery, no hacks, no web component polyfills, no unsolvable perf bugs, no scope hacks, no 10sec loading time, no regrets.1 -
Rust noob Q:
Given x a variable on the heap, e.g.
let x = String::from("Hello, devRant!");
Then, given some function that I didn't write (from a library) that takes ownership of its argument:
fn some_function(y: String) -> bool { ... }
How would you handle this situation:
if some_function(x) {
another_function(x); // not ok, because x has gone out of scope in the line before
}
Is it idiomatic to just clone() x in the first call? That seems bad practice, because it's the second (or some other additional) call that needs x. What should I be doing instead?8 -
I want to be in the game development industry. Could someone tell me the scope and the knowledge necessary?14
-
Fucking large ass corporate companies that outsource some apps with fucking internal politics. Can't decide the scope of what we're working and won't even let us decide or proceed with our dev.
-
GitHub is down. Unlucky client, guess I have a *really* good excuse not to push that scope-creeped heap of a new frontend. Because apparently 'those "small changes" you've made to the Sketch file are in fact entirely new uses of the data structures' wasn't good enough.
-
Finally discovered kind of explaining something that baffled me
https://stackoverflow.com/questions...
It really pisses me off as I've taken block scope for granted as a default thing.
I've got an open question to people in the community who know more than me, do most modern languages , scripting or not have block scope?4 -
Ok, so currently in my Java course on Udemy we are going more in-depth into scope and visibility, and I'm currently doing the challenge for it.
So I'm doing it and the challenge is to have every single name of a variable or method be called 'x' (just to better understand scope and vis, he mentions how this is not a good practice AT ALL) with the exceptions of the classes and scanner var (but there is an optional challenge to also make them named x).
Now that I progressed into it, I noticed something. This challenge is literally making me make my code so DRY and outside-the-box-thinking that, what if, this could be a practice?
Not the naming everything in your code the same var name, but doing that at the start and then renaming the variables after coding. Because right now, I feel as though I am using SO MUCH less code than if I had the liberty of naming my classes, methods, and variables different things, it's actually kinda cool.
I'll attach my code from the challenge to this after by it really amazed me how well my code looked compared to my previous challenges and even personal projects!1 -
I spent three days debugging an API endpoint because in this framework, a "function not in scope" error fails silently. The only way to find out that this issue was happening was to drop the entire endpoint handler into a try/catch block.
Guys.
JavaScript is the shittiest fucking language.3 -
Scope creep is so great. I love it when someone wants to add something to a request that has nothing to do with the request, and will only be used MAYBE once annually. /s1
-
The Node and its magic tricks never cease to surprise me.
I created several new components and tried to compile them for verification. Then this big fat error popped up.
I commented out all the newly created code (didn't remove any files, just did ^A^/). Recompiled. This big fat error again.
Undid modifications I made to the files that existed there before. Recompiled. This big fat error again.
Moved the newly created files outside of the project scope (mv app/<...>/featureX/ ../bkup/). Recompiled. SUCCESS.
Moved all of those files back (mv ../bkup/featureX app/<...>/). Recompiled. SUCCESS.
wtf...2 -
Many of engineer blogs like to write about how he made the tool work, but rarely explain the back ground... like why it works, what's happening in the background, and why he chose that commands, methods, or options out of other stuff he could chose. I know it's impossible for a person to know everything, but I hope I wouldn't feel so much difficulty to find information which provides a little bit broader scope of knowledge about the tools.
-
For those of us in college/University is it normal to have issues with trying to find the right scope and size for a project? because it takes me forever to figure that out
-
Has anyone experience in implementing a language server? I am currently working on a php language server and can’t wrap my head around how to efficiently find the correct scope/token from a cursor position ... like I would need to jump right into the middle of the AST somehow.
On another note I already fought the borough checker for 3 hours straight so might just go and read how the rust language server was implemented.
But I would still like to pull some experience from you if you have been through this already2 -
I just hope that one day the clients will know the difference of the scope and limitation of a website and a system, it takes months to make a good functioning system not a month.
-
Whenever I go out for a walk now, I get a monologue in my head about everything wrong with my team... But using managerial terms like man-month, velocity, chaotic, context switching costs, lack of processes and standards, need for more slack, too much low value busy work, technical debt, scope creep, (violation of) the two-pizza rule... by a lot7
-
Because you maintain a WooCommerce payment gateway plugin, a user contacts you to ask if it can do something that seriously extends the basic checkout functionality.
An e-mail conversation ensues to clarify the nature of the request and see if it is even remotely in scope for the plugin (it isn't).
Final e-mail from the user ends with, "It really isn't all that hard. I think you can probably knock it out in a day or two. ;)" -
If python turns out to be what it looks to be, then all my years using c# and the .net framework are ... <Please finish sentence>3
-
Working with a tester that scope creeps and then “fails” the tests because they did not live up to the scope that the person added just now............. Man, that grinds my gears.. And then reaches out in order to verify whether a feature could be nice to have, and when I agree, she slams it in as a scope creep on another feature and “fails” the test.. Going slightly crazy here2
-
So I've been working on a project that has gone to shit, scope isn't clear and deadline is too tight. Developers get dropped into the team to "make it work"
Currently I think it is unavailable to succeed within the deadline. But this got me thinking, how do you actually save such a project? Could a good project lead save a chaotic project? If so... How? (And more importantly to me, how does one become a good project lead, do I need 10+ years of programming experience?) -
Why did I go broke?
Because every time I tried to cash in my promises, I’d end up nullifying my income with undefined deductions! I thought I could get by on short functions and quick closures, but in the end, I found myself callbacked into a corner with no scope for improvement.
I tried to debug my financial situation, but my stack overflowed with deferred payments, and I couldn’t even parse where all my money was going. The compiler of my life just kept throwing unexpected "expenses" errors.
In a final attempt, I refactored my entire approach, renaming myself Async to buy some time, but it was too late. My funds were hoisted to the global scope, and before I knew it, I was reduced to Boolean poverty.
Now, I live my life in strict mode, always awaiting the day I’ll finally get a return on my investment... but deep down, I know I’m just an object in a mutable state.
P.S : I'm a JS DEV1 -
I hate BT.
Today, it started redirecting me to a page saying, basically, to activate their DNS server on the router for "BT Protect" and "Parental Controls" to work, despite the fact that my parents never turned it on. Their support lines appear to be staffed with Indians taught to answer very basic questions, and forwarded me to "tech experts" from BT, a service that apparently costs £8 a month, because "the issue is out of their scope".
How is this even legal?1 -
Spent the day figuring out how to maintain injected dependencies in scope when they're requested asynchronously later in the pipeline and then be able to clean it up later without having any lifecycle hooks to use.
Seriously considered switching DI frameworks before I just added an event when it's OK to dispose of the scope and I think it's finally working (without the memory leaks it had before).
Who else has to try something every possible way before you can be satisfied? -
I'm very new to the business world, this is my first freelance project, a website with articles, editable profile pages and a calendar. I can't say no to the customer so the scope grew a bit too fat. I'm moving to England and starting university next week, and the project is going to be transferred to some guy, supposedly for maintenance, but it's not even close to complete. I feel like shit for failing them and especially I feel bad for the poor guy after me.2
-
Other work, out of scope of the work I need to do, keeping me from working on said things, like for weeks on end...
-
so the deployment from my side went through ok... but a "SYSTEM" defect almost prohibited my changes from being signed off... explained it to the person responsible... and then they sign it off knowing well that it was a "SYSTEM" defect that was outside of scope...
-
Project has been in flight for months. Solution design complete. Last minute major scope change by management. And I'm about to start rewriting a high level solution design doc to reflect their sudden change now. Due first thing in the morning. Its almost 12:30am local time.
Kill me!1 -
I think web dev has reached its saturation point... App dev still has got some scope since everyone in the world carries more smartphones than laptops.1
-
I came across this code snippet on Quora, and I tried crashing the Codeforces server (strictly for educational purposes). But this thing wouldn’t compile, either because fork() was not declared in the scope, or the file <unistd.h> was not found. I tried it on different C++ machines. What is the fix for this ?6
-
Ever spent too long coding around a limitation in a piece of code further down the stack, blissfully unaware that this particular piece of code resides well within your team's scope and that you could have just extended it to fit your needs? Side note: Senior engineers don't appreciate you wasting their time...1
-
wait..... can you auto indent console logs depending on their nesting in functions?
I just realised it can be hard to read console logs because say you do
log('here 1')
callFunction()
log ('here 2')
But callFunction does a bunch of logging, then your here1 and here2 become separated !
But if you could make console log automatically add a couple spaces for every level of nesting/scoping that would be ideal .. ? 👀12 -
The Project Manager changed the project from scope driven to date driven with the teams giving him only t-shirt sizing estimates. Wish us luck...
-
not understanding javascript scope
trying to pass in variable with same name as for variables of a consumer to be used
sameName : sameName
doesn't like it, change the name of one of them welp2 -
The only thing worse than realizing scope creep is taking over a project is realizing that it's only 5 minutes into the kickoff meeting >:/
-
How I estimate work: Deep dive into the existing code, consider refactors and related modifications that may need to be done, look for alternatives, assess the scope, and then add 20% to whatever amount of time I come up with.
How every company I've ever worked for estimates work: "It's just adding a button. My nephew builds websites and he says buttons are easy. We need it in production by tomorrow."1 -
Client doesn't read scope doc. Sends me email asking basic questions that were mentioned as bullet points in the document and subsequent PSA4
-
Everything from https://devrant.com/rants/4289918 but on the side of projects I happen to work with and dependencies. Applying this scope of change on one human is a bit cheap, don't you think? 🤷♂️
-
Honestly speaking, I don't understand all these homes about Java programmers not being able to C#.
I'm mainly a Java programmer and about 9 months ago, my team inherited a huge scope of applications developed in C#. I was forced to learn C# in order to support those applications and I have to say I didn't find the language that difficult...1 -
Talking over an assignment for an angular app a couple of months ago: responsiveness was not important and not a part of the scope. Its for internal use and nobody will do this on his phone.
Today the designer, next to me (on his iPad). With a look on his face like he sees water burning, why isn’t it responsive?2 -
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 -
I ask here because ya’ll are smart people and this is outside my normal scope.
What do you think of ML on MCU?
https://petewarden.com/2018/06/...1 -
every time I commit an new brunch I comment it with " it's not a bug, is a feature. "... checking the commit some days later..." damn.. that's a big feature "1
-
Golang: It's stupid that the language doesn't allow the variable 'result' to be used out of the if scope, although it's been declared outside the if scope:
if result, err := foo(bar); err != nil {
// do something with err
}
// no err, so do something
// with result.
// But No! you can't.3 -
I just discover the language Dart (https://dart.dev/) and I think I do not fully get the scope of it.
Afaik it's a language for building cross platform guis where in the past you would have used something like ionic. So am I right that Dart is not quite for web development (as a "replacement" fur js/ts)?4 -
I have been on this project back and forth with this client who keeps adding to the job scope in the name of African elderly person, i just want to get done and collect my money
-
!rant
can you give me/point me to some good example problem/exercise for multithreading? as in, something that's small in scope, but actually requires dealing with most of the multithreading issues & complications? race conditions, synchronization, locks, shared memory access, cross-thread calls/callbacks, etc?2 -
Love angular and angular material but why is it so difficult for a dialog to inherit scope properties why??? Have been for a whole day on this bug
-
A simple template customization job turns monstrous!! The client expects me to develop new templates as part of the scope.. 2/3rd of the project in! The hell!
-
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 -
I really hate when stakeholders treat me like an idiot. No, I didn’t change the existing logic of the website. It wasn’t discussed in the scope, so why would I touch it? Stakeholder, you “double checking” like this is demeaning and will only cause me to refuse future requests from you. Plus, you were at the meeting when we discussed scope, so there should be no questioning my intelligence like this.
-
Have you ever scoped a task to be a certain amount of time and at the end of that scoped time asked for more time because you think you can still achieve what you are trying to do but after the extra time has expired, you find out that the task is near impossible?
What do you tell the client? -
in 2023, swift still doesn't have a tracing GC, and they are still using reference counting to decide when to deallocate an instance, surprise! what's even worse is closures are everywhere and the default way to define a closure make it possible to keep a reference to variables in the parent scope.8
-
Yo guys...i know it's been a long time since i made a rant or something like that.....but i was working on my discord bot......i am giving the link below....if u guys want to help me verify it then please invite it to your server.....thanks(advance ;))
https://discord.com/api/oauth2/... -
Fellow developer likes to request changes on pull requests to do major refactors on untouched code or change functionality which is outside the scope of the ticket.
Manager doesn't work on the codebase and doesn't care. This blocks our work and we often have to submit to their demands.
Feels very micromanagy even tho we are all experienced.
Asking for advice and a friend. (mostly a friend)4 -
How can a novel emerging challenger software (written in Rust) take me 4 hours to install (still ongoing)?
Today I have decided to give Pijul a go. Pijul describes itself as a theory-sound alternative to Git, which I have wanted to get away from for a while now, due to various reasons -- many of which I saw Pijul advertise to have solved on design level.
So I set away a day to learn Pijul, today. Well, 4 hours after I sat down -- after a number of hilariously wonky failures of "Rust ecosystem" to do the right thing as I had to install Rust with some shell one-liners those insane wizards recommend for installation process (all in the name of "stability but not stagnation") -- Pijul has now been installing with the blasted `cargo` for an hour now (that's after 3 hours of getting to the point where `cargo install pijul` stopped exploding in my face) -- telling me I only have 40 crates more to install. Are they throttling me, perhaps? I don't care -- I should have been installing Pijul from a repository in accordance with my Linux distribution, or -- at worst -- download a BLOODY COMPILED PROGRAM IMAGE.
What is it with the hipster developers today? Everything they get of tools, they subsume and churn out intricate complexities the likes of which we hadn't seen yesterday. Tell me fellow developers who think installation of your software has to require three and a half novel "installation solutions" to which I can't be arsed to be made privy -- do you think your life today is easier than, I don't know -- wrangling with a Makefile and a C compiler (which today thankfully can do rather good job of standards compliance)?
I mean I wouldn't mind Pijul being written in Rust -- but it turns out Rust's advertised elegancy in practice is wrapped in so much "giftwrap" I feel like what desire I had to learn Rust myself, I'll stear well clear.
Here's an advice for developers in general -- an advice continiously ignored for decades -- stop blowing your original scope of delivery in auxilary packages you think you need to reinvent just because you can or because your mom is out of town! For programming languages like Rust this most certainly entails NOT writing your own package manager, with its own package delivery mechanism that has its own configuration file format and virtual machine to configure dependency resolution or what have you!
You wanted to write a programming language that has novel features you think we need? Fine -- write one and stop there. Watch it grow, and watch people who are busy working on other parts (scopes) of software to integrate your offer.
What a shitshow. Stop smuggling alternative package managers, installers, and discombulators with your actual product -- I only want the latter, I don't want the rest of your damn piping, walls, roof and a cathedral on top of it!
Don't be that guy starting with a pin, and ending up with a fucking diorama miniature of a pig farm in Netherlands. Jesus.7 -
Is there a debug tool in Visual Studio that acts like a global HashMap<String, object> that you can add random objects to so that you can verify which objects are the same instance between breakpoints and view the state of an object that you had access to but is not in scope at a given breakpoint? I'm debugging a GUI app right now and it's an enormous pain in the ass to track identities, I resorted to adding random properties and statics to classes just so I can express this basic ass persistent debugger state6
-
Hlo frnds...anybody please tell me which language scope is very high nowadays java or python? Which is best?10
-
Can you recommend me some simple php+mysql based backend framework in order to build a simple rest api (with login, signup, scope data) ?7
-
Why in god's name does protobuf treat all enum values in the same scope??
Who would have thought that multiple enums may have values like "Undefined" or "Automatic"?
It's current year and somehow C style enums still haunt me1 -
Anyone here experienced with Travis-CI? I am getting this error. Please help me out.
ERROR: LoadError: syntax: invalid escape sequence
Stacktrace:
[1] include at ./boot.jl:317 [inlined]
[2] include_relative(::Module, ::String) at ./loading.jl:1038
[3] include(::Module, ::String) at ./sysimg.jl:29
[4] top-level scope at none:2
[5] eval at ./boot.jl:319 [inlined]
[6] eval(::Expr) at ./client.jl:399
[7] top-level scope at ./none:32 -
4 hours wasted due to a rather strange "scope poisoning" bug... it was really fucking strange.
Had to move the 5 lines of code, above where the error happened, to a private function.
The 5 lines just called an XLSX library which read a given file and returned an array. I don't know how but the thing somehow messed with my Soap client call one line below. The culprit must have been some IO resource handle which didn't get destroyed when in the same scope due to persisting object references..1 -
Any descent limit value for a SQL query?
I am performing a search operation and i want to limit the scope
I don't want to search the entire table9 -
I don't really like the way how JavaScript does a foreach loop. Either you have to use the "for in" loop, or you have to use the "Array.prototype.forEach" function which opens a new scope.2
-
Hey guys i need help, i want to switch to data field from react, i hv 2 yrs exp in react, should i go for data science? Can a frontend guy like me become a data scientist? And is the data science job fun when compared to react? Or should i go for power bi developer? I heard that power bi has a lot of scope as well. Thanks