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 - "projects"
-
Interviewer: "I'll checked your GitHub, your side projects looks very interesting! Tell me about your other hobbies. "
Me:"Other hobbies? "8 -
So today I receive 23 emails on DMCA takedown notice from last year project (which is a personal project). I asked Github why they think it is violating their policy, they told me they receive tonnes of complaints from a company, they shared the chat and that's the ex-company that fired me.
Even the project is not related to them, they seem to want to "Cancel" me on Github. Bro this is Github, not Twitter! Cancel culture does not work here.
Some of my IoT projects they flag it In Github, which I believe my ex-company they don't do any IOT projects. How the fuck it is violating their so called "code nondisclosure"?33 -
Me talking to a recruiter (even though I am not looking for a job)
Me: If I walk into an interview, and they ask me to reverse a binary tree for a frontend Reac or Vue position or something along those lines, I will end the call and/or walk away from it.
Him: I get similar feelings from other programmers, I don't quite understand why the notion is as common
Me: Because it is fucking useless, it servers no purpose to a dev to know about that when building frontends with react, I link my github profile, for which they can find advanced backend-frontend related projects, compiler and interpreter projects, plus the title I currently have at my workplace and a bunch of other shit, I am not interviewing for a teaching position at an institute, but an actual place of work, for which if they want to know about DS and A they can review my profile which has a repo of DS and A in about 5 different languages including plain C++. I do not need to be offended by such notions since they server no purpose on the frontend, and neither do other devs. If anything it should be a casual conversation during the interview, not a basis for employment.
Recruiter: .........thank you for explaining this to me, I am sure I can bring it up to the agencies doing the reviews and interviews. Are you still interested?
Me: Are they going to give me a coding assignment for a project or a bs question like what I mentioned?
Him: I don't know
Me: then I am not interested12 -
My college organised some interview with a company, with the whole demn class. We went there, it was quite far away (50km) and the CEO invites us to a meeting room.
Where he bores me for 2 hours talking about their projects in argiculture and NSA like spying systems at tankstations.
They were caputuring license plates at gas stations and with that information gather data about the person, such as salary (by looking at their car), house adres ect. All without people knowing. And than targeting them with specific ads and offers.
The class of sheep were super excited but it pissed me off. Because he told it like it was some awesome advancement in technology that none of us could probably ever do.
He was demeaning us, saying we would do some simple wordpress sites there and other things. We are probably not good enough forc te big stuff.
Asking him some really hard questions about his projects made him so pissed he almost wanted to kick me out.
When it was finally over, there was some test that you have to do if you want to work there. If you were good enough at the test, you could!!!! (YEEY)
Uhm, I said; no thank you I dont want to work here.
Later I talked to my classmate and friend who always thinks he's better then everyone in class even tho he barely understands OOP programming. He was asking me if he should try to get the internship. I told him; dont. They have no value for us and they think they are the greatest company on the planet.
The fucking idiot go so pissed, he stopped talking to me alltogether and blocked me everywere. I AM NOT EVEN JOKING. Just because I gave my FUCKING opinon about a company he likes for no reason.
So this idiot does the test (which was fucking simple btw, I did it too and compared the results and I had 95%) He gets invited for another interview and gets told he will be paid 200 euro's per month 😂. and a free meal everyday!! 😪 hahaha . That doesnt even cover commuting costs!
My "friend" told him that the train costs more every day. You know what the CEO said? "Yeah but you can learn so much here the also brings value and you're just a last year student. But I think you are really brave for asking more"
So in the end, he couldnt take the internship and I was fucking right. Really I hate these kinds of companies thinking they are heaven on earth when they are clearly not.
I am happy I told them no before putting my dignity on thd line.14 -
In the darkest of days, I discovered how to remote login to my computer at work through the company vpn. I then proceeded to work overtime at night in secret for a week or so, writing documentation and refactoring code.
I finally woke the fuck up and realized that I shouldn't be obsessing over proprietary codebases that do not belong to me, and I should put this misguided energy into my own projects.
So yeah, as a bad dev habit I'm working on fixing, this fits the bill.4 -
Company: We were able to save a couple of dollars by purchasing an entire fleet of ipads instead of iphones through our supplier!
Dev: Our users walk around an industrial facility carrying things all day, how will they carry these devices now that they no longer fit in their pockets.
Company: We can get them backpacks!
Dev: …
Dev: did you at least buy protective cases for them?
Company: We have to save money! Don’t worry we told the users not to drop them. Plus none of the old iphones were ever broken so this is a non-issue.
Dev: The iPhones are in cases, they drop them quite a bit.
Company: Oh, well they shouldn’t be doing that!
** They proceeded to buy the cheapest knockoff cases I’ve ever seen. At least one ipad is smashed a week now, backpacks aren’t used because of lack on convenience. All this in the name of seeming to shave off a couple bucks for a one time purchase that didn’t even need to be made, iphones were working perfectly fine. Meanwhile there are glaring issues at the company getting ignored because they get themselves continually distracted by unhelpful pet projects that address things that are not broken and often make them worse.8 -
a dude just DROPPED the whole Fu**ing mongodb cluster. like Right Now.
multiple databases, expanding multiple projects.
fortunately in dev. but dunno how much data is recoverable.14 -
I did just quit my job.
It was my first job ever.
The only job I've ever had.
But I kinda couldn't take it anymore, the pay was a bit too low and the projects were really demanding.
On Monday, I'll sign my new contract in another company, I'm REALLY looking forward to it and barely can wait!
I'll be working with just one tech-stack which is awesome compared to now where I have to work on like 5 different stacks, sometimes in a single day.
I can't wait for the new job to kick in.11 -
Ask questions during interview.
Ask about trainings - it's usually a good sign when company offers training budget. Ask about specifics - sometimes it's a shared pluralsight account, and nothing else, which means that that had an idea and half assed it into existence.
Ask tech recruiter about overtime, a good sign is when they have no idea or say that it must be budgeted and scheduled - it means that it does not happen often.
Ask if it is possible to select and change projects, and how often it happens - if often, it may be bad low level management, or people learning new things and jumping between projects.
Also make sure to ask about rules for promotions and pay rises. Good company wił have a clear set of rules in place.
All of the above apply to mid to large companies.
For small company, i'm sure it will be different.3 -
Dropbox TLS 1.0 & 1.1 is deprecated
Dev: we need to upgrade our projects
Manager: we don't have time for that. can you call to their helpdesk, so we can keep using our projects w/o upgrading?
Dev: ....
Manager: call them!
Dev: ...9 -
I started to get super pissed off to people saying you don’t need a college, masters degree to get an IT job. Instead go and gain practical knowledge, showing your practical certificates projects is much better than a having a degree that doesn’t prove if you can do the job or not.
Is a degree absolutely necessary to get a job? No, I agree on that. You can tear yourself apart to be known make projects loads of people contribute in GitHub spend maybe years on practicing and creating stuff for your portfolio..
But excuse me what do you think people do in college studying degrees? Are we getting it from the shop in the corner on a Saturday?
Respect people’s achievements and titles. Especially Masters degrees push you hard, make you sweat apart from loads of courses you work at least a year on a practical project, dissertation, thesis and only pass if it is your own opinion and findings. It is not like a multiple choice exam certificate or you study watch videos for few months and create a web page.
Don’t throw shit on people’s efforts and accomplishments without knowing how it is achieved just because you don’t have it.
Yes it is not necessary. Does it make you learn? Yes! Is it practical? Yes! Does it help you get a job? Hell yes! Why most companies look for degrees? Do you think they might know what it takes to get it and the skills and knowledge you gain?
Don’t come and say in IT degrees not worth it without even knowing how to draw UML. Without knowing IT management you go and be a leader later on, no clue on how to manage projects, people and soft skills sweeping the floor.
It doesn’t matter if you are a YouTube celebrity or a president. What does the title say? “Master” now go, respect and digest it! Don’t be a sour loser.
Ooh I am fierce today and not done yet15 -
Got fired for asking for a restructuring of the workload and/or more non-foreign, in-office devs. I was the only dev for dozens of projects.9
-
Fuck project setups that
- Have huge nested enterprise folder structures like Java
- Use tons of shell scripts / makefiles
- Have every config file in the root folder
- Don't tell me what I need / how to build
I know some of these can't really be changed easily, but fuck this cluttery mess!25 -
While writing up this quarter's performance review, I re-read last quarter's goals, and found one my boss edited and added a minimum to: "Release more features that customers want and enjoy using, prioritized by product; minimum 4 product feature/bug tickets this quarter."
... they then proceeded to give me, not four+ product tickets, but: three security tickets (two of which are big projects), a frontend ticket that should have been assigned to the designer, and a slow query performance ticket -- on top of my existing security tickets from Q3.
How the fuck was I supposed to meet this requirement if I wasn't given any product tickets? What, finish the monster tickets in a week instead of a month or more each and beg for new product tickets from the product manager who refuses to even talk to me?
Fuck these people, seriously.8 -
New spin on the Manager / Dev format!
Recuiter: WE NEED AN ABSOLUTE NODE EXPERT, NODE NODE NODE, WE LOVE NODE! WHAT IS YOUR NODE EXPERIENCE?!?!
Dev: Well I've had exposure to it since it was nearly new, all the way back in 2012, and since my professional career started about 7 years ago I've used it fairly often on a per-project basis.
Recruiter: WELL HAVE YOU BEEN USING IT DAILY FOR THE PAST 5 YEARS!?!
Dev: Well no, as I said I've used it for specific projects... anyway, there are these things called weekends...
Recruiter: WELL WE ONLY WANT NODE ZOMBIES SO SORRY.
Dev: Thanks for reaching out and wasting my time.
Recruiter: ...
Dev: ...
God recruiters are like robots, don't they understand senior-level engineers are language agnostic?6 -
I enjoy being an embedded software engineer that is allowed to use C for most projects and doesn't have to program JavaScript or PHP nor has to use dozens of foreign libraries.12
-
An old company contacted me, seemed remorseful and said I probably didn't want to work there again but kept pushing. Eventually he said a high salary and I figured ok they had easy projects and the overpaying would beat the underpaying they did while I was there, right?
The new lead dev at the place took a month to give me work, tried to pressure me by saying she was going to tell management they are behind because of me, and then progressively stopped assigning tickets to me and assign-then-reassign them from me according to my schedule/predictions I revealed during the daily stand-ups. Why hire me at all. Then they said they changed their business direction at 3 months and let me go. What a waste of everyone's time.3 -
So... I'm pretty much dead inside.
But today I laughed in a meeting.
Nearly died of laughter.
We're currently understaffed for various reasons, especially the ongoing migrations etc.
So a lot of projects are currently in "maintenance" mode (e.g. no new features) - cause we lack the necessary man power.
The meeting was more or less:
Team: We had an ongoing discussion in the team regarding logging and possibilities of tracing and XY suggested we implement OpenTelemetry in *all* projects in the next weeks, can we do that?"
Sometimes I'm not sure If I'm in a sitcom for torture experts.4 -
Web Devs - How many projects do you typically work on at once? I am currently developing 24 websites at once, most of them custom (homepage). I just feel like that is absurd and my company is absolutely insane. Not to mention I'm the front line for client communication as well, pretty much the project manager AND developer. We're a huge company too, not a start up. Just feel like not having project managers for web dev industry is unprecedented except for freelance. 😡👎🏼18
-
Today is the real fuckening at work. The worst part is, you are working your ass off and someone started bugging you constantly on chat and blaming it is effecting his "productivity" because tech team doesn't solve his problem.
I have 4 projects under me with doing day to day operations also. But yeah just few more months before I left this shit. I wanted to shout back, but tried to keep my head cool, though I have already kicked his face many times in my mind.
If you cannot help, at least stop being a dick and appreciate someone trying his best to solve problems.4 -
One of the guys in my uni group project accused me of bullying, shutting him out of the group, ignoring him and taking over his work. He complained to head of year, I had to have a "discussion" with head of year, welfare tutor and my personal tutor.
For supporting evidence, I brought the message he'd posted in our team Facebook group where he told me to do the thing I was doing. The discussion didn't last long, but it seemed he was unhappy with me asking questions, mean things like "I need a draft api to do my work, why don't we sit down and design it instead of the UI you're working on?"
Conclusion? He "worked on a separate project". Got to the end of the year, the whole class went for pub drinks, someone else came up to me, had been through the exact same thing, exact same person, different group project.
Group projects teach you to hate people.5 -
Started at a new employer few days ago. It all started with:
'To become familiar with our tech stack and projects we've assigned some tickets to you, 'some' of these are tickets others weren't able to finish'.
The tickets (12):
Status: stuck
Added: 4 months ago
Notes: 12 (mostly negative)
Assigned and unassigned to different people 8 times15 -
I just got a company called me for interview for f**king 3 hours, I wasted 3 hours of them asking me stupid questions. I show them the projects I have done, as they demand. I spent another 1.5 hours of them questioning my intelligence of whether these projects are stolen , fraud, or copied from Youtube. Just because I am a self-taught and have multiple professional certs, they believed these are mine if I have a bachelor degree or a PHD in Computer science.10
-
Yours truly might make the money by new year to buy themself a new laptop.
And only then the projects that were left to die, will finally see the light!
Fingers crossed tho! 🤞9 -
Being me. Fresh out of UNI with a three year bachelor in CS, no work experience. Starts in a big tech company with a lot promise of exciting project etc. Starts in 3 projects with one lead dev and two senior devs.
First month begins. I start by setting up my local environment and read documentations, which is fairly irrelevant and old. One of the senior devs quits.
Second month begins. Lead dev quits as well and the other senior dev having sick leave for the rest of the month. Basically I'm on my own, but thankfully not responsible for the projects.
Third month begins. The other senior dev is still sick. Nobody to help. Now I'm forced to talk to customer with a lacking knowledge of projects. Nobody knows what is going on. Hopefully my other senior dev will come back.
Fourth month begins. My senior have quit as well. I've been assigned as responsible of all three projects now. FML.
Fifth month begins. I begged my manager for help. Got a junior dev to help me with one of the projects. He and I still have no clue what we should do.
What a shitty start to a career as a developer.
Anybody having a similar experience?5 -
Is obsidian a fucking joke?
Seriously, is it a joke? Why would you ever care so much about indexing literally everything, if the entire thing crashes and/or takes >5min to LITERALLY just open the fucking directory and/or (so help you) if that directory is full of projects/repos or whatever the fuck and the total size of said directory is like >5GB.
WHY THE FUCK WOULD YOU INDEX EVERYTHING? -- "Ohh obsidian's not supposed to be used a fully fledged IDE, ohh obsidian should just handle MD files and normal sized projects, ohh the plugins and ease-of-use" -- Fuck.
There's no fucking real reason to index everything, BY DEFAULT. You open a directory with Obsidian? Doesn't matter, it's 1 byte, it's 100GB, you get indexed. Deal with it. It will use LITERALLY every resource your computer has. I'm surprised it doesn't go galaxy brain and ping if any other computers/devices are on the network and then attempt to connect and use their hardware (obsidian can be like a node!).
How shit can you be at understanding basic data structures and algorithms, where you just revert to based google-chrome brain and let the FUCKING TEXT EDITOR -- OBSIDIAN IS A FUCKING TEXT EDITOR HOLY SHIT -- hog all conceivable memory.
I swear to <some-deity> if anyone fucking says "Ohhhhhhhh actually, it's not a text editor, it has plugins and features and shit, it does all dis cool stff", OR, "Ohhhhh actually, obsidian indexes things for a very specific/rationale/apt/pragmatic/academic reason" OR "ohhhh, I have 100 iphones, 1000 ipads and a trillion desktop computers that each have 256GB of memory, why you hating on obsidian?" then go kick rocks. The fucking lot of you. Are you fucking kidding me.8 -
Fucking idiot lead dev who’s 10 years younger then me doesnt know fucking respect. Dumbass comes with every new framework there is:
- ow we should try abc.js
One week later
- now we should totally get in def.js. It’s soooo much better then abc.js!
Screwing up projects, asking for an extra pair of eyes and then asking wtf is this code.
Im out of here if we’re hiring toddlers for lead developers because they are willing to work 50 hours a week. I better get that raise soon.3 -
"We chose Android Native as our dev stack because we all got experience in Java"
- The biggest mistake I've ever made in a group project7 -
This one ticked me off because of the sheer rudeness of a demand they made of me. I had been building a personal freelance brand around myself and my skills for many years. I had in the prior 3 years developed it from a freelance to a lean agency model. That was running in parallel with full time work and the FT employer was happy to allow it. Eventually that employer downsized me and almost everyone else on staff. But they liked me and gave me mini-projects to do on a contract basis. I began interviewing for FT work with other companies.
One agency I applied at gave me a phone screen interview. The main hiring person was also an investor in the agency. He noted my lean agency and said that a second interview would be contingent on my dropping my clients that I was working for on my own time, disposing completely of my personal brand, and even giving up my domain name.
I told him I’d think about it. But the more I thought about it the more angry I got about such a stupid request. Why does this new company I don’t even know I will like working for get to tell me to abandon my “Plan B” option for if I quit or they decide to lay me off?
They never called back but I wished they had so I could have had the satisfaction of telling them no.2 -
Oh don't worry I just wasted a whole day, it's not like I had homework to do, projects to finish and VM's to install and I busted my sick ass trying to make it all work on my Linux machine which is now tainted with software I didn't even want to install and useless docs while having a 105 fever. It's all fucking worth it because at the end, of the next day, oh wait...you didn't even install the updates properly, fuck you windows! I swear the first thing I'll do after graduation will be getting rid of you!!5
-
I fucking hate Reddit
Because I don’t interact with other peoples post too much but do so when the post is mine, I’m considered spammer.
The 90/10 rule is ridiculous.
This morning I got banned from r/internetisbeautiful because of this stupid rule.
Not because my website is not beautiful, hell, it got thousands upvotes. But because I used the same domain for different unrelated projects, same way you can have different GitHub pages under one user.
Fuck this, fuck18 -
!dev
monthly mediocre life crisis checklist:
✅ boring job, no learning, taking away 8 hrs/ day
✅ wasting 4-5 hours doomscrolling
✅ being a mediocre Android developer in a shitty company not upgrading his skills
✅ trying to learn webdev from a paid course but not getting any progress there
✅ having 15 paid leaves but a shitty friend cicrle which isn't nterested in going out
✅ 0 solo travel with no knowledge in driving any vehicle
✅ no girlfriend/ lady friends to talk to
✅ porn and boring nature killing any signs of being interesting
✅ gaining fat and ugly body
✅ simping at the gym
✅ hateful parents quarreling with each other everyday
✅ having sad life with no mental peace
things going correct in life
⬜ getting salary on time, able to afford bread
⬜ still try to workout 5d/week
⬜ still try to make small web projects12 -
it is really frustrating not to be able to actually maintain and improve the code you're working with. i'd be happy to completely dig in and live in the code and get it all - not so much fucked up - , or, totally spitballing here, do some research on how we could improve the functionality and performance in general (which is not "nice to have", but rather ongoing customer pain points), but I'm not allowed to, because management hates having maintainable code or even an adequate number of devs. it rather has me doing hippity hoppity between different projects to make sure nothing gets my full attention. -.-
the only thing i can do is to clean it up a bit during bug fixes, but even heavy polishing won't fix this giant pile of garbage that is called our code base.2 -
I do believe, genuinely that “I don’t know” is sometimes an acceptable answer. If you don’t know, you don’t know. I appreciate the honesty.
But at the same time
I don’t know how much longer I can take “I don’t know” as an answer from my boss when I ask about critical business things HE tasked me with, or things relating to career development and maximizing my time with this company.
Do I need my boss to have all the answers on company revenue? No.
Do I need my boss to at least have an understanding on wtf is going with projects when my priorities get changed mid-project for the 4th time? Hell yes.4 -
Not even a beach can prevent a dev from working.
Here I am, six days into vacationing. My girls are playing in the pool behind me, their mother is sunbathing and absolutely rocking a golden bikini, the sun is setting on this magnificent beach and my baby boy is even asleep besides the pool noise.
And dumbshit me is here ignoring it all and frantically typing at my phone because apparently it is VERY HARD to convince your team not to let any projects get stale while you're away.
I should go somewhere without wifi next time.11 -
Fuck people who say they want to learn to code and then make 0 effort. You try to help them, find them resources, hold their hand, offer to mentor, come up with projects and they still do nothing. A grown ass man who says he wants to be a developer and get would rather play vampire survivors than open a web browser and learn anything. Why do you waste my time?8
-
Gradle build, gradle build,
Builds whatever a gradle builds
Builds projects, any size,
Catches errors just like flies
Look ooooooout!
The gradle build has failed5 -
Gotta love npm open source packages
A developer appears to have purposefully corrupted a pair of open-source libraries on GitHub and software registry npm — “faker.js” and “colors.js”
https://snyk.io/blog/...
https://theverge.com/platform/amp/...
https://github.com/Marak/colors.js/...16 -
Current Job Title:
Hoarder Bug Exterminator
Details:
Fixing code for projects that have not been refactored ever in 20+ years. -
NEW TALES FROM THE FUCKING CRYPT. It's disgusting...
... how managers keep to invest money into totally useless gadgets at the company to keep themselves motivated with stupid toys, tech and gear. WHY in fucks name would you not spend the money on hiring more devs and a dev consultant?
It's funny how they presented the stats first: "yea well we have ten big projects in dev right now" (we are FIVE FUCKING PEOPLE, tells you everything, right) "... BUT WE HAVE BOUGHT NEW SCOOTERS FOR THE COMPANY!".
Ok... why though? Who would actually use those things except the ones that bought them. Just another way of spending more money to reduce the promised employee return on the company's profit...2 -
My biggest dev career dream is to have a useful SaaS with a solid user base and then reduce work to 40-50% and use the rest of the time for hobby projects and a family.1
-
To quote Charles Bukowski:
"and when nobody wakes you up in the morning, and when nobody waits for you at night, and when you can do whatever you want. what do you call it, freedom or loneliness?"
I always have tendency to fall into feeling lonely and abandoned, but these days my life is tossing some of the wildest curve balls more than ever before.
The latest one yet just happened this Monday. My manager quit and there was no knowledge transfer, and it was not on the good terms with the company.
Now I'm the only member of my team, and I have to take care of some of the projects that I've never worked on.
Don't get me wrong, I'm not setup for failure, and there are no expectations for me to know how everything works, quiet the opposite. But working with our clients and debugging the projects that I literally setting up on the fly had been a rollercoaster.
Second time in this company I will be looking for a manager in my department, and teaching them how everything works. Fun times.. fun times never change..5 -
Lets get some shit crystal clear:
- Angular is amazing.
- If you're complaining about it, then you're not experienced enough with it and you need to learn more
- Im using Angular for years, i built personal, professional and client projects with Angular as frontend and got paid thousands of USD
- I have never had any problems with angular in terms of performance, slow load time or insufficient documentation
- Angular is perfect for large projects. The structure is extremely robust and Easily lets you scale the project no matter how complex the project is
- You can have a trillion components and still be able to easily understand what each component does and add up to it because of how all the components are modularized and decoupled24 -
This would be my first official post.
Been a IT Technician for a managed service provider for the past 9 years up until last year August. Managing director pulls me in with a movement to App Development after coming across some personal hobby projects I have done in the past.
Started in the new position in November as Junior Developer and workloads get dumped on me and left to figure it out. 4 weeks of running through code without documentation and the solutions started to make sense.
Started a new solution for a Large remote customer with documentation and timelines in December and I get pulled in again for a second time in front of the MD.
Good News:With effect in January I have been promoted to Head of Application development.
Bad News: The existing department head is leaving end of the month and I am to go 900km from home to hand over all responsibilities for the next 3 weeks.
Better News: Department has started shifting to DevOps and it is up to me to set the policies and work flows to how I see fit.
Worse news: it starts by expanding the team asap as 10 projects accounting to 4000 man hours with deadlines in Q3.
Wish me luck. It's going to be twisted Rollercoaster ride...5 -
The scary thing about burnout is that you usually don't realize you are burning out before it's too late.
Personally, at least, I've worked on projects that just felt a little intense at the time, but after taking a step back due to holidays or hitting some milestone I realize I never want to have anything to do with it ever again. One project makes my stomach drop even today every time I see the code; Not because the code is bad, but how it takes me back to how miserable I was without admitting it to myself.
The biggest red flag I look for is when I'm tempted to work on stuff in my free time. When this starts seeming like a solution there's a serious problem with the project that needs to be addressed.2 -
I have an interview with a CEO and product owner next week for the position of principal developer. The job ad which got me here stated 'Any additional skills you have will be viewed favorably'.
I've had my ass burned by that crap at least once before. When they ask about private projects, I'm just going to say "I love my job so much, I do it in my free time too!"3 -
been a developer for 8 years (after college) and its somehow just dawned on me that no, architecture is not you projects folder structure :/4
-
Why the hell is JS so terrible, and why do so many people resort to using is as a back end. So many packages, so many outdated dependencies. My coworkers and friends have heard me rant about my constant frustration with this terrible setup.
I understand the need for dynamic html but why have we bastardized this language to the extent we have.
Keep your projects up to date, it saves people a lot of trouble in the future.10 -
I’m being moved from a lead developer role to a lead project management role. Those who can, do. Those who can’t, manage projects of those who can.2
-
When you open your laptop and see the mail, just a random day and you think nothing is gonna get better and you see 2 internship offer letter, after making many projects, year of study.
This part of my life
This little part
Is called happiness. -
I really despise solving competitive programming problems.
I truly believe it's okay to struggle with them and that people have different abilities. But these kind of problems are an easy way to make you hate yourself and think of yourself less.
I can't solve this problem --> I'm not a good programmer --> I'm not smart enough --> I'm not good enough like my peers who work at FA*G companies, ...
I know these interview problems are a filter and that recruiting is hard and the demand is always high and that they are nothing like the real work but, the reality is, you need to prepare if you want to get into one of the big companies with better perks and maybe better projects.3 -
Repositories with 1k+ issues and / or 50+ pull requests are basically lost causes I would think..
1. Hard to recover properly
2. The same people that let it come to that point won't be the ones to be able to recover it in the first place
'lost cause' as in the project will just slowly because worse and worse in most ways, not that it's outright useless / non-functioning / ..
Does anyone have a counter-example of such a project that did recover?
In regards to h3rp1d3v's rant
https://devrant.com/rants/5883807/...7 -
been a couple of years since I was last active here.
Source Engine still has its claws on me today - but Nii broke free and properly got into other engines and made some cool projects! We both study different stuff now.
I tried to get into Unity a couple of times now, even made a small VR grappling hook prototype once (def not nauseating). But it's hell. It's kinda sad that modern engines don't understand the needs of level designers as well as Source's Hammer. Even though Source is outdated af.
Thing is, I am more and more starting to doubt that this is what I wanna do in life. Game industry sucks. Ad industry sucks even more. I might just become a tree and produce oxygen.2 -
Boss: How long will it take to finish the project?
Me: (Gives date for finishing dev and deployment.)
Boss: great, sound reasonable.
Me: ...
Boss: wait. Aren't you on vacation the two weeks after that.
Me: jup.
Boss: yeah we are not doing that again. Client can wait another two weeks.
Before someone says no Boss/PM is like that, he was/is a developer too so discussing deadlines and efforts is usually pretty relaxed since he knows our codebase and how long it takes to do things.2 -
I'm truly surprised how well Linux is coping with my 32GB RAM dev laptop :)
Currently open and actively used:
1. 2x Chrome windows (70-100 tabs total)
2. 5x IntelliJ Idea projects
3. 3x AndroidStudio projects
4. 2x different grade daemons
Still snappy, still quick af!
I wonder how windows would handle that. From my xp 2 IDEs already were a struggle34 -
Riddle me this
Client wants solution based on open source software.
Any additional software that I write (let's say, an offline store plugin for Feast feature store) to add missing functionality has to be closed source.
Fuck you. Intellectual property my ass. You and me wouldn't even have projects if it werent for OSS.
Good luck maintaining the plugin after I am gone.
I'm doing a lot of work and will have close to nothing to show to future employers.
(BTW, if it were for the old Microsoft model of code source, I would have never become a programmer of any sort. God bless OSS)3 -
Anybody do anything cool with their leftover Androids / iPhones ? I recently came across a good amount of them from extended family. They’re all in pretty good condition. I think it’s a waste because they are fairly recent devices with good processing12
-
We're declaring an active season of events at dR Community Server! 🎉 https://devrant.com/collabs/...
Join our guild of 100+ members to get hold of fresh ideas and game events tailored for active devRant community. You are welcome to organize your own events in here.
Showcasing notable userscripts or projects every week. Cohesive threads and always enough channels for everything you like, all await you at dRCS. 😄3 -
I can't share details of ongoing research projects (NDA-esque) which is frustrating because I do want to rant about them.
Let's it just be said I'm frustrated with ROS and packaged built on top of it about five times a week.10 -
Saw new issue on jira. When look, they are like my computer is slow or I cannot any buttons in Excel.
For fuck sake, don't send stupid tickets, we already got stupid projects the company took from the others without consulting to the IT team.
There are about 600 tickets every month and most of them are issue because of their stupidity not the software (they never read the error message). And no we are not IT support, go ask those ppl for your computer issue.1 -
It powers nodejs.org. It has 7.8k stars on Github.
It was installed 5x as much on NPM in the last 4 months as it was in the previous 5 years. https://metalsmith.io
I've been doing a lot of outreach to individual users, websites, and related Github projects, yet community involvement is hard to get by. If you value copy-left or free open-source software and are interested in bloat-free nodejs static site generation or build pipelines, please reach out.
I have a full-time job and am thankful for any help, be it feedback on the Gitter chat: https://gitter.im/metalsmith/... maintaining one of the 15+ core plugins, creating starters or writing blog posts.1 -
I just saw Kickstarter's blog post about moving over to the Blockchain. They're doing it because, uh, protocols, or something. No joke, here's a direct quote from their post:
"You may have heard of HTTP (Hypertext Transfer Protocol) which helps you browse the web, or SMTP (Simple Mail Transfer Protocol) which helps you send email. Protocols like these make up the unseen infrastructure of the internet. Imagine that, but for crowdfunding creative projects."
What the fuck does that even mean? The rest of the blog post is more of the same. They packed it full of every crypto buzzword they could find while also not actually providing any useful information.
Full article here, if anyone wants to read a headache-inducing pile of nonsense: https://kickstarter.com/articles/...12 -
What you could have:
- simple project structure
- common lib with modular logic
- import logic as needed in you services
What you do:
- waste months to write an opinionated framework that works only if used in a super specific way
- have a fat sample project as example
- use a code generator to copy and rename the said sample project whenever you create a new service
- have everything break whenever something new is added in the framework
- oh and keep the framework in active development while others work on the client services, so lots of things will break often and out of nowhere
Fucking god, i hate when people make pet projects out of work projects2 -
Working on projects when you're sleep deprived and your hair is falling out is food for nightmares!
Jesus, why am I shedding hair? I'm afraid to look at my scalp and see bald spots.23 -
Who’s better at releasing unfinished/half baked projects that are eventually killed in the span of 5 years or less?
In this corner, weighing in at 264 killed projects, undefeated in search engine industry - Google!
And, in this corner, weighing in at 73 killed projects, the murdered of Nokia, Windows RT and soon to (probably) be Surface Duo and Windows 11 on ARM - Microsoft!
I personally think it’s Microsoft - when they do, they kill it in a spectacular way.9 -
I started a new job about a week ago in an R&D software house which is a completely different world from what I am used to.
I worked as a coder in small teams, sometimes with Agile but always sunk in multiple projects at once - requiring constant switching of sprint goals week to week.
Now, I am alone (first person in a "maybe-in-the-future" team), doing research and preparing a demo for the client. It's hella lot of responsibility yet I found it weirdly liberating - being on my own, in control of what I do.
It may change in the future when project will inevitebly grow, but for right now, a week in, I started smiling while coding and learning, which I apparently haven't done in years.2 -
However pathetic it may sound, I haven't. I've made good acquaitances, yes. But friends...
Last I had friends was in my first uni years. Long, long ago. After that - they went on their path and I - on mine. Work, family, personal projects and sometimes moto rides - that's my life now. Not really much time for friends. Not really much time to make any. Not enough time in a day to think/worry about it, not to mention reconsider my priorities/choices.5 -
I mean, impossible for who? For someone working 9-5 without procrastination, sure there are.
I have been a student and a procrastinator most of my life, so yeah, a 40 hour week's work is possible in two days with minimum sleep.
Also done massive projects in a week's time. If you know what you're doing, it's not that impossible.
Although, I find working with others almost impossible in some occasions, specially where you don't see eye to eye despite however much you try. (time-wise, speaking)9 -
After many painful hours of fixing cmake errors, I've managed to successfully build 2 large C/C++ projects in a week. That shit hardens you.3
-
Ok soooo boss asks me: "When is the website going to be ready?"
me: today i'll be through
----------------------------------------
4 hours later:
Site 90% done
- messed up theme
- try reinstalling theme
- 2 try
- 3rd try
- 4th try
- 5th try: success , time 6:00pm
-----------------------------------------
SENDING DAILY REPORT:
Site is 90% complete and waiting for content from client
- projects
- logo
- images3 -
1.
Never programmed something useful because i have no ideas...
2.
Never used comments in my projects6 -
I actually made a friend on gitter. We were regulars in a few channels, we started talking. Then we paired for some projects, he would help when I was stuck and vice versa. I ended up traveling 9000 miles to meet him and he took me to party for 2 weeks straight. That was fun.
-
oh, I have a few mini-projects I'm proud of. Most of them are just handy utilities easing my BAU Dev/PerfEng/Ops life.
- bthread - multithreading for bash scripts: https://gitlab.com/netikras/bthread
- /dev/rant - a devRant client/device for Linux: https://gitlab.com/netikras/...
- JDBCUtil - a command-line utility to connect to any DB and run arbitrary queries using a JDBC driver: https://gitlab.com/netikras/...
- KubiCon - KuberneterInContainer - does what it says: runs kubernetes inside a container. Makes it super simple to define and extend k8s clusters in simple Dockerfiles: https://gitlab.com/netikras/KubICon
- ws2http - a stateful proxy server simplifying testing websockets - allows you to communicate with websockets using simple HTTP (think: curl, postman or even netcat (nc)): https://gitlab.com/netikras/ws2http -
I got a contract with this schools to build a student portal,
I do all the needful and the project whatever guy insists that I use their current shared hosting to host this MERN stack application.
first of all, cPanel is my least favorite place when it comes to deploying, I actually dont do deploying I just hand it over to whoever is the IT guy there.
I discovered there's no provision for nodejs in their current plan, I go through all the stress of contacting the shitty customer support and the process of squeezing out useful information from them.
I'm only doing this because the project whatever has refused to pay me until their site is deployed. throughout the process of creating this project I had setup continous deployment on heroku and netlify and I had to beg this guy to look at the changes and review them.
well, today I asked the former guy that built the current site for the login details to the schools dashboard on the hosting providers site and he says he used his personal details for it, according to him projects from other organizations are there too.
I swear I'm going to loose my shit, freelancing sucks3 -
I think, right now, it's bitting more than I can chew.
I get my hands on way too many projects because they're easy and then problems pile and I end up being behind schedule on everything.
That, and maybe sometimes subconsciously thinking I'm invincible. It's a direct psych response to those telling me I can't do shit, and then I do shit out of pure stubbornness, and then I have super-confidence for a short while. (Even if I don't show it)
I just don't think it's healthy. -
Don't forget, docker desktop will require paid licenses after 31/1/22
Docker Desktop remains free for small businesses (fewer than 250 employees AND less than $10 million in annual revenue), personal use, education, and non-commercial open source projects.
Just a friendly reminder to fuck docker and migrate to a better solution.27 -
!dev Job hunting is so exhausting. Nowadays it's not enough to have two degrees and some certificates. No, you have to 'prove' your worth by also showing really complex, enterprise-level projects you made on GitHub. Yes, why don't you make it more difficult to find a job. lol3
-
I was just browsing some projects to bid on and I couldn't believe my fucking eyes.
"I need website - Wix"
I just can't believe it, can we sink any lower as a species?!5 -
Not sure if I found a red flag or a green flag…
“The candidate needs to know react well. No, using npx create-react-app is not enough!”
On a first sight one may think: “oh cool they search someone with in depth knowledge”
On a second thought, tho…
- Am I going to need to start many react projects in the role? Don’t think so.
- if I am… am I forbidden to use cra? Why? 🤔
- how is not using a bootstrapper a sign of “deep knowledge”?
Sounded interesting at first, but the more I think about it, the more I think this request is a red flag.9 -
Dads of DevRant: Will I ever be able to work on personal projects again? I have a half-complete project that was going really well, that I have immense enthusiasm and drive for, but I just can't get to it, kids/family takes up 100% of my time & it's honestly depressing me. I'm finally at a stage in my career/skills where I could complete this; the technicals and business are all within my grasp, but I've fucked myself by having a family, my life isn't mine any more, I gave it up. Not their fault. But will it ever get better? Maybe someone out there understands this pain; nobody around me does, I keep it inside.14
-
Recruiter strikes again:
"... looking to hire a Senior Android Engineer to drive their global expansion. This is predominantly a backend role, with some very exciting global projects."10 -
One of the major things I find irritating about looking for a job as a developer is that some companies ask you to make demo projects for them (and some of those projects can take days to make..).
It annoys me I have to spend energy on something that may result in nothing. And this gets more annoying if several companies ask it. It's like I'm working for free. I don't feel productive. lol7 -
> Project does X
< How about you show me how X looks in action
> No
Add fucking images to your project
if there is anything to show off!
Uh I reached 3k, cool.5 -
It's funny how you start feeling bad for the next dev taking over your project because it turned into a total spaghetti code shit show that will be impossible to maintain in the future with new features coming in.
Honestly... if a projects starts out with a certain scope which then gets extended EVERY FUCKING WEEK with requirements that can't even be met in the initial timeframe it's no wonder the code quality will decrease over time.
This just reminds me daily how important good project management (and I'm not talking about suit wearing pain-in-the-ass-managers) and the inclusion of devs in the planning process really is.
It's so fucking crazy that companies run like that with people up front that have NO FUCKING CLUE what they are doing, nor do they understand the mechanics, tech and effort that go into certain features. They're like "beep, boop, it's done by Friday you fuck!".
The funniest part of this stupid charade is that the closer we get to a new "deadline" (we will not meet the deadline anyways) the more nervous the "managers" get. WHY didn't you properly plan this shit in the first place? WHY didn't you care for the last six months where all this fucking bullshit could still have been prevented?
Meanwhile I'm just so sick and tired of this shitty project and this sucky company that I just don't have any motivation left to keep on working. It's so fucking hard and painful to work on projects that suck ass, are poorly designed. I just got to the point where coding is no fun any more. Thank god I'm out of here soon... fml5 -
-- Best --
> Submitted my notice of termination for my current job
> Found a new job starting next year
> Can switch from Windows to Linux/MacOS in new job
> Got more time to work on personal projects due to the pandemic
-- Worst --
> Huge amount of software restrictions (current job) almost got several projects at work canceled. Maybe its important to say that the core business of my current workplace is auditing so there are a lot of law regulations which then apply in the softwaredevelopment process.
> New managers that do not have the slightest clue of what they're doing
> Online Teambuilding events
> Absurd amount of segmentation of tools and also different coding guidelines that are used at work. E.g. one team uses jira, another trello, another github issue tracker and so on. -
It's always fucking file encodings breaking these stupid fucking legacy projects. FUCK
Fuck this I'm going to bed. I'll fix it in the morning it's a little past midnight14 -
i have adopted rust in my hobby projects. very happy, i feel like i can correctly make things happen.3
-
Was on call last night. I get a phone call at 3 am that all of our clients projects (including one that was launching at 5 am) was missing libraries (thus causing the sites to not work). I was able to fix all of the errors but one (missing jQuery). Couldn’t figure out how to fix for the life of me. Had to call my boss and wake her up because I forgot I could just download it from the site. Feeling like a failure for something so small.3
-
"You're always on the computer".
No, but I am continually trying to spend *some* time on personal projects before being interrupted 10 minutes in, to be forcibly given a list of jobs that are on *your* agenda. There is a difference.4 -
The current project I'm working with had 3 devs including myself until Jan 1st. Now we're only two, because our lead/manager started to work in other projects and trusted us.
Since that happened, my first PR/Commit of the year was in Jan 5, and it's still open, without any kind of review or comment, as well as my other five (eight in about a day) PRs, while he's making commits directly into develop/main branch, causing conflicts everywhere on what I did...
I'm leaving on friday because the contract is ending.
Good luck I guess.1 -
my boss some months ago: so there is this new project, and we're planning to slowly fade in and gradually increase the time you guys work on this project
new pm last week: welcome to the project, you're now 100% allocated to the new project, that's your highest prio now
me: ...what about the other projects? they might have questions xD
pm: don't worry about that, dealing with that is not your job
my boss this week: yeah no, the other releases are most important for our company. the new project needs to be subordinated and has lower prio, at least lower prio than critical and highly prioritized bugs.
me: so.... who decides which items from which projects i shall prioritize higher than the new project and how much time i shall spend on them?
my boss: it is your job to talk to people, give them estimates and tell them how many items you can work on, so they can decide which items they pick
so basically i'm having the feeling that i need to manage myself here. it will be fun to attend the new project daily standups and tell the new pm all the time that i couldn't do anything because i had no time. anyone else with this experience? is this normal? actually i liked our new pm's attitude "dealing with that is not your job". i should have known it was too good to be true ^^'5 -
After all the rants I've written on this topic, no, no, fuck no. I ain't answering jackshit. The trauma is very real. I'm trying to not have a panic attack just remembering few of the times I've lost work, personal data, side projects, accounts, you name it.
Oh dear God it's hard to breathe...5 -
Today is the release of one of the projects I’ve been working on. It was a chaotic project, where I’ve had to contact many people just to get pieces of information necessary to complete the project. Anyway, today the manager ask what the URL of the web app is to give it to the client except I already warned him prior that since we don’t have the domain name for the web app it wouldn’t go past the authentication. But guess what happened? Yep that’s right it’s my fault yet again.
I keep warning my manager about potential issues with the projects I’m working on but they fall on deaf ears, and when the actual problem happens it’s all my fault because I didn’t check it earlier, I didn’t make a mail, I shouldn’t use Teams to tell him about it, I should monitor more closely, etc, despite having no time allocated whatsoever.
In short I work 7 hours a day but should have 9 to even get close to what I need to do, and I’m blamed with problems that I warn about3 -
devRant's projects page is so sad..
https://devrant.com/projects
Most are either outdated , archived or gone11 -
Aaagh...... 2022 this year has been shity for real..
So its now 1 year and I've been a fullstack developer for this mid tech company as the only developer
so I've been trying to get these guys to hire a second developer. and try to also upgrade equipment and these guys didnt even bother to attend to my requests and during my evaluation meeting on friday these guys where down my neck about why projects are taking time to complete i MEAN WTF!!!!! told them its bcoz Im a 1 man army and most of the times Im chocked with the "any other duty" thing and how tha fuck do they expect them projects to be done on time
I'm the only developer some times i get sick 2weeks and where i left off is were i continue from and thats 2 weeks work of progress down the drain
I'm so fucking pieced off ryt now I feel like droping this shity job and find a much better organization
they want me to build them a developer department and they dont even equip me with the necessary tools to do so WTF do they think they are doing they think they know better than me?
so let them build their fucking dev department without me
this has been a fucking stressful experiance
wrote them a later to hire a second developer
I dont fucking care how they are going to do it
contracting or an internal dev if they dont in the next 3 months I fucking leaving this shit7 -
!Dev related but still freelance.
So.. I do 3D stuff, scenes, animation and so on. The e-sport pub manager I know told me about this guy that wanted to start a local organizations around FIFA, hold tournaments at the pub and so on. He had some finance, contacts and needed a 3D scene of a stadium to highlight top placers as 3D Fifa cards.
Gotcha, so I hooked him up with said stuff, he was happy, manager was happy, first tournament went well. Now to the shit show:
He wrote to me a couple of days later asking if I'm up for more jobs, which k respectfully declined because l was on a bigger project that took about 2months to complete. Since that day, he spammed both me and the pub manager with request and wishes on wanting to do more.. and I mean SPAM!
Like the dude can't take a no, sorry. He tried to call on phone and messenger, messeged me several times / week and asked the manager of he heard from me.
Both the manager and I were perplexed of his attitude and after asking several times to stop and we both had other things for now (events / projects).. he.. he didn't stop. So.. blocked and that's that, right? Fuck now.. other clients of mine asked me if I knew of him because he tried to contact them to get to me.. like WTF?! How hard is it to take a no and move on?! Jesus.. client of hell in a nutshell3 -
Oh no it's happening to me too... Gave up so many hobbies/interests to focus on my career. Now I have almost no interest in side projects because I don't know what to build. (I mean something actually useful not a to-do list.) I love my job, but is this the path to burnout?5
-
Getting past my impostor syndrome
Finishing a project
Having a few hundred users on my projects
Having fun in the mean time. -
I’m extremely frustrated with my job situation. I want to code, I absolutely love building stuff with software. My current job is a “tech” job, but involves absolutely zero coding. I don’t know what else I can do to stand out more or make myself a better candidate.
-I’m a new-grad with a flawless in-major GPA (computer science major)
-I have other past internship experiences that involve coding
-I frequently do my own side projects and post them to GitHub
-I work well on teams (life-long and collegiate athlete)
I apply to tons and tons of places only to get no response, or to have a single fucking interview and then get dropped
Fuck this stupid shit I am so frustrated8 -
Worst collab was in bootcamp. Group projects always suck because there’s always someone not pulling their weight. In my case it felt like everyone was terrible. My only regret was not putting a specific person on my “don’t want to collab” list when groups were being assigned. That probably would have saved me from so much stress.
One person in my group didn’t know how to start up the project…two weeks into us working on it. She even had the privilege of having an outside mentor. Mentor didn’t know how to work the project either—but let’s be real, that’s not the mentor’s responsibility. She forgot she needed to run npm install. We were six months into this bootcamp and she forgot one of the simplest commands.
Another person was just a follower and couldn’t think for himself. He was so faithful to another teammate’s choices and direction that I wondered if they were screwing each other. Other teammate could be absolutely (and destructively) wrong and he would defend her as “well she’s taking initiative and showing leadership.” It wasn’t leadership, it was bullying. They weren’t dating/screwing, but I did suspect he liked to be controlled/dominated by “strong”women.
The “strong” woman teammate is someone I suspect of being the spawn of Satan. You were only useful to her if you agreed with her or could help her. If you gave her any sort of pushback, she’d turn on you. I think she wanted me to be both her parent and her scapegoat for the sketchy things she wanted to do. She pulled a lot of bullshit and tried to blame everything on me. Seriously, she would invest a lot of time in stupid things like getting me to agree to use bitmoji for team pics; I just wanted to check with the bootcamp first because they might have an unwritten rule about using your real face for presentations so guests know who you are. I had to get the bootcamp staff to support me because she was out of control. She tried to say that I was sabotaging the group from day one. The staff explained to her how her story of me “sabotaging” the group doesn’t add up. She backed down a little but she’d still try to screw me over through the remainder of the project.
There was one dude who was alright. He was the keep your head down type. Spawn of Satan would be on his ass about being late to class and he’d just stare at her stoically. He was a husband and a dad so he was choosing how to expend his energy. I don’t like people being late either, but show some compassion and don’t snap at people.
If I saw these people again, I would not even pretend to be friends with most of them. Spawn of Satan especially: I’d take out my crucifix and send her back to hell.8 -
Finally got rid of my old job I ranted about so much. Started a new one on Monday. A bit anxious and terrified (there is a lot to learn) but it feels good. The team is fun and they know what they are doing. BUT most importantly: they know how to plan projects and know how to intervene if a project is about to run out of resources. NICE.
I'll keep you posted on how it goes3 -
Documentation for all our projects within a few hours is really impossible, thank you project manager.3
-
Sometimes I think devs are like superheroes who are bored to death and just want to have the greatest world clusterfuck possible to be ... Amused.
Backstory: One project, fairly large (roughly 200 dependencies, a framework). I looked over the ticket backlog and a critical ticket title regarding the important framework caught my eye.
(Rephrased as title was gibberish)
Framework fork needed for supporting different versions of library X
...
Ok. They want to fork a whole fucking framework for a single library dependency.
😶
The framework that is the basis of like 30 - 40 % of all projects at our company.
😶
Maybe.. I just misunderstood it. (my hope dies several times a day, one more or less doesn't matter).
Ticker: Blablablablabla...
"to incorporate library X at version A and - for other projects - at version Y, we need to split the framework into two forks with different versions but same namespace."
🤮
Why. Just why. How the fuck can anyone come up with such an incredible stupidity?
After chewing some people's ears off....
It turned out to be very simple.
Just split off the library dependent part, which were like 20 plus classes.
Release it with two different versions, for library in version A and library B.
Done.
Sometimes devs terrify me.
Please. Never fork / branch a framework or anything "heavy" completely.
That's madness. Properly split what needs to be split and be done.
It's not that hard, hmkay?1 -
My entire bachelor's degree studies.
I did two senior projects solo because I couldn't tolerate the absolute mediocrity of my peers to be satisfied with a C+ or B "good enough!"4 -
A sweaty furry sodomizing a dead dog would still be less disgusting than the codebase on which I have to work, some highlights are:
- The same class repeated 40 times with little variations instead of using some decent parametrization
- Inexistent encapsulation and separation of concerns, most changes requires to modify and recompile 2-3 indipendent Maven projects
- Abuse of inheritance which instead of being used to create "is-a" relationship as it should be it's used to reuse some methods of a class in another instead of using Spring dependency injection as we should be
It would be understandable in a 20 years old legacy projects but in something which started 2 months ago it drives me mad, I tried to fight to change it but in the big enterprise to which I'm "body-rented" it's impossible1 -
I’m an app developer and my company wants to take away admin rights on everybody’s PCs (Windows). I won’t even have the right to adjust my computer’s clock time. I’ve been working there for over a year and a half. There haven’t been any issues whatsoever, and now this. To be frank I’m a bit pissed about it. Nothing is on premise, the projects I’m working on are apps hosted with Azure / gitlab.
I’d be curious to hear about your experiences related to this topic. Also if you have any opinons against or for such measures, if be happy to hear.16 -
I created an app that plays background sounds to help people focus/study/relax. It’s free and open source. Feel free to try it.
Download from here: https://apps.microsoft.com/store/....
Source code here: https://github.com/jenius-apps/....6 -
Apple Developer webportal(s). My god, how on earth do you manage to make navigating and managing iOS projects so bad.
I mean seriously, for a company that makes some of the best UX experiences, and has the most design focussed thinking in the world, this has to single handedly be the worst god gam experience ever.
I mean, did your xcode IDE team have nothing to do so you let them make this pile of fucking trash.1 -
In the next three months, if I said jackshit about data science personal projects, you have my permission to backhand me into oblivion.
Need to stay on my current track...7 -
I just want to say it annoys the shit out of me that my B.Sc. Bachelor's degree in CompSci isn't enough for (ignorant) employers.
Now I have to waste time getting certs in fad languages (even though I did projects in them in college) just so I'm 'marketable' again. Man, f*** this bs.
Ridiculous requirements nowadays!9 -
New job is turning out to be kind of the opposite of what I was expecting, based on interviews.
I thought I had done a pretty thorough job asking the kinds of challenging and specific questions during the interviews and was pretty satisfied with the answers.
Three weeks in, I’ve more or less been turned loose onto my first project which is….installing patch updates.
Next few projects through the end of the year and into Q1 next year are similarly sysadmin-chore work, which I’m not going to act like is beneath me or unimportant but it’s not quite what we talked about in the interview when I applied to an SDET position.
Point of order to talk about once I wrap up these first few projects, it doesn’t exactly seem like they know where I’m supposed to be or where to even really put me (on the org chart I have a line reporting up to boss, but I’m also the only one not on a functional team) and reading through the wiki last guy just kind of did everything.
If that’s what this is….eh I need to know if that’s how they want to use me and find out soon.11 -
The Zen Of Ripping Off Airtable:
(patterned after The Zen Of Python. For all those shamelessly copying airtables basic functionality)
*Columns can be *reordered* for visual priority and ease of use.
* Rows are purely presentational, and mostly for grouping and formatting.
* Data cells are objects in their own right, so they can control their own rendering, and formatting.
* Columns (as objects) are where linkages and other column specific data are stored.
* Rows (as objects) are where row specific data (full-row formatting) are stored.
* Rows are views or references *into* columns which hold references to the actual data cells
* Tables are meant for managing and structuring *small* amounts of data (less than 10k rows) per table.
* Just as you might do "=A1:A5" to reference a cell range in google or excel, you might do "opt(table1:columnN)" in a column header to create a 'type' for the cells in that column.
* An enumeration is a table with a single column, useful for doing the equivalent of airtables options and tags. You will never be able to decide if it should be stored on a specific column, on a specific table for ease of reuse, or separately where it and its brothers will visually clutter your list of tables. Take a shot if you are here.
* Typing or linking a column should be accomplishable first through a command-driven type language, held in column headers and cells as text.
* Take a shot if you somehow ended up creating any of the following: an FSM, a custom regex parser, a new programming language.
* A good structuring system gives us options or tags (multiple select), selections (single select), and many other datatypes and should be first, programmatically available through a simple command-driven language like how commands are done in datacells in excel or google sheets.
* Columns are a means to organize data cells, and set constraints and formatting on an entire range.
* Row height, can be overridden by the settings of a cell. If a cell overrides the row and column render/graphics settings, then it must be drawn last--drawing over the default grid.
* The header of a column is itself a datacell.
* Columns have no order among themselves. Order is purely presentational, and stored on the table itself.
* The last statement is because this allows us to pluck individual columns out of tables for specialized views.
*Very* fast scrolling on large datasets, with row and cell height variability is complicated. Thinking about it makes me want to drink. You should drink too before you embark on implementing it.
* Wherever possible, don't use a database.
If you're thinking about using a database, see the previous koan.
* If you use a database, expect to pick and choose among column-oriented stores, and json, while factoring for platform support, api support, whether you want your front-end users to be forced to install and setup a full database,
and if not, what file-based .so or .dll database engine is out there that also supports video, audio, images, and custom types.
* For each time you ignore one of these nuggets of wisdom, take a shot, question your sanity, quit halfway, and then write another koan about what you learned.
* If you do not have liquor on hand, for each time you would take a shot, spank yourself on the ass. For those who think this is a reward, for each time you would spank yourself on the ass, instead *don't* spank yourself on the ass.
* Take a sip if you *definitely* wildly misused terms from OOP, MVP, and spreadsheets.5 -
This is odd for me to say this.. but Microsoft is kind of impressing me right now. I haven’t had many issues, and kind of testing out visual studio team services and liking what I’m seeing. Started out with VS code at work and here I am using it on small projects at home and seeing what else MS has to offer. Granted I’m still using my linux boot more but it’s been 8 days since my Win10 partition hasn’t crashed and that’s 8 days longer than when I first got this computer a few months ago when it was crashing hourly even after a fresh install and updates.
-
Anything i try in this life, it fails. I have done hundreds, and have 0 successful projects. When someone asks me "what have you done in these 1/4th of a century existing on this useless floating space rock?" ...... I have nothing to say. It would appear as if I've done Nothing. I have nothing to showcase of projects because its not running live on production. It's all on private repositories. The more i try the harder i fail. I am energy drained. I am uninspired. I am unmotivated. Seeing how some 19 year old NOBODY kid just comes out of nowhere, makes NFT project, scams people for millions of dollars and haves fun in his life and doesnt have to work anymore, is fueling me with RAGE. This is starting to become madness. Am i having too high goals and ambitions and that's why i percieve myself as if im unsuccessful? But how is that possible if a 19 year old nobody is capable of becoming a multi millionaire by scamming people in web3? If i lower my goal expectations, then I have no reason to live. I wouldnt care if i die tomorrow or continue living. I wouldnt bother looking left right while crossing the road because I Do Not Care. What must i do to succeed just Once and meet my goals and expectations? I dont understand. I hate life. Life is empty and meaningless. I have became a Nihilist and i believe in that religion more than anything. It makes no sense that someone scams millions by doing jack shit at a young age while someone struggles and tries hard his whole life and still isnt successful even 0.01% of what the 19 year old is. IT. IS. NOT. FAIR.11
-
Where and How do you make developer friends.
My coworkers are smart and decent developers but they learned on the job for the job.
But they're not interested in discussing improvements to legacy projects that barely still work until they break and we need to rush to recreate them 'better'.
or sit on a call on the weekend working on spontaneous personal projects that usually die cause another idea came along.
Sometimes I really just want someone I can hop on a discord call with so they can criticize my projects and brainstorm ideas and improvements with me4 -
Where to start...
1) them initially expecting us to do 15+ custom websites at once while also doing the Project Management work (including all client communication) for all projects, for $33k a year....
2) Having to pull teeth to get a feeble raise
3) Rude clients1 -
I'm thinking of self hosting all my small web projects,
I have this old laptop running ubuntu server heedlessly I used to store and stream pirated movies, after multiple embarrassing moments with free backend/platform as a service options and not finding a cheap VPS, this seems like the way to go. I don't get much traffic on these sites i just want them to be available when i need to present them.
then there's tons of other features that are locked behind a paywall,
I once had to store images in the database because heroku wont accept file uploads and the project hadn't been paid, in short, I was dead broke9 -
We need more enterprise level code!
Such as these innovative projects:
https://github.com/EnterpriseQualit...
https://github.com/Hello-World-EE/...7 -
Hey devs!!
I just can't stop myself from sharing this.
Its been two years now ... my junior is working. and now she is handling standalone WP projects.. but somehow her task got stucked so I was asked to help her.
So I just said check the count of variables and she messaged me with code .. Ma'am this isn't working .. Haha.. I mean come on she better can google out atleast for syntax :(
<?php if(count($content2 == 3) && count($interestt2 == 3))
{
print_r($content2);
print_r($interestt2);
}else{
echo "not checked";
}
?>2 -
So I just got the brand spanking new MacBook Pro M2, primarily because the MacBook Air shitbox from 2014 started crashing when I started VSCode...
So now that I have a "proper" laptop, I should be able to work remote, right?... Right?!
Nope! Because our IDE of choice is (I fucking kid you not): Netbeans 7.4!, maybe 8.2... And we use SVN.
And apparently Netbeans 14 just shits the bed when I try to open our projects. Intellij is also no help, because our build scripts require Netbeans...
So the workaround? Parsec, of course!
So now I'll be able to work remote, by remoting into my windows desktop at work.
What a lovely connected world we live in!8 -
The only really influential product Microsoft ever created is Verdana. Yes, the typeface.
It was the first typeface designed to be displayed on a screen rather than in print. Before that, there only were monospaced typefaces like we saw in terminal, or digitized typefaces like Helvetica Neue.
More than that, its looks were partly generated by an algorithm, hence the odd, alien looks. But because of it, Verdana works amazingly good in small labels. The 8pt Verdana is more readable than 10pt Helvetica.
I still use Verdana in all of my projects, religiously.
All the other Microsoft products: Windows, Xbox, Surface, Office, Azure, all that stuff — is mere garbage compared to the influence Verdana made on how our interfaces look now.5 -
How is it that 4 years after the start of this project we still have to tell people that their dedicated cloud storage is for their projects and not their 8TB server backups or 600000+ vacation pictures…
We literally have processes sending you mails that keep telling you should sort your crap and you still manage not to listen. And then we get support tickets like “cloud storage abnormally slow” “bug in performances” etc… The last gem being a small company CEO that contacted our CEO about this “problem”, he had syncd his entire workstation and told his employees to do the same…
I’m not sure how to convey the stack of feelings I have regarding all of this. I want not to care but I can’t. I want to get angry but what’s the point.2 -
So, polyglot projects, what's the highest number of programming languages in a single project you've worked with?9
-
!rant but kinda
Rails 7 got rid of webpack and Node as a requirement, and for this I am super happy. I heavily disliked having to depend on Node for what is in fact a Ruby framework. I understood the need for it, and I always applaud Rails for being at the forefront of the web dev world and all of the trends that it contains. But maintaining both the node modules required, plus the gemfiles etc was just a big hassle for the simple projects I ever worked on.
This is coming from someone that actually likes JS and Node, but I am thankful this was decoupled.6 -
I know a few fascinating people. They didn't invent anything historical, they didn't start a revolution, they didn't even get their names on a newspaper. They are just very very smart. And they use their intelligence to improve the world. Each have their own companies or projects, which don't do anything magical but they work really well. And these are nice people. People who have a lot of friends, and whom their kids look up to, not because they're heroes but because they're so bright and kind that those capable of self-reflection feel inferior in their company. But most importantly, I appreciate these people because, while being conscious, intelligent and aware of civilization's problems as well as their own, they are still satisfied and sometimes even happy.1
-
Maybe as a student my burn outs does not count so much, but i must say, i had some.
Worst part is that each kind of landed just before the ending of the semester. You know, that nightmarish part when everbody throws homeworks, tests, projects and presentations at us, while we barely have time to prepare for the incoming exams. Such a wonderful life indeed.
But this time was waaaay worst. And that only because i wanted to do so much this year, i started always early to do my assignments and so on but in the end i was so stuck on their bullshits that i barely had time to work on my things.. i haven't touch any programming project on my own since march!
And i quite have a lot of them planned. I had over the semester and i have now over the summer. But I AM SICK OF THIS. And i figured out that would be for the best to take a break from this things gor a few weeks over the summer. I like this world, the world of programming but i fear that sometimes i might not be good enough to swallow others bullshit for my living, i hope i will be able to keep myself afloat with my own projects and ideas.
Anyways, i hope you all guys have it better than me and those of you who doesn't.. well, i am here for ya!
Cheers 🍻 -
Why are most projects only fun at the beginning? I feel like there should be a "first half" and a "second half" during development.
So if I have worked the whole of first half someone else should work the other half with full bar and zeal just like a football match because honestly most times I feel like I'm gonna die towards the end of the project hoping for another developer to come on as a substitution.
However, in this case instead of going to seat on the bench after being substituted, I am willing to play another match immediately.4 -
From now on, if I'm gonna have to deal with emojis fucking everywhere, I opt to use them to best describe the two greatest diseases of the modern age:
Apple and google.
Anytime they make their products worse, or do something stupid the response should be
#shitapple
Or
#💩🍏
This sign, brothers, shall be our banner! our labarum against the forces of the corporacracy and mediocracy. and with it we will go forth and conquer!
Unite against the forces of stupidity. Our weapons will be humiliation, degradation and hobbyist projects like arts and crafts, freestyle poetry aka slander, and casual arson (actually dont do that last one).4 -
Same sh*t different day. Let me play with my pet project! I know it does not earn me anything, but hey it will make millions in the future once it's done! I am sure! :D2
-
I've never even heard of this before.
Notes: these are two different ASP.Net projects. I didn't choose VB, the project was already existing.
A conversation between me and a senior:
Senior: (other module) still needs to develop (something you wrote)
Me: they should just use my code, it's compete and tested.
Senior: They should, but yours is in visual basic and they wrote their project in c#
Me: Ah, no problem, I will distribute it as a DLL for him.
Senior: No, I don't want to add dependencies
Me: ????
Senior: They will need to convert it to c# and add the classes
I stopped responding
Man............ what the hell5 -
Having just been let go from a job I couldn't keep up with, I'm now confronted with a job search where every job description includes something like, "Must be able to multi-task across dozens of different projects per day as if you were six people in one."
I'm seeing a pattern here. Apparently, the productivity of only one person is all that is needed to run an entire department's worth of work.1 -
To actually do something this year. I'm in a much, much better place for it now. I actually found a job as a programmer which respects my space - this is why I haven't been here for a while. Any future rants will probably be about my own projects4
-
Archlinux
Sway
Alacritty
Neovim
Firefox
And there are Tons of open source projects underneath all of that, that you are not 100% aware of. (Wayland, gtk, qt, zsh, bash, sh, systemd, etc...) -
I dont know how to timeline projects. I tell clients that it will be ready in one month. But the project will be so big that it takes lot of time to actually code it and do all the procedures around it. I m just giving them timeline based on the speed of my mind.3
-
I don't know how much of this can be considered data loss but one one of my uni classmates frustrated by some hellish tasks (cleaning some old code files probably) decided that everything in that particular directory won't be of any further need, so she procede to rm -rf it.. only to discover that the terminal opened in that dir was another one and her current one (the one she bashed that unforgiving rm) was in fact a standard freshly opened term where any term would open.. in the user's (only user) home dir... such a face she had when all her codes, homeworks, projects and everything went to oblivion 😂😂 jokes aside it was a good thing that the semester was almost finished, all hws submited and no important data was there as she dual booted with ubuntu and some windows, but funny thing how such a honest mistake can ruin not only your day, but maybe your entire semester1
-
Boss wants Kotlin for all projects.
Reason : he like its. (Basically hyped by other developers or meetings)
I hate Java and itz other shitz12 -
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 -
# Dev goals 2022
- Learn more Rust
- Create a steady source of side income by completing and monetizing side projects, creating NFTs, or maybe assisting a boot camp with tutoring or something (FT dev job is a start up which I like but nothing is certain.) -
I used to work in project tailored for specific companies used by at most 100 daily users.
Right now I work in a project with 1mln unique daily users. I am on a call where it was decided to scrap one feature because it generates "only" 20k monthly usages. This is more traffic generated then all my provides projects combined :D3 -
I always make sure i can code on Vacation on my own projects. The flipside of this is tho: i never take time off, since my work is rather relaxed anyways.
My employer messages me about that recently, that i still have 100% of my vacation days left, so what i did is using it all up until the year is over. Essentially im almost all the time on vacation until the end of the year (+ a little), and can work on my own projects. One rust project might be in a publishable state soon actually. -
In coding, projects and life in general, how can i know when should i say
"hey this isnt working, i should probably go and do something else"
and when should i say
"damn its getting difficult but i must not quit, i have to remain focused and consistent even when I don't want to"
?4 -
DevRant hiring managers - do projects actually matter? Have you really hired someone because of a cool project?8
-
What do you get when you combine a greenfield project with a brownfield project?
A stinking pile of compost.2 -
Saying I have 6years or experience, is it when I started learning it or utilizing it in my projects??🤔5
-
Are you content with your job or always searching for greener pastures?
I'm split inbetween. Current pay is very decent and working conditions are flexible. However, the work itself is not always that great. I find it to be comedically true how "hard workers" don't get promoted or bonuses, they get more work. There has recently been a heavy influx of what I'd like to classify as "shit tickets" since a guy who was the main "shit ticket doer" left the company after being burnt out.
I work with a small-ish digital agency as a BE dev, so I'm mostly dealing with small to medium scale projects built with WordPress/WooCommerce, with often custom API/ERP integrations on top. I'm not a big fan of the stack as a developer but as a contractor I can understand the business reasons why it is used. Part of me wants to find something else, part of me thinks I'm looking for a perfect company that doesn't exist and I should lower my expectations -- I might find better work for sure, but with the same pay and conditions? It seems unlikely at the moment. The company was recently acquired, so I'm hopeful for the future.4 -
tl;dr: crop-rotating projects
I have 3 concurrent projects because I can only remember how I felt about two of them, so this way when I've had enough of pygame's bullshit I can happily continue working on php without my hatred towards asp.net stopping me in any way. By the time I start hating php I will have forgotten why I hate asp and be ready to continue on that. -
How do you manage your time after works for your side projects?
These days I'm being a victim of random frequent procrastination after office works.7 -
I'm close to one year at this company, and so much has changed. the amount of responsibility i have now is insane compared to last year. we'll have an intern this year, so there's gonna be someone learning the ropes from me. I'm having a say in bigger projects , I'm schooling people way over my pay grade, people actually come after me for help now, that's insane. what a fucking year1
-
I thought I had lost a password to devrant on my old phone tried to rest my password I don't no which email I used among my army of emails address
Well my thoughts today are on a call worker who has a terrible work attitude.... fuck I hate3 this guy .. probably am tired of this job... is it too hard to ask for a company that has better pay and organised work flows .. here is hell hound projects come left right center everything is urgent the system is broke or roten from the core can never be fixed -
How do you find open source projects you want to contribute to? I'm trying to find projects I'm interested in but don't really know what to do.6
-
It's the third time in two weeks that I've updated something and caused it to break. Different packages and different projects each time. Each time I've updated at night and tested it and made sure everything was okay only to be woken up in the morning by complaining customers and a newfound bug. Better lay off the updates for now.5
-
Having too many projects in my team and managed to convince my boss that we need more people and even other teams to help on some really critical tasks. It was fine until today the technical project planner decided to scold me for not assigning tasks to developers in other teams for one specific of project of ours.
I tried to explain that its not the best idea external people working on a really spaghetti code project that we will be left to maintain. Its the same problem that led to the current problem.
And the PP response was "they are machines and have worked on many othe team projects".
So the help was delivered as a scolding and my team sucks in their eyes. Without any word from my boss that i havent talked for 6 months except on 2 accessions where someone else demanded of us to focus only on their project. Beautiful ❤️6 -
One of my seniors is leaving the team. Honestly, I did not talk about personal stuff with him but during this lockdown, he was the only one whom I talked to this much. My most projects are with him, so in the team I kind of only know him. And now he is leaving, I feel so heavy.
I was anyway feeling no interest in my work, and now this, I really don't want to work at all. I don't want to be in this team, really without his guidance I can't do good. And this reminds me now I don't have anyone in the team to guide me. It's the same feeling as you get old and now no one to support you and you need to support yourself and slowly others. It's frightening.
On a good note, I hope things will turn out to be good for him, he's a nice person after all :) Everyone respected him, and he was trusted so much.2 -
My dream when I decided to start learning the Computer Science course was four things
1. So I could have friends who don't get weird out anytime I speak
2. Have a good learning habit unlike what school has done to me
3. Working on projects on a daily basis, so I can be happy that I am doing something
4. Making softwares that can help the old people in my family
But we all know that some of the dreams require a lot of thinking and hope that everything works out fine1 -
Slacking off on tests for medium size projects. I have one project that I consider a major achievement as of today, the NPM package @lbfalvy/react-await. It has like two tests and it does a _lot_ more than two things.
Don't get me wrong, I test it thoroughly, but not in an automated way.2 -
Now I have to make updates in three different tools about the projects I’m working on, this is stupid since we work for a tech company and we shouldn’t be using fucking Power Point to update statuses on projects. Management should be making other’s life easier not harder. 🥸1
-
Idk why but this morning I was thinking about this high school elective class where we learned Adobe flash. But specifically 2 instances where I ignored the teacher and did my own thing
1. We were using Sprite sheets and he had us use photoshop to cut out the Sprite to a different layer and manually save each Sprite one by one to disk to use in flash. Some sheets had 50 fucking sprites
So I found a script for Adobe (action script I think they called their Javascript derivative) that exported every layer for me without all the manual clicking. There is probably an even better way. But this worked for how lazy I was back then
2. Our final projects we could do anything but he suggested not doing anything too complicated cause of time constraints and he barely taught is the scrptinh language for Adobe flash so making flash games was almost out of the question.
Me being stupid really wanted to make a working pong game. So I spent too long watching a German (i dont know German) tutorial video I found, and troubleshooting outdated code from that video. And improving things where I could with my limited knowledge made worse cause I wasn't interested in programming and didn't start learning python until the following year
Yeah don't know why I was thinking about those. But I feel it's a good perspective on how far I've come. From hacking together a pong clone with no skills, to being hired to automate and optimize processes and legacy projects -
At first i was told to go to college BY PEOPLE WITH NO COLLEGE because i wouldnt be able to find a job without degree
Like a sucker i fell for it and believed in those LIES so i sacrificed my life for school
Then later i found out PEOPLE WHO FINISHED COLLEGE told me i just need knowledge in order to be hired, and turns out degree is unimportant
Like a sucker i fell for it and believed in those LIES so i studied and worked on practical projects and gained knowledge
Now when I try to get hired, they admitted that i am able to complete complex projects and i know how to solve the problems even if i see them for the first time. But they rejected me because "im not sure why the car leaks oil".
I have to understand and know what the whole framework is doing under the hood, how everything works, how dependency injection works under the hood, SOLID principles under the hood, decorators how they work under the hood etc.
So now it turns out
- sacrificing life for school is not enough
- sacrificing life for degree is not enough
- sacrificing life for learning and gaining knowledge is not enough
- now the new trend is i have to know not only how to drive a car like a professional formula F1 driver, i also have to be a mechanic and know how to fix the car if it breaks.
MATRIX IS A BIG FAT BULLSHIT AND A LIE.
I feel like they're looking for a senior developer knowledge to pay him junior developer salary
WTF IS THIS BULLSHIT?
I sacrificed 10 days of my life for their bullshit to build this project from scratch as a technical interview. They never said congrats on all the parts that were built right, but only complained about the small portion of bugs i didnt have time to fix.
ALL OF THIS FOR A SALARY OF $1500/MONTH THAT I ASKED. THATS LESS THAN 20,000$ A YEAR. THEY EITHER GAVE ME AN OPTION TO WORK FOR WAY LESS (500-600$/month) OR CALL THEM BACK IN A FEW MONTHS.
I JUST FINISHED COLLEGE AND THEY EXPECT ME TO HAVE 20 YEARS OF SENIOR DEVELOPER EXPERIENCE.
WTF IS THIS SLAVERY BULLSHIT?
HAVING A 500$/MONTH AS ENGINEERING SALARY WITH A DEGREE IS BELITTLING OF THIS JOB.
NO I DONT LIVE IN INDIA I LIVE IN SERBIA. MY DOG IS SICK AND IT COSTS 100$ A DAY JUST FOR HIS TREATMENT. HOW AM I SUPPOSED TO SURVIVE WITH A SLAVE SALARY IN THIS ECONOMIC CRISIS.
I DON'T UNDERSTAND2 -
Best:
Seeing ALL the members of my team finally coming into their own. One person tackled our entire not-at-all-simple CI/CD setup from scratch knowing nothing about any of it and, while not without bumps in the road, did an excellent job overall (and then did the same for some other projects since he found himself being the SME). Two of my more junior people took on some difficult tasks that required them to design and build some tricky features from the ground-up, rather than me giving them a ton of guidance, design and even a start on the basic code early on (I just gave them some general descriptions of what I was looking for and then let them run with it). Again, not without some hiccups, but they ultimately delivered and learned a lot in the process and, I think, gained a new sense of self-confidence, which to me is the real win. And my other person handled some tricky high-level stuff that got him deep in the weeds of all the corporate procedures I'd normally shield them all from and did very well with it (and like the other person, wound up being an SME and doing it for some other projects after that). It took a while to get here, but I finally feel like I don't need to do all the really difficult stuff myself, I can count on them now, and they, I think, no longer feel like they're in over their heads if I throw something difficult at them.
Worst:
A few critical bugs slipped into production this year, with a few requiring some after-hours heroics to deal with (and, unfortunately, due to the timing, it all fell on me). Of course, that just tells us that next year we really need to focus on more robust automated testing (though, in reality, at least one of the issues almost certainly would not - COULD NOT - have been caught before-hand anyway, and that's probably true for more than just one of them). We had avoided major issues the previous three years we've been live, so this was unusual. Then again, it's in a way a symptom of success because with more users and more usage, both of which exploded this year, typically does come more issues discovered, so I guess it tempers the bad just a little bit.2 -
Sooo as of January of this year, I have a new boss, this dude basically acted as my “mentor” for the last year so he’s already tried micromanaging me but bc he wasn’t my boss, I could push back.
Long story short, he is now my manager, he’s the global marketing leader and I’m the marketing director for the Americas (been doing this role for two years) yet he treats me like I’m an idiot, in his words he wants to make sure I’m in control of my team before he lets me lead fully while simultaneously telling me that I need to step up and lead.
I politely asked him to let me lead and stop attending all my team meetings, stop delegating tasks to my team directly and instead consult w me so then I can delegate, and basically to respect the fact that clearly I’ve been successfully doing the job for the last two years.
He said no, that he won’t leave my meetings until he feels I have full control of my team, continues to over involve himself in all my projects, pulling my team in a bunch of directions w new projects and ideas left and right, and burning us all out.
To add insult to injury, he sent me a very “helpful” email detailing how I need to work better and faster and how he expects me and my team at full speed, my team is made up of me, two new hires that are a month old, my marketing manager, and I’m currently hiring for another team member. (This after he led a company restructure of my previous team that resulted in me losing 4 team members in December so I’m rebuilding my team).
I’m already overwhelmed and demotivated, pretty sure he wants me to quit and he has a proven history of bullying his staff, he was actually fired from our parent company for this exact reason a few years ago, he also happens to be European so not sure how rules work over there, but he was rehired by my company. My European colleagues hate him too, but they’re too scared to speak up.
I used to love my job and now i dread it, I drink every day after work and I get anxiety everytime he emails me which is at all hours if the day. Is it worth it documenting his bullshit for HR or should I just cut my losses snd leave?
Appreciate the advice!3 -
I use so many open-source projects that I don't even know which one I use most.
Probably Linux or Git. I use Linux on all my own personal PCs. I use Git at home and at work. But there's also Firefox...11 -
To make something impactful. I don't want to be fully credited, though being able to point to it in interviews would be great.
While working, I constantly segment my product into tiny reusable abstract solutions, most of which I eventually publish. I want some of these to grow into popular solutions to the problem I had or some other similar issue. Or, I want one of my major projects to become either a tool or an inspiration in something significant, but frankly the point is that some people appreciate something I created. -
Do you want to know why all the popular open source projects have less-than-optimal, sometimes really dirty code?
It's because their developers ditched all the unnecessary stuff to just get the damn thing done. When I choose an open source dependency, I don't need unfinished stuff. I need a stuff that works and has all the features I need from the very start. If it works, I don't care about code quality in my deps.
This is the reason why dirty, rushed stuff with a great idea behind it gains popularity. PHP, Git, jQuery, the list is quite large.
While you've been busy polishing your files hierarchy, these guys already shipped their product, gained adoption, and their userbase doesn't need your product anymore.
This is applicable only for true open source, not "it's developed by a full-time team of principal developers and the CTO is fucking Kent Beck, it costs $1m per month but yea we have it on github".3 -
Where have i been? the answer is Yes. im still alive, caught rona 3 times never been better.
as a OKAY not pro developer i can create what i want.
and if you're wondering. Yes i have deleted my rants.
i use typescript. i will not go back to js.
RUST IS SUPERIOR TO C++
(i still use C++ because i am a mad cheater in android games this is gonna probably come to a halt soon i haven't been on my mobile a while)
all i literally had to do was sit at a computer for hours. stick to one language and just build projects on my own i stopped coding on mobile after one of my unstable projects had got access to my devices files. oh and last but not least tampermonkey sucks and my favorite game moo moo.io and sploop.io is full of macroers, cheaters and now nobody wants to play legitly in the game. i forgot this website and decided to take things slowly. time goes fast when your mind really be dazed.5 -
Drupal 8 fractured the community, dead ended projects that had years of being built up and supported, started a downward trend in overall number of websites using Drupal when it was still increasing market share, homogenized Drupal with other less successful frameworks that had already attempted it and failed by using composer to replace drush, twig to replace PHPtemplate, and Symfony to butcher Drupal and hang parts of it on.
The mission statement was to "bring Drupal to the modern era" and "be more enterprise friendly". All I've seen them do is make it worse. I have stopped using Drupal now, I still maintain some Drupal 7 sites but now that they killed the Drupal 7 community it's basically dead. Some small attempt was made to salvage it with Backdrop but it will likely never be as big as Drupal was and is mostly dead itself, for one thing it's not directly compatible with the huge library of modules either.
Another thing I loved killed by those without vision and giving into the "industry standards" that make one question the intellect of everyone who subscribes to them being a good idea. But hey that evil procedural programming that worked so long for so many was finally defeated. It's surely better now right... right?
At least this movement was supported by people that can't even tell the difference between the use cases in real projects between Drupal and Wordpress. Software Development is in such a good place and has no hypocrisy. One would never suggest it has lost sight of its original purpose of solving real world problems with computing and become self absorbed with its own navel gazing.
If still in doubt check attached image, it tells a very clear story about how to ruin the life of a CMS. It honestly feels like a hitjob attempted to sabotage it rather than an earnest attempt to improve something that has been doing well since 2001.10 -
OK, I've got a foot pedal I've used for transcription work and other projects on and off for years. In order to be able to use it outside of the context of my transcription software, I used ControllerMate for the better part of a decade.
Unfortunately, having moved my work over to an M1 Mac it seems that it's no longer compatible, even in the hobbled state it's been in with the past couple versions of OS X.
Been trying to find an alternative for a while and not finding much. Does anyone have anything they can recommend for programming the behaviors of USB peripherals?3 -
I had this boss once who called himself a sitting bull sometimes. He was about 60, an absolute dictator, strong right wing and building an aura of fear around him. He had this emberassing macho attitude which was especially delicate since he was a protective of the female ceo. He talked to everyone, colleagues, customers, partners like they where enemys and was extemely aggressive towards everyone. Meetings where extremly emberassing because he insulted everyone (except us devs), talked much bs an didn't let anyone else speak - including customers.
He was also paranoid af. Once he talked the ceo into firing a team lead he disliked. Before the guy got to know this, he called me, and wanted me to sneak in his office, copy everything from his computer in case he would destroy everything when I realized he's fired. As if everything relevant wasn't on GitHub anyway and is if the poor guy would be uprofessional as sitting bull.
The sitting bull lead the department like a ponzi scheme: He required constantly new projects with funding for some years to maintain the old ones and their piles of tech debt. Dev team grew and grew but every insider knew the bubble will explode at one point. One of the last projects was a partner project with another institution. Naturally he didn't want us to do anything for this project but use our man power to rescue older ones. One pm guy was employed fifty percent as ours and fifty at the partner. So while months passt by and we delivered absolute nothing but lame excuses, his other employer started to ask questions. At one point I told him, and told his other employer afterwards, that the sitting bull never intended to anything for the project. When the sitting bull learned the pm. Guy told them the truth he called him a traitor and fired him instantly.
I left shortly after and the bubble imploded eventually. The sitting bull retired after an heart attack. From over twenty dev positions a single one remains and his main job to shit down one broken service after another...3 -
All that I have been ranting about this year are first world problems. Not only because politics is the only taboo on devrant, but also because I have been making too much compromise again.
It seems that most of the money is paid in projects for industrial companies, marketing, and useless products. So I ended up doing only some work for impact projects and ecological startups, taking time to learn new technology, and otherwise waste my potential to make a change by doing web development for well paying companies.
Still better than the years before, when I was an employee. Corporate culture sucks, at least it seems so at most companies in Germany and probably also America and even more so in other countries?! As a freelancer, at least I have the choice not to agree to any offer. And I did say no to many offers this year.
But still ...
New year resolution: prioritize customers with a purpose to make the world a better place. Make less compromise. Stop complaining about bullshit tech and just get things done instead.4 -
What the hell is the point of this small projects team spending 2-3 months on developing extensive logging system for an internal application for inside and outside customers to use if your application isn’t going to log any of the fucking errors. Sure you write the failure status to the database, but it just says failure with an even more vague explanation than microsoft’s errors. “An error occurred”. No shit, that’s why I’m looking in the logs and database to debug the application to get these files on their merry way so our company can stay in compliance with the state, feds, and not pay out the wazzoo in fines. All our other applications state where the error occured such as “failed to connect to the email server”, why can’t this one.
-
C++ or Python for coding interviews?
I used to do a lot of developments in Python and JS/TS. But now I have been doing a lot of back-end stuff in Golang at work (1+ year) and C++ for some of my side projects. So when I started grinding leetcode, I used C++ all the way.
Today this question struck me and I keep thinking if I should continue with C++ or use Python, which will help me focus more on the question than the language.5 -
I have an idea of starting my own business and I need your feedback guys. Literally appreciate any kind of feedback.
So Im an android dev who has 3 years experience under his belt. I am working fulltime and I think its time to scale. I want to open my own agency where I would take on big clients and build apps for them. I personally am able to manage/see through the whole project, handle all communication and also work on the android side if necessary. I would start from smaller projects worth of 30-40k for startups, basically create MVP for them and charge for support after that.
Problem is that as far as I understand if you want to "open your own kitchen" you need to be well connected. I dont know any big clients who would trust and purchase my services, because after all who I am? Im nobody just a dev at this moment. So I need a strategy to build some relationships with businesses.
So Im thinking long game. What if I would first open a recruitment/hiring agency? I would focus in specifically mobile dev recruitment. I have the soft skills and I already participated in dozens of recruitment processes. I also have the tech skills, I would be a competent recruiter. Maybe I could do that for a year, just communicate between devs and clients and place devs. My thinking is that in around one year I would be able to build a massive network of clients and devs.
And then, I could try opening my own dev agency. Using my gathered contacts hopefully I could land some decent projects for start and build my team or outsource from that point on.
Ofcourse Im not sure if I could pull this off alone, I would need a detailed strategy and some mentoring. But what do you think is this a viable plan?2 -
Fucking Visual Studio, I fucking hate you, I FUCKING HATE YOU, I FUCKING HATE YOU YOU PIECE OF GARBAGE, FUUUUUUCK!!!
WHAT THE FUCK!!!
I have my fucking solution. It's working fine.
I close VS.
I open it again.
Many projects are now BROKEN.
WHAT THE FUCK!!! I'm so tired of this SHIT6 -
February will be the first full year at this company as full time employee.
I've updated so many legacy projects, optimized a lot of workflows as well as built new tools to improve efficiency and remove unnecessarily duplicate projects (sometimes literally only 3 variables were different between multiple projects)
My one co-worker taught himself enough code to do the job but doesn't think like a programmer though he is asking me for help and advice to improve what he does since ive proven i know a little. my other direct co-worker I'm practically teaching a Programming 100 course to them
My direct manager at one point said he was so happy he took a chance on me even though I didn't interview well
I like my job, I find it so much better than my last job which was horribly toxic, and more fun than my first 'real' job as a night shift help desk for basically a warehouse environment.
But I feel under paid sometimes for how much i do and all ive improved in my first year, I have my first yearly review coming up. I'm hoping to get a decent raise for all ive done and I want to somehow go over everything with the HR person to justify it. But I have no idea how to talk about my dev work to them in a way a non technical person could understand. I'm also not sure how the review process will work. Like will my manager be there. Or is it just me and HR, is there a paper I'll be sent to fill before hand,1 -
Does anyone use pushover.net or know a reliable / cheap push notification app with an api behind It?
Im trying to setup some monitoring alerts back to my phone, using slack / teams etc for personal projects seems pointless.
Emails are currently being sent but this relies on me actually looking at them and I tend to miss a few important ones. 😂
Not to worried about daily / monthly limits, it's going to be < 20 notifs a day kind of thing on a terribly bad day.6 -
what are personal projects if not the daughters of hackathon solutions that never saw the light of day6
-
how to propose your nerd gf here we go...
"you may look attractive like frontend but you need my support like backend and together we can become full stack developer we can create beautiful projects6 -
Why do some people on github just randomly fork projects without chaning something and their github profile is full with forks which never got changed and be like "this fork is 173719293 commits behind"3
-
Mark Russinovich, the chief technology officer of Microsoft Azure, says developers should avoid using C or C++ programming languages in new projects and instead use Rust because of security and reliability concerns.30
-
do you guys make a temp copy of every single object and/or variable you ever use? ive gone thru a few projects in this company and our code has so much of this. I cant remember now if there is even a good reason to do it like that. you can end up with a lot of copies! haha!8
-
honest question: if I know ReactJS, Golang, Python, Typescript, and a bit of Postgres and living in Costa Rica, what sort of freelance services could I promote on the net?
I used to freelance on sites like PeoplePerHour, doing projects of 1 month in 3 weeks or less, but I would like to do that again in my own website under my own terms, sort of speak.
any recommendations?2 -
Building a development department from the ground up is exhausting AF i mean all the research, trying to find best industrial standards to us, best practices, main tech stack to use, working on projects and trying not to get fired2
-
I don't get it
why is it that people still use FTP?
Like, in current, fairly recent (2018) projects, for public downloads.
I get that when you're just hosting public files without any authentication you don't need to worry about the unencrypted passwords, but like
the random ports are a shitty and annoying practice and also http exists just let your custom patcher program download the release from github where it's already available22 -
Tech lead on three projects last year, a Java hard client, a WDF driver, and the front/backend of a NodeJS app.
I'm sick of jumping across all these paradigms and technologies.
Does anyone else have to deal with this.1 -
Some had teased me a bit on my previous meme so let me tell my anecdote...
I have to tell you a rather funny anecdote that happened to me during a job interview..
To put you in context, I am a front/back developer and the language where I perform best is JS. I started learning JS at an early age during an open source project to make animations on websites then I also quickly moved to the backend using NodeJS. I gained a lot of experience by going to small start-ups and this time if I wanted to try my luck on big companies in the field of video games.
So I wanted to present some projects to my interlocutor who seemed to be someone with an important position in the company, about 26 years old and we talked about the JS language. I showed him all my projects including those where I was doing free/open source and also in the field of video games such as volunteering like the back off https://mylolmmr.com And suddenly he called out to me and said "JS is not a real language".
I must confess that I was quite disturbed by his assertion and did not understand his condescension or his belittlement. This mind...
Especially since I find it extremely misleading to say that the JS language is not a real language when you know its advantages and disadvantages, but I did not dare to express myself on this subject and we continued the interviews, even though he saw that it bothered me.
The funny thing is that once the interview is over and I decide to go home and I receive a call from the company in question who wanted me to take a technical test telling me that the oral interview was successful...
I reassure you right away, I refused.. For a question of salary which was extremely low and obviously the bad experience with this famous director.3 -
I've a new request for one of my Laravel projects. Need to add an appointment booking service, so I am wondering which should I use?
I thought about calendly.com but still have mixed feelings about it.
Any tips?7 -
So...I think I have a job now sort of...just signed my first big long-term gig as a consultant/dev for an US based startup, pay promises to be solid, the CEO seems to be shill and they'll pay me for hours worked with a relatively low minimum which is great because that freedom will allow me to continue my projects and dumb college assignments.
Let's hope neither of the two parties fuck it up. -
I've got a question for people who understand GO:
Why do I get this error in one of my projects but not in the other?
> gopls requires a module at the root of your workspace
Both projects lack module at the root of my workspace, but only one of them refuses to cooperate...
Bother.2 -
!Deno
Being now able to write import 'npm:<name>' and it just working is quite hilarious, not having to use nodejs but still using the projects built on it .. wwwwww25 -
We should all skip work tomorrow - I just wanna have sex and eat pizza tomorrow. I hate new projects plthhhe5
-
Travis CI is so expensive for smaller developers.
I started using it when it was free for open source projects, but now they changed it, and the lowest tier ever is $69.
Don't get me wrong, it's an amazing service, which works exactly as described, but I only need to make like 5 builds a month, but the lowest tier gives me so much more allowance.
I wish they had a cheaper tier for less money. Now I gotta swap service and reconfigure a couple of projects.3 -
Open question:
Do you and your dev team openly embrace using a formatter for your projects, or do you not? And why?
My senior dev is trying to argue that it creates too much noise for commits, especially on older files and it's driving me nuts because I religiously use it (default TS formatter in VSCode btw, nothing crazy or super opinionated!)15 -
When you get more managerial corrections on your projects and approaches to things than your coworkers do BECAUSE YOUR WORK IS SO MUCH HARDER AND MORE TECHNICAL THAN EVERYONE ELSE’S but you still end up looking dumb because you’re the only one being corrected on stuff.
-
What web frontend library or framework do you recommend for the majority of web development projects and why?
Let's say you are a freelancer and you get all sorts of web dev jobs all the time from all sorts of customers.
Is there a go-to library for you, or is it "it depends" as all things CS are?3 -
They should merge my pr first, so the one who will resolve the conflict is not me. I spent 3 days and nights cleaning 60 files in the projects. 60 files! Sadly, my manager merged other pr with 2 files changes from my junior first, destroying many of my changes.5
-
How many keywords are appropriate to put in a "skills" section on a resume?
Technically I've played with a lot of tech and stacks, and done tiny one offs, tutorials and independent projects but nothing that wasnt more than a day on any one of them.
Basically im fast at picking up a language and api and just rolling with it and getting something done, even without tutorials or tons of googling. Though I find myself constantly relying on manuals and reading apis.
Is this normal or should entry level be familiar with the api of something from the get go?
I see a lot of people say to game the system just to get your foot in the front door past the automated keyword filters and on to an interviews where the real requirements are listed.
But I'd rather not list under the skill section something I only used for all of ten hours in one or two sittings.
Also is it acceptable to list a "learning", "would like to learn/know more of", or "planned skill additions" section?
Also what do I add for extras? "Achievements"? "Volunteer work"? "Hobby projects?", "past times?"
Is any of this seen as necessary or well rounded?
If it is really just about the numbers I'll just go scrape junior and entry level positions and take their keywords and automatically fill out template resumes to automate applying.
Could even use SQLite to store the results and track progress lol.
I've never worked as a professional programmer, but it's the only thing I ever enjoyed doing for 12 hours a day.16 -
Dev Health Rant!
Hey guys, so I've been supper busy working most of the time and doing passion projects, very recently I've noticed eyestrain at the end of the day. Lights seem too bright and far away stuff seems a bit blurry, this doesn't happen on weekends when I don't look at any screen.
I feel like shit because of it, I can't go to the hospital since they are COVID crammed, I'm thinking about asking for a 2 week PTO to see if it subsides and buy some blue light filter glasses.
What do you think? Anyone in a similar situation?17 -
A Sonic fangame (as well as various other projects), too bad I made it all in Fancade, which I discovered too late from its terms of service, that it has anti-artist/anti-dev copyright practices: it gives ALL the rights of ALL your creations to Fancade app dev Martin Magni. So I'm not gonna finish it. It fucking sucks. Don't use Fancade. I spent all my time in recent years developing shit on it which I was proud of, but I didn't upload anything because of that sociopathic bullshit. And ofc G©©gle would then go on to give a "Play award" to Fancade.
Hi btw. Long time no see. -
I'm a terrible adult. I convinced my dad to pay for a $30 network switch for me so I can waste $60 on 3D printer bolts and supplies 😅😅 oof
At 23 I should be more responsible than this. Oops2 -
Anyone ever stay on a set of projects they knew were going to fail? I got pulled off of 3 major projects to help another team that was failing at their very high visibility project. I got that back on track, but then they needed to keep me on for stabilization work and to onboard some folks. Then they still kept me on and my projects all suffered. I was very vocal to management about my concerns. Finally, management recognized that my projects weren’t getting done so now I’m back on them. The thing is, now it’s probably too late and I’m pretty sure I’m going to fail to meet deadlines on all three (plus there’s scope creep of course). I want to just walk away from this hell hole, but I’ve made some promises to folks that helped me get the job that I wouldn’t be a job hopper (been here 4 years, and each year is worse than the last). I think I’m just going to do the best I can and see what happens - and try not to have a heart attack in the process.1
-
How do other developers handle local websites that are large in size? Currently the code and site need to be setup for each client for several developers. We use github and bitbucket repos for the code.
The biggest issue is downloading the site files and setting it up locally for each developer. We used Docker for some projects but ran into permission issues and storage space became an issue.14 -
got kicked out of a contract today because the owner felt I wasn't moving at the pace he wanted, there were no milestones but even i knew I was slow.
this happened when I started talking to a therapist because I was beginning to have suicidal thoughts and anxiety issues.
I had to run work errands for my everly screaming mom and manipulative dad.
these same people who I begged with no success for money to buy a used core 2 duo laptop for programming projects.
I was in the bus in the afternoon sun trying to get three books from a publisher that ended up being a waste of time because she didn't follow instructions and insisted on screaming over the phone at the attendant. the client requested a meeting and I couldn't respond positively,
I get home and my dad wants me to travel down to our village home to meet with some kid he kept giving money because they wanted to have a meeting. I'm so annoyed because I told him I wanted this week off to face this already dead contract and he just ignores all of that and fixes a meeting.
I pay for electricity and gas for these people and they still treat me like shit. fuck this !1 -
I used to love coding. I have ASD and it was one of those rare things I could just do for hours without realising the time. I used to do my own projects, or at least plan them.
Now it's my job to code (& design when I don't have a pleb project, software engineer). I still kinda like to code but as I *have to* code, I just hate it.
Every fun thing that turns to work just turns to torture. Maybe I'll break my arm slipping this winter and have to have an extended sick leave...3 -
now... Im just tired and bored of what i do. i had a very hectic year rewriting a core functionality in my company, it was full of optimizations, logic improvements and learning new things.
I took 10 days off hoping id come hating my job less. I learned kotlin and worked on a personal server side project with it during the vacation and honestly i loved it. I missed learning new languages and concepts.
so i thought, well if i enjoyed coding during the vacation then my burnout is cured right ? well once i went back to work today I felt like shit and couldn't do a thing. disgusted of the idea coding for my employer. Too tired to continue my personal project after 8 hours of my job
I guess im back to square one2 -
I understand that to get a promotion or a level boost you should try to do duties far above your level to show you can do more.
But what if your manager deems that the expectation? What if they don't believe your work is really above your level, and find your lack of domain knowledge compared to someone who's worked for 4 years a restriction from getting promoted? And also what if you can't get involved on projects to increase the domain knowledge you specifically lack (we have a service we don't develop for but own and get pages and resolve incidents for it, and it's an ancient one without good docs).
I just want advice on what should one do to be able to get a promotion at this stage6 -
I'm super bored, but I think I found a good way to spend my time.
https://theitsloth.github.io/contex...
https://theitsloth.github.io/editor...
https://theitsloth.github.io/tabbed...
p.s. Code quality varies between meh and awful. -
I wish I could be paid by task, that would be the most flexible way.
Any idea? I know there are some web3 / FOSS projects that are incentivizing people to work on their issues that way.9 -
So, I've been with my current employer four years now, three and a half of which have been spent working as a time material developer for a huge fashion company. I've been trying to get out of It for the past six months only for my exit to be postponed everytime. There's also no clear idea as to what I would be moved to, going forward. Nobody Is telling me a thing and I think other developers will be moved to different projects before I do.
That's why I took matters into my own hands and started getting back into the recruitement process. I'm about to receive an offer. A fairly better one.
The thing is, I wanna use such offer to see if my current employer can reedem himself and propose to me a good counter offer. I'm not in the mood of starting over, but I want security and management to have a fucking idea of what my future Is gonna be like at this fucking company.
What do you guys think? Am I playing with Fire?1 -
Android OS is officially done in 2022 and belongs on a graveyard with all the other projects that started out good but got ruined later by corporate bullheads1
-
My employment provider told me to give up on looking for web development work because I don’t have a certificate of any kind. But I’ve been coding since 2011. I’ve done freelance work and many projects on my own. I’ve implemented payment systems to take payments online and I’ve done I’ve created my own apis to activate and authenticate users on the desktop with my desktop apps.
What do you think? Should I give up? I’m in Sydney Australia.12 -
Get back into regularly maintaining OS projects I used to actively maintain.
And resume the daily Disc Golf Strong exercises/stretches. -
Suddenly, I find myself in a crossroad situation. I have been offered a position which would align perfectly with my career path aspirations (cloud solutions architect) with double the pay to my current salary. If only those were the only variables in this equation, taking the offer would be a no-brainer. Alas, it is never that simple (unless all you care about are pay and career path, of course)…
So, let’s break it down to pros and cons of jumping ship, shall we?
Pros:
- double pay compared to current salary
- aligns with my career aspiration
- part of a team of cloud solutions architects (mentorship opportunities)
- varying projects (position is at a consultancy firm)
- shares of the company come with the position ($$$ if it grows)
- possibility to influence strategic decisions
- no more 2h+ commutes
Cons:
- it’s a consultancy startup (emphasis on both consultancy and startup)
- 100% wfh
- would mean losing my current team where we are well and truly glued together and have such great vibes (and I value this, very very highly - this really is the main con)
- would mean losing my current work environment, where we have a gym and sauna at the office etc all kinds of stuff that support my athletic lifestyle
- would mean I don’t have as many opportunities to visit my parents anymore (since they live close to my current office but not close to me)
- at my current position I have super interesting projects both ongoing and in the horizon for a long time to come
- would mean eating my words (see previous point, and the fact I’ve said to my TM ”I can see myself staying as long as this job offers me opportunities to keep learning skills that are meaningful to me”), and I value my integrity
- would mean leaving my colleagues in quite a hairy spot, effectively betraying them in my mind (when our lead dev jumped ship a few years ago, he left us in quite a limbo and hands full of shit we didn’t know what to do about… I don’t wish that situation for anyone)
So, to sum it up, my reasons to stay are more those of moral integrity and convenience, well as the will to see the wheels I got rolling to the end, whereas my reasons to go are more personal finances and career oriented. A difficult decision. What to do?14 -
Start standing up for my health and my expertise more, dive deep into animation, get a job on the product side, find time for my neglected side projects, go on more walks, get with a hot dev girl who can act as my lead and can spank and beat me when my code is shitty, network more with other devs to build collective safety nets for each other, buy a house with a record player room and hockey garage, practice more love4
-
I've got to get the act together and actually work on new and existing projects instead of just Kernel Simulator.
-
I made a little automated Docker reverse proxy called Autocaddy to simplify developing unrelated little trinkets under subdomains of a domain name:
https://github.com/lbfalvy/...
It dispatches subdomains to the (container with the) matching network alias and terminates TLS.
it's a little rough around the edges but to my understanding it shouldn't be an inherent risk (unless you're running things that interfere with name resolution like VPN on the container host, but why would you do that if it's already a container host).4 -
I started to contribute to open source again to improve as a dev and to break away from web stuff, on top of that I want to improve my professional imagine with a rebuilt personal website, decent LinkedIn posting and a more curated GH profile (starting from the name, I’ll replace the childish “edgy” name I’m using with actual name + surname).
The only issue I have is that on my current GH profile there are a couple of issue on random OSS projects which I offered to fix but then I’ve not maintained the promise for mental health or work issues which deprived me of any willpower towards evening programming. Do you think it’s better for me to create a new profile to get rid of these or I can still use my current profile without risking significant reputation damage?2 -
How do you pick a new language to learn?
I am a C# developer and at work I work on desktop apps and legacy web services etc.
I fancy learning something else so I can have a bit of variety when working on personal projects etc.
I am doing a distance learning degree which has used Java and Python so far, with some PHP and JS etc to come later.
I’m drawn to Ruby as I already have experience there, but I was also thinking about looking at Node as that covers back end and front end all using JS which is definitely useful in general as I look at moving to a more web based role.10 -
Hello, fellow developers, i am having a question in mind that confusing me about my career choices.
At first i joined a company as a full stack developer with 6 months experience in MERN, MySql etc.
Now i have completed nearly 1 year in this company but they are always assigning me to full DevOps CI/ CD projects. And i agree i am learning a lot of new things and completed the given works too.
BUT , the question is , should i completely shift as devops engineer or software developer? What might be a better career in long term?
Ps: in CI/CD i did almost all works in Typescript using CDK and sometimes a little bit in python (not good in python but learning)10 -
[Career Advice]
Hi folks! I'm in a bit of a career dilemma for which I sincerely need your help.
TL;DR
How do I go from being a React Native Developer to an Android developer, considering I have 2x more experience with React Native than Android, with React Native being the more recent one ?
More details -
I started as an Android developer in 2015, using Java as my primary language. Up until the end of 2017 I kept working as an Android developer, adding different native mobile tech skills to my skillset.
At the end of 2017, my employer asked me if I could also learn React Native as he had many big projects that required a more hybrid stack. I had always been eager to learn new things (perks of being a programmer I guess), so I said yes and started working on React Native in 15-20 days.
From that point onwards, I kept doing more and more projects using React Native (in my day job) and over the years, I became more of a React Native Developer than an Android one. At this point in my career, I have about 4.5 years of React Native experience and 2.5 years of Android.
However, now I am at a point where I want to make a switch (for better pay and more exciting projects) but when I looked at the job postings for React Native this morning, they were all for startups with great pay but kinda average products, whereas the Android job listings were for companies like Uber, Reddit, etc. (basically great companies with good projects and great pay).
I really want to go back from being a React Native Developer to an Android developer full time but I don't know how. I've personally seen so many people switch jobs from one field (say React Native) to another (Backend development) - and when I asked them about how they did it, they said it didn't really matter to their companies what specific tech stack they'd worked with, which is kinda hard to believe because every job listing I've seen companies list every single technology very very specifically.
Any help/suggestions would be appreciated.
Thanks for reading!2 -
Big ass company paying me fat stacks to remake their 3 important legacy projects (hospitals, gov, big companies) into another stack.
Will require me to no-life.
Or chill local medium sized company which creates apps to help museums, education and other wholesome shit.
Feels like i need to choose the big one because "carreer" but i am haunted by all the burn-out horror stories online.
Currently on my way to the latter for my last interview with them.4 -
Hi.
I wanted to ask this and didn't know where else to ask. How can programmers help the ukrainians, in other ways than donations? I'm specifically looking for programming projects to be implemented, that could in any way help these people.
I currently don't have the circumstances to help with monetary donations, but I want to help them somehow. Do you have any ideas?
Perhaps other people with extra time, like me, could also take some ideas from here and implement them.5 -
How do people make well organized js backends? I've been using express for a long time for simple backends and messing about with APIs but I can't seem to organize it in a way that feels efficient enough for my standards. I'm wondering if other people with lots more experience than me have either resources or rules that help them keeps these kinda projects organized.8
-
In your opinion, is it a good decision to migrate on freelancing on blockchain development as a fullstack web developer, by a financial point of view? I guess there is an increasing request and income for blockchain-based projects.6
-
* break it into elementary steps, small enough to fit into your "estimation time unit", e.g. days or hours.
* estimate those steps for "developing at a leisurely pace" if nothing goes wrong.
* think about "what could go wrong" (list everything!) and adjust values accordingly.
* adjust total amount with experience values, like:
* times 1.2 for every manager
* times 1 to 4 based on which legacy projects i have to touch
and finally:
* multiply with `1+log(t/u,2)`, with `u` being the amount of useful data in the requirement description and `t` being the total amount of data in the requirement description
* sample: with our current "favourite" customer, about 90% of all tickets is garbage, so t/u = 100/10 = 10 => log(10,2) = 3.3 => multiply everything with 4.3 -
What’s the point of having side projects if your just asked to do leetcode to show your competency 😞
-
Who has the final say or is in charge hierarchically in your company, product ppl/head/department or the cto/vp r&d?
Pls mention company size small/medium/large
Just want to know what's more accepted in the industry.
To clearify, for example, do most projects ideas get created by the managment and brought to RnD director who then assigns the product team to create the full specifications.
Or, is the idea first reaches product departmnet and then RnD department just gets the specifications and starts work.3 -
Someone should give me a Christmas gift by giving me a remote project to work on that will get me paid.
I am a kotlin and python DEVELOPER. "I could work on Android apps and web backend"
"MERRY CHRISTMAS" -
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?4 -
I haven't written a line of code in over a month ever since I stopped working due to health issues...
And I have no desire or ideas to create any new apps...
Sorta feels like I'm throwing away 20+ years of work/experience/passion.
Maybe I should just solve algo problems for fun?
Or should I finally try doing some (Java) open source...
Where to find projects?7 -
Anyone knows an active flutter community so I can find projects to contribute and find devs to contribute in my projects?1
-
Is it only me or is it bloody hard to get into freelancing or remote work ?
I am a CS graduate, I have worked for a company that owns an online business. I didn't last a year with them for various reasons but let's just say work in my country is not so great. So I have been trying to get a remote position for few months now without a shadow of a success. I've built a Portfolio with a couple of projects while trying Upwork and some remote working websites with no luck.
What are your thoughts on this, what do you recommend me to do ?2 -
whats the best way to find and ask a marketing company to forward web development projects to my compay?4
-
Guys, i am having a tough time in work. So, i am sharing the story and questions here-
Initially, i was doing well with new projects and other existing projects where implemented new features.
But recently, i am assigned to a old project created by clients and some senior developer worked on it .
Ps: I was also assigned to this project 8 months earlier but was reassigned to other projects.
Now, Our senior developer who worked on it resigned because of the messy project and a lot of pressure from boss.
my colleague also resigned because of this.
Due to this, all this pressure thrown upon me. I am working on it relentlessly but i am soo burned out that i am actually feeling sick and constantly having headache.
And main thing is that the project has so many errors which iam getting during testing and i have to fix all of the error.
And yes they have documentation but shitty unreadable documentation . My manager also rebuking me why i dont remember things said to me 8 months earlier. (That time i just joined the company)
I don't know what will happen to me if i cant tackle this project.
And what should i do in such cases as my mental health is deteriorating day by day.3 -
In my university have different projects but i don't have any personal project in my github. Any script not even a project from scratch, only report bugs but any contribution. I am subscribed in different mailing list (debian, php, perl) for help.2
-
I get assigned to lead projects where I have to interact with vendors form my home country. Rest of the time I work as a developer. I know it makes sense and I'm natural fit. But is it racism?11
-
What are some projects that would stand out to you as an interviewer?
Role: Software developer/engineer (junior)3 -
Am I learning too much, I have already 'understood' Flutter or at least how to use it, have two working projects on it, and learning how to use Android with Jetpack libraries, and now I have to learn HTML, CSS and JS because I still don't know how to create a website and I still don't have as many projects as one can be satisfied with3
-
Management just sent urgent email to ignore all communication with one of the projects. Looks like some companies struggle with the idea of paying the invoice in time. Can't say that I'm unhappy about skipping 9am call, need my sleep
-
So I just started another little project, and recognize it. It was one I was super close to finishing as well, just like the other.
All I'm waiting for on the one project is the ability to get a good c# dev env setup on linux.
but now I wonder should I abandon this one to ?
seriously, point ?
listening to these fucking people make their children misbehave and wail is like being in hell.
this is EXACTLY the way I would envision hell.
projects I can't fix
eternal entropy
no sex
and fucking pedophiles everywhere.
that and screaming. -
Utility libraries, because I actually get to see my life improve because I have them. Creating new projects becomes easier because I put parts I reuse somewhere else.
There was an old config file generator/manager I kept using for a while, some string conversion libraries between formats, some REST/WebRTC API wrappers, I have a web audio API I create tunes with in various projects. CI/CD scripts for laziness so I never have to know how to set anything up again. Lately the thing I'm most happy about is I turned some free text saving service into a makeshift database and it's been working well for about half a dozen projects now. Wouldn't handle large amount of users but can't beat free and easy.
I also find merit in prototypes/old projects, because I can reference random things I did in them in newer unrelated projects. Things too small to warrant their own utility library, argh! -
In my latest interview. It's the first in a overly morose process that includes many.
Me: So, about the scope of responsibilities...
Interviewer: <translated from fart noises> "we're a dynamic company"
<translated again> do any shit some big headed brass asks of you
Me: it involves many meetings?
Interviewer: <dismissive fart noises>
Me: Is it for an open field project or an ongoing structure?
Interviewer: We have many ongoing projects, and you allocation may be changed dynamically <so, fart noises>
Me: about the salary...
Interviewer: <Extra-stinky-fart noises>
...
It went on for an hour, never an straight answer. Not even for the name of the company.
...
Me: Have you noticed that, even that you are interviewing me, I'm the one asking all the questions?
Interviewer: <actual fart> yes, you really seem to have the knack for it!
Me: ...
Interviewer: so, any more questions?
Me: Yes. Are you flammable? <actual quote> -
You know when I think back to the ideas I've had and the things I've worked on. I'm having difficulty, with the exception of certain far out projects that were like unattainable, in thinking of anything I've done or thought of that does not involve: data visualization, data gathering, encryption/obfuscation, inventory/storage and/or communication.
am I just unimaginative ?
I did have an idea for a code translator and how it would work and what interfaces you'd have to adopt and how you'd attack implementing things that don't translate well like c++ to js for example. or c++ to c# for that matter ! but I never got far into it. though that would have been attainable as long as you had easy ways of generating bindings.
i mean pathing and navigation were things I thought of too but... that would pretty much be implementing someone else's stuff4 -
Can i get success if i worship the devil?
Because for example if i need a car and if i pray to God to have a car, that would be pointless because God doesnt work that way. God wants you to take action so you can have the car. So instead maybe i could rob someone and steal the car and then pray to God for forgiveness because that's how God works?
But since thats illegal and i might get in jail i was thinking to worship satan because you know how most successful people and celebrities sell their soul to satan in exchange for success? I was thinking maybe something similar, not sell my soul but just worship the evil until i finally graduate this shitty disgusting college after 6 painful years and finally start 100% focusing to code on projects i enjoy?
What would be the consequences if i worship evil?7 -
Is there still a maintained/upToDate desktop client?
The Community Projects Page on devrant.com wasn't updated since a while, am i right?9 -
I’m a full stack developer, working with React. Also before this I used to be an OK hobby artist (for sketching and painting, that is), but man I SUCK at designing websites!! I don’t have that designer’s mind at all. At work that’s not an issue because we have guidelines and such, but when I’m doing free time projects it always looks so ugly and amateurish.
How can I improve, should I take some graphic design course, or is there some specific buzz word for graphic design on the web that I should look out for? How can I learn standards of margins, buttons, text and such in a good way. Some people just seem to have it in them already!
Any advice or thoughts would be appreciated!5 -
Hello everyone,
I wanted to share with you a useful resource. There are many frameworks that help to create responsive and flexible web apps.
According to me, Bootstrap 5 is the best framework as it offers many features such as experimental support for CSS Grid and offcanvas in the navbar. Also, a new placeholders component, horizontal collapse support, and many more.
As we all know, it is an open-source framework that offers responsive structure and styles for building new projects and websites.
Here, in Today's rant, I am sharing some useful Bootstrap Practice projects that will help you to learn and sharpen your skills as a developer.
https://themeselection.com/bootstra...
You can check the above blog for more detailed info.
Thanks6 -
Regarding the web and mostly for large scale projects, what cms platform or even mvc like framework would you prefer to use or work with and why?9
-
Why do any tutorials on any kind of technology start their projects on ports like 3000/8080/4200/5000 and so on? Why not start them on port 1/2/3/65536/etc.? Are these chosen tutorial ports free to use? Any special meaning? I've looked up a table of ports and many ports have a specific purpose but are still (mis)used for that arbitrary whatever project?9
-
Couple of new colleages started last year.
Working with the new Full stack dev: Your WP site is slow? Try this new shiny CMS and just start all over!
Working with the new designer:
Can you send me the assets? Can you send me the assets? Can you also send me asset A? Can you also send me asset B?
Working with the new project manager:
So is it correct that i’m planned in for five projects today?! -
Hello All, I am working on java project and I want to know the source code of the Exam Seating Arrangement System Project. Basically, This java project strives at building an automated seating arrangement for students for exams, on the basis of different inputs. There are primarily two entities, the admin and the student. Both entities can log in and register to the system, check and access the system as per the approval granted to them. The admin can see all the relevant details of the students and provide the input to the system taking into consideration the need like the branch, semester, year, subject of the student. Admin will input details like the total students, available classes with the number of seats, etc. and I have taken this reference from here (https://interviewbit.com/blog/...). Can anyone provide me the source code of the exam seating arrangement system?1
-
I just accepted a project for a high budget but i never did something on that big of a scale. I have the budget to consult with experts if i need them but in just feeling insecure about it.
at the same time i want to take it so i add it to my portfolio and i believe i can overcome any obstacle im just a bit scared
is that normal, any advice?1 -
I want someone to appreciate and get my idea and if it is not a good one suggest some expert opinion or best practices to improve.
I am currently stuck as I have done multiple personal projects now. I have completed them but UI sucks. I started studying using YouTube tutorials but I feel that I only know the surface of each tech. I want to deep dive on each of the tech I have used but do not know where to start.
But I think this is just my burn-out phase. I am currently resting from trying to build an everyday coding habit. I'll still try again when I feel better. I think it is not only me that felt this.1 -
I'd like to learn SCRUM/AGILE/JIRA or whatever management thingie is available out there that helps to manage projects in a team. anybody can share any link/blog/video? thanks6
-
I want to know if I should use java for interview questions,but I’m a bit iffy because I’ve only done a OOP course last semester using java and I haven’t used java in any real world projects or at work. The language I primarily use is typescript/JavaScript. I also know python, but the same thing goes for that as well. What should I pick? I need a wise answer. 🙂6
-
I don’t know what to do now. I’ve been applying for over 200 hundred jobs over the past year. In March it will complete almost an year after I graduated and I still haven’t found a job. I graduated with honours, did extra curricular stuff like programming clubs, hackthons, competitions. I built different projects and got many certifications online. I honestly have no idea how I can advertise myself any different because I must be doing something very wrong.1
-
Hi, guys!
Maybe some of you can help me with React?
So I'm still learning React SM to make mini projects for practice and this is for project daily expenses and the mockup is attached. So, if i want to add an item, i want to match it with the current date and compare it with the last entry date, I'm confused here how to make the function.1 -
Screw clients man, request multiple complicated changes to the payment and authorization model for month on end, not enough time to test and no QA team and then act all surprised when we can't consider 20 possible scenarios for every code change. Suck a dick while you're at it, we have other projects and clients that value quality over money milking customers with bullshit.3
-
At work I have to multitask on way too many projects and to make it worse there is a lot of red tape and I have to waste a lot of time surfing buggy documentation websites, switching VPNs and praying for CI/CD to work rather than writing code in the fucking editor and for me repetitive tasks and context switching are productivity killers since they prevent me to enter in a state of flow and I keep daydreaming or distracting myself.
-
Any good open source project for biginner? Or where to find those? I tried to find some but realize projects both interesting and beginner-friendly are really rare.1
-
Nothing more frustrating than coming up with ideas for new apps in your head but not having a device to develop those apps on because you quit your job of which you used the provided MacBook for personal projects. But buying a new one is too expensive for just a month or two8
-
I’ve been jumping on techs for a web application I wrote in Next.js and Mongo (mongoose) using Typescript.
The problem- I hate looking at codebase. Partly due to mongoose has a bug which makes type intelisense slow.
Moving forward, I’ve been creating different projects of the backend, in plain node typescript, in nest, in graphql but my inner self wasn’t satisfied.
Last night I deleted all the projects and decided not to change anything and continue working on the garbage code I’ve written a year ago.1 -
What significance does web development have?
After the Covid-19 virus outbreak, web development has positioned the business at the forefront of many well-known and expanding brands. Higher user interactions within international cross-platforms have been attained by compliant web development solutions. Significantly, the prospects for its expansion are good for articulating corporate and e-commerce projects. -
I'm wondering if I should buy a ~1800usd/year bare-metal server to put ALL my random websites/projects/app-backends, instead of buying VPSes here and there
But the thought "all eggs in 1 basket" is kinda scary -.-
And no, buying a static IP and hooking it to a home-server ain't happening (unfortunately), coz I move around a lot9 -
I have a billion projects that i want to host online. Does anyone have a good tutorial for hosting python projects, flask based web-apps, and just simple websites using aws or some other hosting service?3
-
Exciting and challenging projects really helps with burnout. I didn't really believe that the solution is to work more it sounds stupid, but it reminded me why I love my craft, it was worth the sleepless nights(wouldn't do it in the long term). I hope you get the opportunity to work on something that you are passionate about and reignite that fire 🙂4