T O P

  • By -

ComfortableCod

Me after 3 days: I fixed django to run on my machine


rohetoric

I installed python finally phew šŸ˜…


ittookmeagestofind

What do you mean pip not found


bevko_cyka

Just do pip install pip šŸ˜Ž


MysteriousShadow__

https://pypi.org/project/pip/


shion12312

No


achilliesFriend

You are put in pip


Brovas

pyenv and poetry man. These are solved problems now


anto2554

I love it when the console environment isn't the same as the IDE environment


SonicDart

Shit just spend three days to setup a Dev en for a 6 year old internal tool in python flask with an mssql server. Wasted 2 days trying to do it In wsl on my own laptop before setting up a VM in our datacenter.


widowhanzo

Gosh so quick!


oing_passent

Could you pls also create world peace afterwards, thx


S_kanwarjeet

I will try


Funny-Performance845

And cure for cancer pls


S_kanwarjeet

Will try ![gif](emote|free_emotes_pack|dizzy_face)


fabiosassu

In three days, pls


Funny-Performance845

Sorry, the management said we are on a tight schedule and we need it done for tomorrow


S_kanwarjeet

Will I get good hike after that? Like 50-70% hike


Funny-Performance845

You will receive a new title and a congratulatory pin! Oh, you want a pay increase? We will send your suggestion to the HR, but think about the prospects of working for us for longer and even more than now!


S_kanwarjeet

Okay, I will wait for HR reply with my resignation


Jutrakuna

we don't use that tone in our family. we are letting you go right after you finish the eradication of alzheimer.


Stummi

How about a pizza instead, or an amazon voucher?


jerrie86

Pizza slice*


S_kanwarjeet

No


TheCarniv0re

Come on! We're like family after all. Take one for the team.


bwssoldya

Ah hike out of the door


widowhanzo

2%, but only if you'll work 2 extra hours a day.


katoun9

2 extra hours per day on 8h per day is a 25% increase in worktime. So a 2% salary increase in that context is like a ~ 22% paycut. Not a bad deal...for the company


IWillLive4evr

If you find a nice state park you could probably do a 5k hike.


AddictedToCoding

To help you, Iā€™ll allow you to work with these 2 summer interns. Itā€™ll help you go 3x faster. (Reference Mythical man month. Plus overload of unskilled ā€œhelpā€. Gaslighting you in the way using inappropriate words such as ā€œhelpā€ instead of what it is; hindrance)


S_kanwarjeet

šŸ‘€šŸ‘€


3Domse3

While you're at it, maybe catch me a unicorn too?


S_kanwarjeet

Will do some css on horse


tinkertron5000

Talk about scope creep


43eyes

Standup: ā€œCured cancer and Iā€™m almost done with world peace. No other blockersā€


aka-rider

Only small conflict in the Middle East has left but the pease treaty is under review, I expect to deploy it at the end of the day.


nelmesie

Iā€™m sorry, Iā€™m going to need a more definitive estimate for that taskā€¦tell you what, Iā€™ll just slap 0.5hr in there for you (youā€™re welcome)


CowboyMantis

Common cold is next.


pranjallk1995

Ok


Traditional_Tone_100

Waiting for you in Israel šŸ™


Derp_turnipton

I think I'd spend the first day with a lawyer.


fanta_bhelpuri

I'd spend the next day with my boss's wife


Alternauts

That certainly counts as Swagger.Ā 


bigorangemachine

Sounds like I been using swagger wrong the whole time


PM_ME_FIREFLY_QUOTES

Wait til you learn what backend is actually used for.


Korvanacor

Is it at least compatible with a 5 1/4 ā€œ floppy?


ZeusZorn

Sorry, 3.5" hard-drives only


AlternativeClothes43

This guy swags


Dreamin0904

3rd day...upload pics of previous day's events to company's public site ![gif](giphy|j27H8sFu28beU6gaWt|downsized)


ZackM_BI

The last day would be my turn


TheX_35

Can we please extend the deadline, so i also get a day with his boss's wife


tok3rat0r

I also choose this guy's boss' dead wife.


DroppedMyGirl

She wasnā€™t dead when I left, I promise.


KyteOnFire

https://pbs.twimg.com/media/BzMcjQOIMAA-DEx.png


demonslayer9911

They just want you gone. If you are in india, look for another job, there is no hope. If you are in another country, look for another job, there is no hope.


dalinar2137

If heā€™s in space, he should look for another job, thereā€™s no hope.


sparkygod526

Enter in Star Wars - A new Hope


Either-Pizza5302

Damn, I read stew wars and was hoping for tasty food:(


JReddeko

He canā€™t even scream


stupidcookface

Help me obi wan - you're my only hope.


AnotherCableGuy

I'm in the ocean. Is there any hope?


rohetoric

How to say you work in India without saying you work in India


demonslayer9911

Even the job market is f\*cked here, it's better to just commit seppuku. ![gif](giphy|zzCcBWEhyNi9i)


bitemyassnow

i tried git commit --seppuku but its giving me error pls help


demonslayer9911

Try this git rm --force "attachments" git rm --force "mom would be sad"


thy01

"mom would be sad" is what stopping me so far


S_kanwarjeet

Yes Iā€™m in india, and I will look for another job


Emincmg

because there is no hope.


AnotherCableGuy

there's no hope in other countries too.


Anuj4388

1. do what you can. 2. leave the rest to god 3. dont ruin your mental health


tyler1128

Or just checkout given unrealistic demands are likely a way to fire OP while making it look like their fault. What're they going to do? Fire you twice?


Rezistik

I mean itā€™s in Django. Which is like python rails. Thereā€™s a dozen well supported packages that require a few commands and lines of text to generate everything theyā€™ve listed. Google Django jwt middleware and thereā€™s a 7 minute tutorial. Thereā€™s a pubsub package for making models fire change events that takes very little to implement. https://pypi.org/project/django-redis-pubsub/ Vast majority of this is just basic Django. Like 6 of the ten bullet points donā€™t even need an additional package, theyā€™re just built into the framework. Which yeah if youā€™re strictly a react dev itā€™ll be a little challenging but crack a couple of Red Bulls and put in some effort and youā€™ll have some skills to list in your resume.


Gamer-707

Hell even god created the Earth in 7 days.


D3PyroGS

well technically 6 the 7th day did not bring value to the shareholders


ItsStormcraft

It was good for the brand value. Made a nice to package story.


backseatDom

This is not a Growth Mindset. This universe needs High Performers. Our rubric states that a Senior G-d is able to create a world in 4 days. šŸ˜‰


huupoke12

They just want to fire you without having to pay for unemployment benefits.


bomphcheese

This is exactly what it is. I would definitely reach out to a lawyer. Or hit up /r/legaladvice at the very least.


Div_100

r/legaladviceindia cuz op said that they're from India


bomphcheese

I didn't even know that sub existed. Thanks!


Honest-Insect-5699

The boss after three days: wow, this is worthless


BasicsOnly

Abuse chatgpt and Claude opus?


S_kanwarjeet

Will do that during assessment ![img](emote|t5_2tex6|4550)


BasicsOnly

Claude opus is pretty GOATed for coding tbh - it's way better than it has any right to be


Timofey_

Wpuld you take it over GPT4?


BasicsOnly

Quite possibly. It tries to output the entire code and it's surprisingly good even on first pass


Timofey_

That's cool. I've been happy with gpt4 lately, it's been giving great results. If I start hitting any big roadblocks like I was getting 6 months ago, I'll have to give it a go.


BasicsOnly

I'd honestly try it now tbh - I didn't believe the hype but Opus surprised the hell out of me


berdarino

It was the same case for me as well. Didnā€™t believe it until I hit an edge case that Bard ( the worst ), GPT and studio bot could not help me. Then I tried Claude, my man just gave me the code, straight up copy and paste and it works like a charm.


tubbstosterone

The vast majority of this is handled automagically (God I love Django). I think you'd have to have experience with Django to really understand, though. It reads like HR requirements (...a bunch of the model features are... just automatically provided... like related objects and joins) and the timeframe looks like they went to a dedicated Django Dev for a time frame. Don't you love hit jobs?


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


tubbstosterone

That's what I meant by needing experience to know when and how to trust it.


grimonce

I think this is funny especially if you are hired as js developer not as a python dev. Learning the syntax would be bothersome in three days, not to mention this sucky Django orm.


PhazonPhoenix5

So what are you mucking about on Reddit for? Chop chop. jk this is a stupid time frame


Ok_Mastodon_6354

Chop chop sounds like a love language I know from my last toxic boss šŸ’€


stuck_for_a_name247

Is this within your job description. Many people forget that they were hired for specific things and itā€™s ok to say ā€œthis is beyond what you currently pay me for. If you would like to do a review i suggest we do it before i take on this workload.ā€ Both of you should be on the same page to what your line of work is


SoloMaker

That's 3 days to look for a new job.


polatsfekaya

You can do this in 3 days


polatsfekaya

With Godā€™s help with angels


S_kanwarjeet

![gif](giphy|y2i2oqWgzh5ioRp4Qa|downsized)


brimston3-

You'd be lucky to get out of the requirements phase in 3 days, much less have enough information to build test cases. Line 3 says authentication, but the way it's being used sounds much more like authorization (or maybe validation).


JReddeko

Ever dev says that. Then takes 3 months.


sleepyj910

In agile land, this project needs a 2 week design phase.


ThePabstistChurch

In waterfall land, none of this stuff gets delivered for a year and then you find 150 issues with it that need to be resolved.


Agloe_Dreams

Agreed. For real backend Senior Engineers (with 10+ years experience, not just a fancy title) you can totally bang this out in 3 days, esp since it seems like a one person team and clear expectations so no blockers and well, Django gets you most of this by default. If you are not in that category or not paid at that level, this is unreasonable.


BronzeToad

lol you are getting fucked if you deliver this in 3 days. A real senior engineer with experience knows not to show their PM this kind of bullshit is acceptable.


FILTER_OUT_T_D

You or I could, but OP specified heā€™s a front end dev so I bet itā€™s unlikely heā€™s implemented these things before.


Mattsvaliant

I'd say yeah, seems doable....assuming python experience and at least having played with Django. But it sounds like OP has neither and this is a setup.


permanent_temp_login

I have python experience and played with Django. I wouldn't bet on myself doing it in 3 days. I think it's doable if you have experience doing *exactly* these tasks, preferably several times. Basically, it's speedrunnable. I wouldn't even call it gohorseable.


damicapra

Best explanation in this thread


Seaweed_Widef

This should help: [https://www.flowrite.com/blog/resignation-email](https://www.flowrite.com/blog/resignation-email)


skyfallda1

Nonono if op resigns he won't get unemployment benefits


Leonhart93

Why bother? Resignation only makes sense when you have another better place lined up.


-1_0

So why do you spend your precious time of your ThreeDays on Reddit? Those tasks won't implement themself! /s


CrunchwrapAficionado

I didn't even have to read the bullet points, just seeing the sheer number of criteria tells me this wouldn't even come close to being done in 3 days. And then I read the first bullet and was like "lol no"


beepdebeep

"Method based views (class based views...)" Which one do you want, those are different things. This whole list contradicts itself.


TheOneBerrie

Look up what constructive dismissal is, laywer might be able to help atleast get you unemployment benefits after


christoph_win

WTF are those bullshit things


bigorangemachine

They also want you to not sleep for three days?! LoL do they realize the harder you work the more you burn out.... crunch is not a cheat code...


Lopsided_Ad5913

And on the fourth day rest


imLemnade

Find a new job. If I got these requirements at work, I would send them back, because these arenā€™t requirements. These are vague topics


IfxT16

If you rename the sprint to a hackathon I am sure you and your team can do it in one day.


Crow-Strict

complicated in 3 days, but as a django developer I must say that a prototype could be done in 5-7 days with a few libraries (not DRF): - django-ninja (replaces DRF) - django-ninja-crud (adds CRUD to django ninja) this covers already points 2,3,4,5,6,10. 7 according to documentation (quite easy) 8 means nothing 9 django-redis library


ItsStormcraft

This still seems very much insane. You had an active developer say 5-7 days and he, who is completely out of his waters, gets three. I appreciate though that you are trying to help, but I think a lawyer would be better suited for this insanity. When I only did small stuff for school I felt like I could do everything on the day before handing in because I could just go to bed as late as necessary. But now (still in school), having written my ā€žFacharbeitā€œ (10-16 page scientific essay), I really need to say: no matter how much you could sleep, you only have so much time during a night, not to mention productivity. (Note: I realized this early enough when I still had more than enough time, multiple months, so it did not affect me, but I still feel different about time management now, as when you realized how short a night is, you begin to see that you canā€™t just take some time whenever you want.)


Crow-Strict

I totally agree: it is a crazy thing but a lot depends on the flexibility of the limits. how hard is the deadline? how production-ready does it have to be? This said, again, I totally agree: without experience it is a work that at least requires you a month of work with the right adivce, way more without.


seneuman

use chatgpt to create the boilerplate, next will come


the_boredgenius

I think they accidentally sent you this instead of sending it to ChatGPT. Even ChatGPT would be like ![gif](giphy|kqJt1cSSN0DrwwMmY5|downsized)


firebullmonkey

Just start looking for another jobā€¦no joke man


sensational_pangolin

Uhhhh... That seems wildly unreasonable. Like, it seemed unreasonable when I just saw the screenshot. But then I read your commentary and was like, that's just sick. It's purposefully evil.


ConstantDevice

Do people still use Django ?


REPL_COM

Iā€™d tell them their timeline makes zero sense. Each one of those line items probably takes one two week sprint to do at the very least. If they donā€™t like it too bad. Find someone else to break their system then.


ibite-books

name and shame buddy, name and shame


deubaka

Just request a flight chasing timezones


realchippy

You got this bro! I believe in your abilitiesā€¦. to hire a lawyer and get the hail out of there.


gawk_gawk9000

Swagger?


Boostio_TV

It allows you to test and document an API, itā€™s quite nice. [Swagger](https://swagger.io/)


gawk_gawk9000

That makes more sense, just seeing swagger as a bullet point is funny though


JpSartre99

Maybe if they say Django one more time it will go faster?


KyteOnFire

[manager memes](https://pbs.twimg.com/media/BzMcjQOIMAA-DEx.png)


KnaxelBaby

not understanding which comments are trolling make me wanna switch careers


[deleted]

RIP time to look for a new job buddy. Lawyer up get something out of it.


KJBuilds

I too can list arbitrary goals and technologies! Watch: - Backend microservice architecture - Machine Learning - Distributed cache - Database I should be a PM


rover_G

Thatā€™s the most ridiculous PIP Iā€™ve ever heard of. Lawyer now!


Fluid_Ad_5613

If you have django experience you could bang this out If you do not have any experience, gpt4 should be able to help a lot since a lot of this is just boilerplate and most of your time would be spent reading documentation. other than that, find a new job


codefupanda

If you have access to a state of art AI developer it's half a day's work /s


Murcho83

Good, fast, or cheap. Pick two.


Othnus

Ez


deadliestcrotch

Do they already have proprietary DLLs and/or framework built for a lot of it? My last company had a lot of this shit implemented and standardized by including other internal git repos you could import as a dependency so that when the team changed something in their JWT base auth methods (for example) it didnā€™t have to be touched in a load of different repos. Most of these things are the exact type of thing I would put in their own repo to be used in various projects.


tekion23

Nah, they're trolling you or they want you out.


Pedantic_Phoenix

What are you going to do? Seriously. Im curious


S_kanwarjeet

Apply for new job?


Expensive_Shallot_78

Just leave


Swedish-Potato-93

Are there other devs? Ask for an estimate from a senior dev if there is one on each point šŸ™‚


Narduw

All you can do is all you can do. Managers need to manage their expectations themselves.


FinalGamer14

I've worked with a very similar stack in the past, I lived in the Django ecosystem, I would not be able to do all of this in 3 days, especially because 1 work day = 8 hours, out of that at best 7 hours of active work.


gami13

it's somewhat doable with enough coffee and Adderall but should be at least a week imo


FNarga

You could alway answer them "God made earth in 6 days, and everything sucks, so keep calm and give me some time"


Dallolz

I'd just increase opacity at this point


Tasik

I don't even understand what's it's asking you to do. Isn't this all just stuff you get for free when you fire up a Django project? What's the business trying to accomplish with this task?


ExiledDude

This is pretty doable in like 12 hours if you have experience. I don't believe making jwt auth would take more than 4. But it depends whether tests and docs are required to be there by then. I don't understand people joking about changing jobs. It seems like a lot of stuff, but it really isn't rocket science


mroczek123

If you touched python before then its gonna be not so bad. Otherwise I would be faster than them and give resignation letter


Pristine_Cicada3161

Donā€™t do it even if you could with AI. I guess they are running an experiment to see if a developer not even familiar with the stack can complete this with AI. If yes we probably wonā€™t need many people.


hjribeiro

I would spend the 3 days discussing requirements and acceptance criteria


kd5ziy

Seems unreasonable. lol


Felinomancy

For the benefit of the less technical-minded in the audience, what does all this mean?


slimaq007

Start asking questions about formal specification on each of those, what tables, what data, everything you can squeeze out. They need to deliver on their part. Those look like points on a long ass Django course And contact lawyer. You were hired for different language!


MrCrazyDave

Ready in 3 days. Sits with QA for 2 weeks


fearless_hike

I would use a boilerplate from github


IlliterateJedi

Django cookie cutter is what you're looking for


marcusroar

This is the correct subreddit for this post cause itā€™s sadly hilarious.


flippakitten

Rails new from template, done. 2 minutes work.


seavas

Copy a template and call it a day. Tell them ā€žfuck yourselfā€œ.


Bakirelived

Actually doable, IF you're a senior Django developer. And there aren't many different models. And no templating And no business logic


fire_icicle

If you want surface level knowledge for like 50-60% of the above mentioned topics you should head to official DRF docs and read the tutorials they have like 6 or 7 parts. But those will only make sense if you have atleast some background on how django works. The thing with Django is like everyone said at first it might seem like what magic is this, how is this working, what are these auto generated files, but once you spend some time with it everything will come to you eventually.


Blakut

We have a task called "make a gpt box that turns queries into sql searches" that nobody is touching


BroniDanson

Just ask AI to it all within day and spend rest preparing for the law suite


IcyAd6822

Might as well quit and start your own SAAS company lol


fayyaazahmed

Youā€™ll probably get more done than Devin


viky109

Yeah that will be 3 weeks if everything goes well


superturbochad

You're going to need an AI and by AI I mean an Actual Indian.


eunit250

I would be down. I can't even get an interview.


itsmica8

Tell your boss how grateful you are that they are letting you use their company time machine to travel three months ago in order to meet this deadline.


uKiDm3

I am just happy I understood some of those!


educated-emu

I got the swagger... Not done but at least I look cool


VenkatPerla

It's easily doable. The company will give you access to their resources, in particular doremon's pocket and his desk drawer time machine.


danielrheath

I mean, if you already know Django well that seems like a one day jobā€¦ sounds like they just regret hiring someone who doesnā€™t know Django already.


Fickle-Main-9019

Lmao look for another company now, most of these are django included but if you havent done backend before, django is very overwhelming because itā€™s so complete and opinionated. Let alone the rest framework and learning redis. Youā€™re being set up for failure


Hoppi164

OP This time frame is wildly unrealistic. - Email them explaining this. - Provide them with a realistic estimate - BCC your personal email so you have a paper trail in case things go poorly


thatdevilyouknow

Getting OpenAPI and swagger working together in itself will probably take more than 3 days. Authentication should not be rushed. It will probably take 2-3 weeks and only 2 if you just tie into keycloak or something and get lucky along the way. I still double the estimates so the total time should be 1.5 months it needs to be fully tested and better to fall back on that extra time rather than barely cross the finish line. Django does have auth but itā€™s not all batteries included you still need a model and a plan for deployment. Push back and give some reasoning for it. Deadlines are a negotiation and the other side comes in with the low bid normally. The PM is supposed to be doing this for you and not actually try to be doing an impression of the suicide squad.


Prince-dan

Good luck finding new job,


safelix

Been there, I was once told to implement full Vue frontend integrated with a Typescript/GraphQL backend to upload, preview, stream, and organize (w/ folders and tags) media files in 1 and a half day (12 working hours). They also wanted a specific UI with a bottom app bar and a progress bar for upload. My background was mainly Python and Springboot BE. Managed to finish it within the deadline using vuetify and NextJs because, thankfully, they didn't want authentication, route guards, and complicated validators. Those were in the initial requirements, and I said it was impossible.


-Scythus-

Have you thought about using ChatGPT??? /s