Aboutanonymous account showcasing the shameful/shameless side of a (!)normal dev
Joined devRant on 7/11/2017
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Your web dev noobie here. i was doing php froma php udemy course a few days ago. Recently i created a very basic website that used mysql and php in the backend and deployed on aws ec2 instance.
So as of now i know php, some frontend and basics of how to deploy a website.
looking forward i guess i could deploy more websites with a bigger sql queries and more complex tables. But it feels like i am missing some important concepts . i mean the whole site comprised of 1 php file handling the backend and i html file (=html+js+css)
Can you tell me some of the important things that i could learn by adding to my projects(in context to php)?
I have heard there are a lot of concepts like architectures, frameworks, security handling, api designing/testing , graphql, encryptions, etc that a backend dev should know.
Also Can someone share their exerience with those php frameworks(laravel, codeignitor, symphony, cakephp, yii, etc) ? i haven't read much about them5
Ugh , i hate css and dom. Was trying to follow a tutorial for making tetris game to learn some web dev basics, and i lost halfway with all those flexbox And classlist selectors. I guess i have to read everything about dom sequentially to understand in depth.
I am a fan of bulma css though it handles such a huge amount of behaviours without us having to worry.
Can you guys give me some pointers on which topics of js should i know before starting with node, and if dom is really too much necessary?16
The article mainly summarised as follows :
- react is a very lean library but does not provide a lot of features out of the box.
- angular is a very powerful framework which works with typescript and provides a lot of functionalities like routes(?), pwas(?) from within .
- vue is a kind of mix which tries to provide as much features as angular, but uses plain js
From those descriptions, i felt like angular is the best and the worst for me at the same time.
I appreaciated detailed, multi functional environments like that of java language and Android OS because google provides strong support and ensures the apis work while enforcing the best practices through their architectures (Like MVVM. I am currently a college student and i don't think i would have ever implemented a scalable app before joining a company, if i was not exposed to a practise like mvvm)
But at the same time it is taking out all the self learning part by providing a complete environment and making us kind of just 3rd party users trying to fix 2 wires provided by them.
I mean google itself might not hire a dev who just worked on angular their whole life, right? They know that the guy knows only the stuff *they* provided to him, nothing more. I bet they would themselves want a react person who came with his own implementation of single page app without depending on a framework.
What do you guys think? Am I passing the judgement too soon? I don't know much of these big stuff, just saw that article and related it to my past experience.
Do you prefer react/reactnative for your webapps or angular /vue ?and what the hell is rxJS?5
1. Android devs, what is the best online SQL server with a free tier and minimal setup, like firebase but SQL ?
2. Android devs, how do you take your side projects to completion?
- Do you use best practises/ extra production libs like dagger/databinding etc?
- Do you work on the ui or just focus on achieving the functionality?
- Do you launch that app to play store/github?
- How much time do you usually give to your side projects?
- If you opensource and upload the apk on github, does your debug apk connected to freemium servers like firebase/aws, and are you worried about that?9
Android devs who started with java : how much have you been comfortable with kotlin? What is your approach towards using new libraries : reading theire docs/code in java version and then implementing in kotlin yourself or are you comfortable in understanding there docs in kotlin itself?6
Ugh i am so addicted to coding while lying on a bed. How do you guys go on coding while sitting for hours and hours?9
When do you guys feel like you know a particular language/tool/framework enough and now its time to move onto another framework/language /tool?5
firstly that i relate a lot with insecurities of a lot of people here.
And secondly That i don't know/like js and functional programming, and would be struggling a lot to get a good job.
I once had a choice to choose between trying out native android dev and web dev . I chose the former because i was convinced that i am pretty bad at java(and data structures)
I gave my heart and soul to it . People hate java for its verbosity, but i learned it, looked deep into it , started appreciating it and ended up being addicted to it.
Today, am good at android dev and java, and if given a chance i could spend my life in becoming the best dev in it. But lately i have been feeling a lot insecure about it.
Like recently i started web dev and that's a whole different environment, i am so uncomfortable in it .JS is like a cotton thread and java is like a wire of steel. html,cs and js can build up the whole world of internet, but android can only build a limited number of stuff and is trying to grow its powers.
I wanted to grow with it, but its industry seems to be very small and sharp (sharp as in people building stuff have already grown very knowledgeable and their is a fat chance for truely fresher jobs.) .5
(disclaimer :late night rough thoughts)
Ugh... Why is life so tough? Iam so fucked up right now. I don't wanna learn new ugly ass js , fucking weird css and other web dev stuff... Why can't i always stay a neive android dev? Like , this framework is so huge, let me dedicate my life to it. At one point , i will be a master of it and then , i will sit back and relax. Any project coming under my way will be made quickly and conveniently. I might even take out time to develop a better personality and shape, enjoy my free time and be a good person.
But no. I have to learn cloud, i have to learn web dev ,i have to learn ai/ml, i have to learn every fucking fuck the client has to throw on me to sustain my life and earn some slutty money. I am a fucking bitch of client, my company and technology .
You all are too. Everyone is. tech is basically a high scale labour . The one who becomes good at a lot of things seems to go very high. I don't see a lawyer trying to learn different stuffs because they fear of being incompetent or getting less opportunities . Neither do doctors play swapsies . It would be foolish of a person to say "hey you are a vet. Here's some money and some docs, treat the lung cancer of this guy' .
Then why us?9
1. So am just starting into the world of web development, and i don't know where to start. I have dabbled around a few spoon feeding tutorials teaching the basics of html, css js ,php but i find them too boring. It feels like i am trying to mug up a dictionary because i want to write English someday. Can you tell me a better approach or a tutorial where i can learn by making projects and learning the stuff that's being used? I would prefer free and only written content tutorials (with a few videos) but can spend $5-10 if its good?
2. What are some interesting career paths that could be taken up apart from being a web dev/full stack dev?
3. On an unrelated topic(for us citizens and others if they can relate) i recently came to know that US has not enforced a lockdown. What are your thoughts about it? Like here in India, our restrictions are slowly getting uplifted, but Shop owners are still wary of opening their businesses in fear of catching the virus. Their are even reports saying people catching coronavirus at hospitals.
I won't be wrong in saying this, but most of people here are seeing this virus as an endgame. So what's your thought process in regards to government's decision to let businesses run to boost economy ? I want to know you guys thoughts since America is at 10 million affected cases. When did the corona became a norm?
How do companies move forward with respect to a project? I know its mostly about fulfilling the demands of user and copying competition's features, but what amazes me is that some companies make some truly unthinkable moves and becomes a point of sensation.
For eg tiktok. Tiktok was just a musical video app at first , a ridiculous rip-off of dubsmash and other semi successful apps. But it kept improving its core while adding creative features and today its a hit . They fucking mixed games with videos,who would have thought?! Before tiktok, people were just trying to make video streaming professional and useful... Skype never thought of experimenting with games, and Google has always been terrible in social media area .
It might be just me lacking the taste of creativity.
Even Facebook is a little creative, but most of their creativeness seems to come with either copying or buying the competition. Like, today only what'sapp is something that looks a little different from the rest of their apps , and they are trying too hard to even make that part of their homogeneous media pack.
But seriously tho, is it the developers who think of crazy ideas? Or some completely irrelevant senior official with no knowledge of what is and isn't possible with current stacks? Where do they get the inspiration?2
Okay so i am trying my hands in web dev, majorly the backend stuff and my aim is to launch a simple web app in a production grade environment, to get a basic knowledge of various tools.
So i had the following project in mind: "save my secret string" . this is going to be a minimal site with 2 blocks.
in the first block in which user can add an id_string and data_string, and press enter. on pressing enter, the data will get saved in backend. if the id is already used, it will over write it with new data.
in the second block there's going to be a search button and an output area where user can enter the id string and get output( no matter who added the output, if key is correct, they can access it) if its available in the database. Kind of like a pastebin, but without any links
is it a simple project to learn the back end basics?I plan to add more features to it and later convert it to full scale blog site.
So can you help with a few pointers on what should i be looking upon to get it running like a full production app ? I know of a few buzz words that production apps use in their environment: docker multi containers, vanilla html/css/js , some form of encryption lib, aws instances and vpc / multi user ec2, mysql, postman and some kind of js framework for sql queries( i guess that's postgres)
I don't really know much about any of them, so can you help me with a flow on what should i learn to make this app possible?1
So, I an Indian, got a customer support call from a guy named matt from the US, and i was so taken aback 😆😆😆
Like, I never really had a phonic conversation with a foreigner. We do have general English conversations here, but that accent omg 😝 .
Its a miracle that conversation went well and we both were able to understand each other. I have been watching brits and americans talking in movies for a long time, but those accents still feel very hasty without the subtitles.
Hats off to aws for pulling such a major IT joke17
Just sharing a thought.
A and B are 2 good friends.
in the last days of their college, both of them know that after this , life is about to come for them. they would be out of the comfort bubble and into the harsh world. they have a lot of paths in front of them, and they have to make choices now.
A is a very unsure of everything:
- He likes a bunch of things in which he would want a career in , but is afraid that his choice of interest isn't too good.
- He also don't like a bunch of things that he don't want to get stuck in , but is afraid that its either too good or too bad that eventually an average guy like himself would have to end up there .
- He also got a bunch of demons in himself which are the reason for his overconfidence, doubts and maybe his average results.
- he ends up trying a lot of things, giving average results in them due to his demons and lazy nature and end up regretting every of his choice. He does gets some success at the end, but he lives a terrible, sad life
Then there is Guy B:
- He's also an average, but he don't regret his choices. He also have a bunch of demons, but makes sure to keep them in check
- He makes choices and sticks with them. He only tries a path if he feels like so, he is not easily swayed by the choices of people around him. He has some firm beliefs.
- He ends up in career path that he is fully confident of, and doesn't regrets about it in the least. He too gets success.
I assumed( and hope) that both of these guys gets success. But i am sure one was just throwing stuff on the wall thinking that something would stick, and other was sure that he has a glue in his hand and it would definitely stick(even tho it might had not been a glue).
For the first guy the success was a surprise, a miracle that he didn't even believed that he got one. But for other, it was a long due reward that he was confident would someday come up for him
The practical case is usually that the first guy never gets to enjoy success and ends up regretting( like the ending of first guy's story) and second guy not only gets the success, but get it faster than he would have though( like the end of second guy's story)5
So I am an average final year engg student with
backlog in a subject that i hate and have already failed twice. Apart from that am a decent dev with a okay-ish resume who can code good stuff.
May is about to come and most probably we will be having papers. Should I :
a. continue studying my college subjects because I will have shit falling on me once the papers start and thus that's most important right now ?
b. go out and look for remote internships/jobs because our cash is running out and family needs money ?
c. cry in the corner of my closet because i don't have the balls to make this decision?3
when this all gets over , there will be a lot of blamings involving corona.
"you had so much time during the lockdown , why didn't you ____(insert any illogical expectation)____?" a senior to junior / manager to dev/ company to fresher/... many cases2
oh god why do my parents have to continuously fight so much? I haven't slept for last 24 hours, and now i have to act like buffer between the 2 of them , getting a taste of both of them's weapons. fuck, i love them both, but why can't they fucking realise 21 yrs ago, that they are not compatible with each other... so sick of everyday's fights ;_; that's it, i am not marrying. not now, not fucking ever. I ain't gonna ruin anyone girl's life unless she knows how stupid, depressed, good, bad, funny, boring, ugly or fucked up i am. period5
stack overflow is so weird... like, today i got a random '-2' on a 2 years old question. when i checked , that question still didn't had any comment or answer, just a '-1' and nothing
its like SO is saying "Hey man, you looked so dumb 2 years ago, here's a reminder" :/11
i feel like every sensible person's adult life is nothing but a set of repeated tasks they do every day until their very end.
Anyone showing their life to be interesting is either just doing it wrong or simply doing a lot more things than anyone else that couldn't be covered up in a single day.
the sooner we learn the better habits, the sooner we learn to be okay with repetitive tasks, the happier we will be.1
Idk if am learning nthe wrong things, but from what i have seen, speed in execution is the top thing that matters most of the time.
And am not talking about your program's execution speed, i am talking about weather programmer could write a code fast enough to impress the authorities and take the prize.
You are writing shitty code that is able to add the feature that your boss wanted in 2 days,no matter how unstable and fake your code is, you are good, and you can expect a promotion anytime soon
But if you are trying to write a code after dedicating time to research and following best practices that is taking you more time than the deadline, you can go fuck yourselves a letter about firing is coming right away7
1. The actual "Programming" is only useful for clearing tough , Unrelated interviews most of the time.
2. Software developers are not "really" changing the world. We are just writing pretty websites and apps to make the world lazy, and make the investors a fool. The wall-e future is real, and we are responsible for the bad part of it ( the robots are the good parts and their credit goes to the hardware engineers, we are not them)
3. Ai is just math making guesses based on statistics.
4. That am depressed as fuck since my last internship and don't wanna touch the pc or devlop or "program" anymore5
Small trivia : predict the doom
Imagine a scenario where the world scientists fail to find the remedy for coronavirus. The virus mutates and becomes more and more infectious and deadly.
Predict how things would escalate from there ( You can also make a happy ending too , like if the virus doesn't get stronger or if the antidotes are found , anything you like ).22
I feel so dumb , lonely and thoughtless right now as if i am still stuck in my memories of 13 with no experience, knowledge or frienship gained from past 10 years( or maybe 23 years,13 wasn't also no fun) :/
All the money, education and every thing we achieve in life is useless if we can't save the ones we love. I am devastated with the loss of my 2 precious little cats and i can't explain how much i miss them. I don't know if it was that satanous doctor's fault, our fault or destiny, those small balls of fur shouldn't have been taken away from us.
I don't want to wake up. It feels so good in dreams where they are always with me. We have been adopting and living with cats for last so many years.
The boy who recently went away was a healthy 1 year old , fine white cat. His health started to deteriorate when a week ago it rained , and he had strolled somewhere on the roof, and came back full wet the next day.
My mom believes that would have been his sick day, but he was fine after getting dryed up . The day before his death, he was not looking good: sitting in a place, giving out black color stools and doing vomits. We took him to vet who gave him glucose drips and stuff, but he couldn't last the night.
I didn't have the courage to even look at his dead body. I feel so angry,sad and why couldn't we save him? I loved my cats so much. Hope they are both in a better place and playing happily.3
ladies on devrant: can you explain how you are feeling oppressed coz of gender in the tech industry?
Because i seem to find more examples of using gender as an opportunity card than anything else.
Every tech industry in the 21st century , that i know of, has been gender neutral since their formation. this gender question is not even asked in any interview. All they want is your skills and never cared weather you are a male, female or a bot. Yet i see more and more women only groups, #womenEmpowerment posts, women only organisations, women only jobs , women only scholarship programs , etc going on , and i need to know why.
I have female friends who are actually dumber than other people but gaining big advantage due to this gender bias.
Its okay and even worth it to have so many support going on if you are finding an oppression, but if women are getting employed and other gaining more opportunities solely because of being women, then you are nothing but a strong cult oppressing other worthy people71
What do those famous devs who get famous for making some language or product feel before releasing that project? What is their motivation? Do they feel that this thing is going to make me rich, this thing is what i wanna dedicate my life to? How do they not fear that they are missing something when working on that thing, and how it would effect their life if it fails?
What is your life's ultimate end goal? Everywhere i go, i see a race being going on, i race which is luring in itself for benefits , and has a current #1 ranker. But once you are in, you will realise you won't ever be #1 you might be #10,00 or #50000at best if the crowds are less and you would only be achieving benefits temporarily due to you being a part of that race and your boss not knowing people better than you
Eg programming is literally a race.. everyone knows something or more, their are world leaders knowing almost everything and enjoying benefits. You see the rankboards and being at #400000, you start into running the race , working hard to get into top #1000 but still reaching #50000 at best. By that time, that temporary leader is changed.and previous leader might be just struggling again
Eg if you are an android dev , you know their is a virtual race going on. Everyone knows a lot of things and nobody knows everything. You get into it seeing this opportunity but later you find people almost everything . These are people working individualy on their million $$ apps or working on companies woth million $$ apps and you realise by you can't ever reach there
Also, share some tips to be successful in tech world as whole, and what exactly do you define as "success"3
I usually open this account when my brain is full of shit. So brace yourself if you wanna read next. you won't get any more happier. i definitely am not.
I AM A SHIT RIGHT NOW. So fucking done with everything. a month from now and i turn 21, and look what i have achieved: shitty brain, shitty personality, ugly looks nd no income. But well, most of the people i know are more or less similar.
But what the fuck i am. so less of confidence. can't even write here without a fake account. Coz my original account has details of a cheerful, joke posting swaggy mobile dev guy with good social skills. But am I? where is the proof? I am about to go to 4th year this august, my college (of the "great" indian edu system) wants the students to do internships and fucks. But i don't wanna do that. I had done that twice already when other students were playing and roaming and enjoying their life
So here i am , a so called "dev" not doing any shit in summer.
So what i am doing? wait we wil come to that.
So how's college going? shit. Maybe i am not fooling myself and the other people around me that i am a "so good" dev that i keep my fat ass home during summer and do poorly at college with average attendance & marks. But currently everyone is forgetting me and giving me shit for being a shitty student.
Oh. So how'z family doing? Oh its Bad(even writing that word hurts) to be honest my daddy( i love him so much) was not a good businessman. We changed business from being a small grocery shop owner to water supplier to now a restaurant. mum and dad, they are now in debts that hey can pay but they are trying their best to get a settled life and safe source of income.We are at the verge of closing. fuck. Our food is liked by everyone, but here we need a staff of 7 .Those fucking cheap village labor runs off to their homes in summer. And my dad who should be manager ,has to do tasks like cleaning utensils. Yet he does, that lovely old man.
And what does their "only 21 yr old son" does? fucking sit in their home, doing no shit but sleep during the day and watching a fucking laptop screen during the night.
Its been 2 years of mobile dev. i think i know a lot of things, But i don't feel confident about it. I thought about giving a certification paper that would give me a little boost but i don't feel confident about that too. its syllabus had a lot of things that i didn't know when i saw it first, last year. There are a lesser things now that i don't know. and maybe if i give it a week or two, i would be fully equipped to take that shit.
That's what my plan of action was, this summer. That , along with many other things: To give that paper. To learn 10-12 more frameworks/technology/languages, build 2-3 production level apps ,have a solid resume and then try for companies(but clg wants to force us in getting internships and shit).Also in terms of personal goals: get in shape wake up early, sleep early , exercise,go for runs, eat right. get and learn a fucking 2 wheeler (Yup. that's right. 21 yaer old ,who doesn't have/know how to drive a scooty. family couldn't have bought it then and now i don't want it. another pin of shame on my chest). help my small 3 ppl family in its business.
But all went to this shit that i have made.
>>"Hey X, its vacations now! let's learn this new language/framework/gaming engine that we so much dreamed during our papers" "Meh. fuck it, first let me get give that paper i have been postponing" .
>>"oh yeah you can prepare for that in a week ,let's do this" *15 days passes. no shit is done*
>>"Oh X, you gotta stop wasting time" *downloads another season of oitnb*
>>"Common man. okay stop, let's leave screen, wake up early , focus on body goals" *Wakes up tomorrow, goes to park, does running,exercise, comes home. Ow body hurting. sleeps full day. wakes in evening*
>>"Oh man, you missed the whole day's study" " yeah mann. fuck the morning routine. that makes body full of pain. Let's leave body goals, we can't focus on study coz of that. and what good would a less obese sagging guy be anyway, when you are already 5'4 . fuck exercise"
>>" hmm. okay. but no more web series or sleepless nights" *Goes on watching full series in night and sleeping full day without moving his ass by an inch, while poor family goes onto their routines*
>> "ahh this is getting insane. go meet your friends, you are too lonely. How are they anyway?" Fucking great friends they are. I used to think that i overthink about friendships & othr ppl's actions and should take things lightly. So when a small prank happened and i got out of the 'whatsapp' group, i was never invited in again and am now totally cut off! in real life we are all chill, even when we DM its all gud, but mann , did we all actually chatted in that shitty group only? coz i don't see any msgs in my DM. what the fuck is everyone upto ? I keep feeling those lazy asses are talking w/o me but keep trying to tell myself to not give a fuck coz they don't.
Has anyone tried to scrap devrant using scrapy? I was trying to scrape the weekend rant section, but it kept showing an empty csv.
Would like to check out some open source project
I think this message should start with an aaaaaghhh, but I guess am too sad to do that too.
Everything is going sideways, being a nice person is just a curse.
Nice ? No, i guess being simple is a curse, being stupid is even a bigger curse.
You are a fool because you are not cool . not cool enough to talk bull shit with your college friends and laugh at their ill-logical comments.
You are a fool and an easy target to be laughed at. You are a fool because you have tried so many practical experiments that failed , but you believe them to be the mistakes that made you grow, that made you learn.
These were the practical experiments that will be the point of laughter for everyone, even after years, in public. And now you will be mocked for thinking differently.
Nobody ever thanked you for the practical experiment , where you stood out of this stupid group of audience , talked to the guy at the college gate , and helped their fucking asses get in...
Nobody will ever thank you to help cancel a boring lecture for free attendance, or the 100th proxy you made for them, or the notes you shared.
Yet everyone remembers the day when you said to the examinar "no, it's a oop practical, don't ask c++ related questions, i had python as a subject in class 12th, not c++" (which is not even funny)
When the college shit cracks me up , i can do nothing but be quiet about it. And deep inside it feels like am controlling my fuckin tears. And the sadness in college leads to even stupider turn of events on the way home.
hey what are the skill set you database guys require? i have been working with sqlite databases for a few months now , and i hear words like database admin, database manager, sysadmin, server designer , backend,oracle db engineers, no sql, cloud databases ,etc.
I liked working with relational databases and pretty beautiful firebase , and it seems having many subsidiaries and a whole lot of career . Can someone tell me more about these?4