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 - "new devs"
-
To all new devs:
- Your language of choice is fine.
- There is no superior way to indent, yours is fine.
- Your IDE is fine.
- Your OS is fine.
Unless you work in my team, of course.18 -
// repost \\
To all new devs:
• Your language of choice is fine.
• There is no superior way to indent, yours is fine.
• Your IDE is fine.
• Your OS is fine.
Unless you work in my team, of course.18 -
Updated description!
Fuck Wordpress in the ass with a new kind of cms. Make devs happy with clean code. And Laravel53 -
11 kids in Sydney recreated Martin Shkreli's drug for just $2. The moral of the story? When you do cool shit like this, it's ok if you don't wear pants!12
-
Just left a job where I felt like one of the best devs on the team. At my new job I feel I have so much to learn from the devs I work with. I'm so happy. :)9
-
Three days ago I wrote a comment:
"It's weird how the internet shifted from protocols to platforms.
Devs still know the plumbing, but for most people IRC became Whatsapp, FTP became Dropbox, RTSP became Netflix, SIP became Zoom and RSS became Google Now... so people might eventually forget about SMTP and this whole "email" hype.
In a decade or two we'll have forgotten about URLs and HTTP and the "internet" as well. You just pay your monthly $10 sub to Google or Amazon or Apple to have your condensed streams of memes & bait funneled right into your eyeballs."
And now Chrome devs are considering removing URLs just like in Safari, just showing the domain you are on....
Enjoy your retard web, people.
What's next, new Macbook & Chromebook standardized designs to prevent people from being confused?43 -
Here's my piece of advice for new devs out there:
1 - Pick one language to learn first and stick with it, untill you grasp some solid fundamentals. (Variables, functions, classes, namespaces, scope, at least)
2 - Pick an IDE, and stick with it for now. Don't worry about tools yet. Comment everything you're coding. The important thing is to comment why you wrote it, and not what it does. Research git and start using version control, even when coding by yourself alone.
3 - Practice, pratice and pratice. If you got stuck, try reading the language docs first and see if you can figure it out yourself. If all else fails, then go to google and stackoverflow. Avoid copying the solution, type it all and try to understand it.
4 - After you feel you need to go to the next level, research best practices first, and start to apply them to your code. Try to make it modular as it grows. Then learn about tools, preprocessors and frameworks.
5 - Always keep studying. Never give up. We all feel that we have no idea of what we are doing sometimes. That's normal. You will understand eventually. ALWAYS KEEP STUDYING.9 -
Linux developers threaten to pull the kill switch...talking about giving people the finger this week...
If you have been following the nerd news these last weeks you may have heard about Linus leaving Linux (temporarily) and implementing the new CoC (pronounced cock) code of conduct thanks to the constant pressure of the ABC of inclusion (LGBTQLMNOP+ groups).
This new code of conduct aims, believe it or not, to change the predominantly white, straight, and male face of programming and it also seems to "mitigate the consequences of dogmatic meritocracy".
That's right, are you white, male, straight or otherwise pull yourself out of the mud? Yes, YOU are part of the problem (also racist, sexist and probably islamophobic).
Bullshit I know, these SJW privileged upper class assholes are pushing for these changes to inspire witch-hunts against good devs like Larry Garfield (cause: sexual fetishes) and give themselves more power over the free speech of people.
Ironic if you ask me because I haven't seen anything similar for oil rigging which is riddled with cis males (but ain't as comfy).
But not everything is lost and that's why this hasn't been a mouth foaming rant because boy I'm proud to know there are devs with balls out there; It seems there's a little detail with the GPL2 license and all those unjustly banned by the new stupid racist ass CoC can withdraw the license to their contributions crippling the Linux kernel project.
I'm not happy that GNU/Linux is being threatened like so, but it was about time we put a stop to this, your politics, skin color, religion and ideas should not matter when developing code, what matters is the code you produce.
Want to politicize our repos and kick out devs just because they don't think the way you do? Let's see how long you last without the contributions of the "deplorables"; let us see how many good contributions your new "diverse", PC stack do (other than changing master/slave or other terms).
My guess...as I've said earlier, everything these PC busybodies touch, if unchecked, crumbles to dust. (EA 😉)
Sources:
https://lulz.com/linux-devs-threate...
https://contributor-covenant.org//
https://lists.llvm.org/pipermail/...80 -
Web devs are like autocorrect:
- You're needed but never told you are
- You're great at your job, but everyone complains about your few faults
- You learn more as you work with the client
- You improve little by little every day
- Your buttons are pushed a lot
- You use new technologies when you can8 -
So I was looking at the linux environment at my new job. Found 2 VM's in the local network, only one of them is documented. Noone knows about the other one or what it does, let alone usernames and passwords.
Spent over an hour trying to break in, only to find out that a couple of bored devs, that have long since left the company, set up a game server on there and noone noticed it for the past 3 years..5 -
So you poor devs... you have to be strong now, hr has a new tool to torture you: Skype has a new coding interview function.
What do you think about that? Good or even more abuse?19 -
Just joined a new job. Got into a team of 10+ devs working on one code base. Its spread across many cities and few devs sit together.
They've been versioning their code by mailing each other .zip files of the entire 400MB code base at the end of each day.
Me: Can we have git or svn please?
Manager: SVN? Don't worry about that now, we'll get SVN when the project is finished.
Managed to get an SVN repo running after 2 weeks. FML.17 -
A new sales guy in a startup I used to work at was using Internet Explorer. I told him why are you using IE, it's a shitty browser and how frontend devs suffer to support it.
Before I continued, he interrupted me saying that he used to be the regional head of sales team in Microsoft and started defending IE.
I was like Oookaaayy.
......he left the company a week or two later7 -
Not a rant, just awesomeness:
At my company our CTO organizes a meeting every month that gives us devs a chance to present new technologies to each other, offer advice about workflows and give feedback about current situations. This allows us to constantly improve.
Thanks boss!3 -
Dev created a new service for our application that opened SQL connections. The catch? They never closed said connections. How this passed QA/review I've no idea, but after a few minutes on Staging the service would crash with "connection pool overflow".
I raised a urgent defect, and the devs "fix"? To up the maxConnectionPool to Int.Max!! Argh!2 -
For new or young devs
If you think you're like a 8/10 in a language........ you're probably a 2
#newdevs #behumble4 -
Always the same story:
Marketing: hey I'm gonna do a demo to a customer. They were asking for feature XYZ. That's ready on thr staging server right? Do you think I could use the staging server for the demo?
Devs: well feature XYZ is not 100% done. Basically just feature X is done, and it still has a few bugs. The deadline ain't for another month, since we gotta finish ABC first. I guess you could use the staging, but it has a lot of bugs.
Marketing: perfect!
*after presentation*
Marketing: the staging had so many bugs! Why didn't you tell me?! It was so embarrassing showing it to new customers! Anyway, they loved the new feature. We need it to be ready ASAP.
Devs: What?! That's gonna mess up with our schedule. You know what? Fine, but feature ABC will have to wait another month.
Marketing: Well, it'd be ideal if we could do both...
Devs: Pay for more devs or dor extra hours.
Marketing: Just do XYZ. It's a pity that you'll have to push back ABC but it's fine, XYZ is more important.
(I might ask, if it was so important, why didn't you notice so in the meeting where we had decided that ABC would be prioritized?)
*tons of working hours later*
Devs: There, we finished XYZ.
Marketing: Yay! Wow, this month we'll have two major features done: ABC and XYZ!
Devs: No, ABC is not done yet.
Marketing: What? But the deadline was this week.
Devs: It was, but then you decided to prioritize XYZ and we said we had to push back ABC to get XYZ ready, and you agreed.
Marketing: Did we? Fine. But do it quick.
Marketing and their mood swings.6 -
We’re recruiting new team members, and so our recruiting staff wanted some input on what to look for. We told them that we need more frontend devs, mainly for JS frameworks like React and Aurelia.
And now a few weeks later we find out that our newly recruited Java developer is starting this monday. Thanks3 -
*project manager + designer are showing new designs*
PM: so, can we get some estimates?
Devs (literally all of us): do we have a mockup for this interaction?
Designer: no.
Devs: What about that one?
Designer: not yet.
Devs: What happens when you click here? Hover there? How does this look if I select that option + this option at the same time? Does it make sense that a user can select *this* option with *that* option? They're kind of mutually exclusive.
PM: Well...
BTW: code freeze is in two weeks...4 -
Manager: We are now using libraries for everything. I estimate based on nothing that this will increase productivity x20.
*Project grinds to a halt while devs scramble to learn/implement new library*
General Manager: Where was the productivity increase?
Manager: Our devs are not willing to learn new things quickly4 -
Fuck that fucking company three way while dozens of homeless HIV crack junkies puke and shit their diarrhea on the three bosses!
I can't put it in words how stupid they are!
Let me try to tell you the latest story while I try not to get multiple strokes.
Backstory: We are three devs, all with a TCCI certification. One has been working for us for almost a year, the other one has been working for us since one and a half year. Both are good friends of mine, btw. I have been working there for almost three years.
Fortunately, I am allowed to work on a reasonable computer. The other devs work on PC's with Windows 7 and 8!
One has just 400 MB space left on his drive and has to delete every month some shit because he does not want to be able to call up websites anymore... How awful?!
The PC of the other great Dev Crashes three to six times a day and needs about 30 minutes to start up!
We can be so productive, but...
We told that in February one of our bosses and asked him to buy new hardware. His answer: yes, of course, I understand that, it's my turn (he always says that "ich bin da dran")
We got a new colleague in the middle of this fucking month. She is responsible for conception.
She works on an old notebook, but today she gets a fucking new PC to work on while the devs are trying to weld with a sparkler! Better hardware than every other Dev PC!!!
Guess what? She is the daughter of a friend of one of our bosses!
We are the only devs at this company.
Fuck that fucking company! Fuck that fucking bosses!
I think we don't go to work for that fucking company anymore!6 -
As devs we like to complain about our jobs. But I just want to take a moment and acknowledge how truly amazing writing software is. Nothing else has given me so much joy and happiness. The endless stream of new things to learn, the elusive art of clean code, and deep understanding of systems required for architecture. There is so much depth to this career we have all chosen and I hope you guys love it just as much as I do.5
-
Most unprofessional experience at work?
<about an hour ago> Went into the bathroom to do the morning deuce and there was crap all over the back of the seat. WTF!? Did you miss!? In our part of the building its only devs and network admins, so again, dudes, WTF!?
Oh, and never spit your gum out in the urinal. Its not a new, fun target for you to shoot at. *Somebody* is going to have to pick that nasty thing out. Our maintenance guys have hard enough job than cleaning up after 'so called' professionals.8 -
post != rant;
post = "Feature Request";
@dfox
Stack Overflow is full of abuntch of downvoteing dickbuts. The devrant community is so much more accepting of new devs, why not add a question section.
Down votes would only be allowed for spammers.
One the question was solved, it would go into the devrant question archive, Searchable by everyone.
Ik you have heard this one before, but it's Just my two cents.9 -
So python, who knew it could automate a lot of crappy tasks 😎
Actually I did, but god it’s so quick and easy to implement than expected.
I have a new formed respect for python devs after my day of web crawling and ftp transfers and outlook mining 😘7 -
You know you're fucked when even the lead dev can't think of a decent solution for your problem which is...
.
.
.
.
.
.
.
.
.
.
... the most difficult challenge devs have ever faced:
.
.
.
.
.
.
.
.
.
.
What should be the name of the github repo for the new module?3 -
Whether you hated 2017, 2018 will be better, promise.
Wish everyone a happy new year.
Best wishes,
cozyplanes
P.S.1. Thank you everyone for making me the part of devRant!
P.S.2. Thanks David and Tim!
P.S.3. If you need to work todayn and you don't think that it is the right thing to do, think of engineers working in a TV/radio broadcasting company. They should prepare the show! (Poor devs there)9 -
Apple flips the bird to devs again...
So I go to release a new version of my app (critical updates and bug fixes from mgmt) and I had just updated my phone. Yeah, that was a fucking mistake.
“This version of Xcode is not compatible with the new version of iOS.”
Ok... update Xcode...
“The new version of Xcode is not compatible with your version of OSX”
WTF?! This version isn’t that old? Fine... update OSX. 5 hours later...
“Hey, just wanted to let you know that we decided to break every one of your web development tool setting and basically nothing works on your computer now, oh yeah, and we’re Apple so FUCK YOU.”8 -
Countless times. Here is two:
- when he said he prefers an external hdd over git
- when he said that git is just a shiny new thing, we young devs use just because it's new
- etc4 -
PO: we want this new functionality, a new api call is needed in checkout process
Devs: okay, and what should happen in case of error?
PO: dont worry, it wont fail. Never.
🙃5 -
I'M TIRED OF HEARING THAT DEVELOPMENT IS NOT A CREATIVE FIELD! Creativity is emerging new ideas from non-existent ones. It is not confined to pretty designs or well-written copy. Sure, devs are logical problem solvers – but not a single dev will solve those problems the same way. Code is like the paint on our dark-themed canvases and you can see yourself out if you think devs are just robotic coding machines8
-
"We don't have time for writing tests"
"Yeah we could write them but only if the client paid us for that"
"You can just test new features manually!"
- Most devs of our mobile team.
Every day they're fighting with bugs and when they're fixed, a couple more pop out of nowhere.
Dear god help me.5 -
Dear fellow JS devs, if you make 1 more good damn module loader I swear to god....
Hi - here's a new module bundler named parcel.
FFS3 -
To new web devs from a new web dev:
Try to design your site before you write a single line of code. Be it Photoshop, Paint, a piece of paper, a literal goddamn canvas, you name it. You may thank yourself for it later.10 -
The management brought some devs from another outsourcing company into our project to overcome the fact that we, the existing developers, are retarded. We are retarded because they change the scope continously (aka daily) and we can’t keep track with their requests. They want something and after we implement it, they want it changed. Completely.
Instead of getting the project and deep dive into it using the materials (setup, architecture etc.) I prepared along the way, their PM said that we have to make some low level knowledge transfer. This knowledge transfer session happened on Friday.
The presenters were me and one of my colleagues. After 2 hours of training, we found out that the supposed senior devs don’t know how to use GIT, they don’t have a clue about Spring nor Angular (nor any SPA framework), their only questions were ‘why didn’t you use X?’ (where X = bootstrap, jQuery etc.) etc.
What is even funnier: during the presentation we were asked to keep a screen sharing opened during working hours for a couple of days just so the new devs could see how we are working.
Guess what happened with the scope on Friday evening: it changed again because ‘you got new devs so there will be multiple resources to handle tasks’.
2 more weeks and i’m out of there...7 -
I find it ironic that some python devs hate on nodejs because of npm modules. But then go ahead and create a virtual environment for every new python project.6
-
Why don't devs read the fucking docs?
Time and time again I find my coworkers inventing new ways of doing stuff that could easily be done with existing features.
Today I saw this on a code review (functions are from lodash):
head(filter(...))
That's what fucking `find` does, you dense motherfucker!
This is just a tiny example. I've seen so much of this shit. Sometimes it's almost art how they find ways to solve problems without actually reading the docs.6 -
Where I currently work (and have done for 10 years) we were recently recruiting for another dev, and one of the other devs and our line manager were running the interviews.
After 3 or 4 failed interviews they decided to test the questions on me... I got 3 out of 10 :(
My argument was (and still is) if I get stuck programming I can google, or you can teach me new stuff. And I can make a good cup of coffee2 -
I'm curious, is email campaigns such as 'constant contact' part of a devs job? new job wants me to be in charge of this and I could not think of a worse job I would like to do.
I don't even check my own email!
I hate social media and suck at posting anything besides random useless memes.
REALLY??! Email campaign????18 -
Adventures Of The New COO
So when that new COO joined our company ( read my previous rant to know that story ) he brought a graphic designer with him
as a designer he's ok, more of a old school package designer type, but as a person one of the most annoying one I've ever met, always want to be included with our conversations, talk about rain and stuff
so few days ago, i was working on a website, headphones plugged in, music playing, he comes near my seat
Designer: Are you busy ?
Me: yeah, I've this website to finish
Designer: So i have this idea for an app
Me: *taking off headphones while thinking doesn't this dumbass know the meaning of busy*
Designer: what if we create an app for super markets, like this isle has this stuff, that isle has soap or something and how it'll be easy to find what you want to buy and keeps going on and on for about 5 minutes
Me: *making my voice as polite and sarcastic as possible*
It wouldn't work, every market has a different layout even among same market chain it's different
Me: have you ever been to a super market, they have a board saying what the isle is above the isle, all you have to do is just look up
Designer: hmm yeah i guess
*walks away*
everyone wants to make apps and make money, but doesn't have the fucking brain capacity to think about the idea for a bit and do some research, instead they come and waste our time2 -
"Hmm, I have a meeting with a few of the executives today to go over that new feature... I'd better wear my good t-shirt and jeans today."
I love working at a place where there is no dress code for devs!4 -
One of our backend devs just changed an existing migration instead of creating a new one.
Thanks a lot mate.2 -
Ok, so I work at this "Great" company. I joined a new team recently with a project that is supposed to be a lot better than many of the other projects we have.
THESE MOTHEERRRRRFUCKERS don't even have hot reload on the app. You have to rebuild the app everytime you make a change. Are you kidding me?! We are using React. One of the basics of React is hot reload. I get into a fucking meeting and one of the devs is like, "I have one important thing to tell you, don't use hooks (a not so new feature in react yet something everyone should use at this point)" and the critical reason we don't use it is because they don't want to confuse the Java devs who are used to their little oop style o_O
Maaaan fuck your developers, it's not my fault you guys can't learn something so simple like functional programming. I haven't even started a sprint yet, I'll burn this app and make you rewrite it all.15 -
Super stressed.
What I did is:
1. git pull --rebase
2. Forgot to build to check if everything is working after pulling new changes
3. git push
4. Now, I realized I forgot to implement a method of the recently changed interface.
It's a production code. Not a joke. And was my first push to prod and I messed it up.
Sad life. Fixing it. Senior Devs must be crazy for my silly mistake.8 -
Colleges aren't teaching enough practical applications of why we devs do what we do. Get students engaged with small business! Get them to think about how they apply what they learn to the real world!! We need creative new ideas from developers that think outside the damn book!2
-
New country, new company, new team, new projects.
I'm supposed to be the TL of a team working on a React project.
A guy in his late 40s celebrates himself as "the senior", he basically just finished watching a youtube thing, React 101 crash course or similar. The other two juniors who did only Wordpress so far venerate him like a god.
The code, of course, is one on the finest pieces of crap I ever had the pleasure to deal with in my life: naturally a bunch of JQuery plugins for everything, no tests, no state management, side effects everywhere, shared state and globals like hell, everything written in ES3/ES5 style, no types, no docs, build and deploy totally manual, deep props drilling at every level... and not to mention the console.log() shipped in prod.
First day, already headache.
Full rewrite start tomorrow.
Hiring real devs as well.4 -
Oh look, a new fancy MacBook Pro 2018.
How come noone is talking about the extreme heat throtteling problem they have with the 2018 laptops?
They can't even hold their base clockspeed when doing compiling code. And they become extremely hot (worse then the last gen, which was already insane).
I know devs/creators/editors want the most powerful computer out there, but supporting something like this is just laughable.
Regards, disapointed customer who tested and returned the laptop after 2 days.16 -
Ok, so I'm one of the new folks here, and spent some time looking around.
And I've read so many of you write about levels of insanity at work that just baffles me.
Why do people do that to themselves? And no, I don't mean you sales-manager, or your boss who hired the wrong kind of dev, I mean YOU.
You are a developer, currently the market for devs is so large you can literally pick your jobs. And if you don't know how to find a new job, just Google (easy mode, search on LinkedIn) a company which specializes in recruiting, there are tons of them, and they will gladly search an employer for you.
Don't get stuck in a job that sucks - you will kill your motivation, and you deserve better.3 -
Devs: We fixed a bug, so watch out for some changes.
Management: The new values are too bad, you need to change it back.
Devs: But ... it was a bug?
Management: Rollback ... now!
I swear, the moment shareholders are involved, management is just about who has the best lie.1 -
> Be chad lodash dev
> new security vulnerability discovered in April
> low
> virgin devs ask to fix https://github.com/lodash/lodash/...
> giving no shit, because lodash stronk https://github.com/lodash/lodash/...
> fast forward now
> NPM lists lodash as vulnerability, because no fix
> 1000s of downstream projects affected
> https://github.com/lodash/lodash/...
> surprised pikachu face10 -
Employer asked, whether I could tweak the site's admin template that was made in 2005.
It uses tables to generate new webpages.
It uses php.
UI is a nonsense spaggethi crap.
Whole thing is shit.
Well, for good money I will just write everything from scratch. Took me ~10 hours and I already have the functionality that was in the original crap. Crazy how these 'devs' scam people!14 -
!rant
Just started working for a new company. Super cool. Just like the last one (as far as perks), except they actually trust their devs.
Old company: Make sure your code is extensible
Devs at old company: You know it's not written in stone right?
Old company: Does that mean you can make it do this?
Devs at old company: No. That's the wrong code base
New company: I need a feature. Get it done when you can
New company devs: Well, guess I'll take some time to refactor all this stuff while I'm at it
~Some time later~
New company: Thanks, that feature works great!
No staring over shoulders, asking when it will be done. No asking why we want to refactor something. As long as work continues to flow, there are no issues. It's great!
Also, if we want to try a new tech, we just have to put together a short paper explaining why it will work better in that situation than the tech that's already in place. -
Thank you VERY MUCH for wasting my life, ruining my new career and destroying my family. It hasn't been 24 hours from joining devRant and I am already addicted. Checking my phone every 5 minutes or so. Is this some kind of a conspiracy to wipe out weak and liable to procrastination devs? To suck them/me to a big, colorful fluffy garden of instant gratification?
Are you HAPPY!!!???3 -
My company has two offices in separate cities but they treat each the devs of each location very very differently.
In one office the devs get full power to experiment with whatever tech they want, they just stomp their feet and management gives em whatever they ask for, freedom of choice regarding anything they are working on, to be allowed to do greenfield work or experimental stuff
But in my office we are forced to do ONLY. Bug fixing and refactoring shitty code from over a decade a go, our tech is ancient and we are not allowed to to
Shit , anything we ask for is denied
And improvements to our process is shut down with the reasoning that whatever we got works so why meddle ??
For us , management is solely focussed on making sure we respond to support calls , deployments , configurations and little bug fixing. Basically they only care that we manage to finish for out next delivery.
No new work whatsoever!
If there is any hint of something new to to
Implemented the golden boys from the other office just stopm their feet tillmthey get it or just go off and start working on it then seek permission afterwards, with their much larger team they obviously get further than we do by the time management hears about it so they end up taking over the work since they already have more done already
My manager decided to push us to attend a company devCon to share ideas with our devs from our other location. This rapidly turned into a sour experience
Basically we do all shitty boring work which puts money on the table which goes straight to those idiots to play with...
They have the guts to laugh when we mentioned that we never get anything interesting to work on
Never seen so many of our devs looking up job sites on the bus back...
This is gonna blow up in management's face...2 -
- Be me
- Been in a new job for 2 months
- Was excited because of 50% salary increase and better position
- Have a new team of 6 devs including me. All new guy
- Market crash
- Top management demands a trim down to all divisions
- Will be left to 3 devs next month
- All the while being asked to
- Deliver a shopify like marketplace from end to end
- Deliver integration with partners for data inventory tracking
- All within 2 months
- Furious when target is not met
- Demands a micro management to every single person on the team on what their day to day schedule
- Demands everybody to live by hustle culture and ready to work non stop even nights or weekend
- Be me
- Been working non stop for at least a month
- Sacrificed weekends and holidays
Beginning to think that maybe the money and position isn't worth the hassle6 -
Bethesda is full of shit. Starfield somehow needs a super new PC because it alledgedly uses modern SW tech.
Strange point: while a high-end PC with 7800X3D and 4090 makes the performance bearable (though not great), the graphics don't look spectacular. In fact, they look outdated.
No Bethesda, you don't use modern tech. You require modern HW tech to make up somewhat for your shitty engine and incompetent devs.15 -
Devs: Can we please get adequate hardware to do our job correctly? Please, just a new set of larger monitors.
Lower management: Sure, this is going to be easy.
Upper management: Wait what? This will cost us around 500€ times 10? Any maybe in the end other departments will want that to, so make it times 100.
We're a 4+ billion company ... but yes, please, I love scroll bars and they make my work so much faster.4 -
Many people were hired to work on new product, but no one have told them that for one or two quarters they will have to maintain 20 years old project. I was ranting about this, but in the end accepted my fate, wiped tears with money and moved on. However one of devs took another path. When he was asked to work with .aspx and jquery 1.X instead of react, he just said : "Not going to happen" and left the building.5
-
Being 25 and just now getting employable dev etc skills is really quite daunting when you learn of the old geniuses like Bill Joy, Linus, Wozniak and then hear daily stories of 16 year olds doing amazing things.
Inexperience in a field where everyone demands experience is scary. Still excited to see where I Can l can get though.11 -
I’m a devRant virgin and also a new dev so...
Anyone got any general tips for a newbie? For example, what are some bad habits that newbie devs should avoid picking up? Good habits?30 -
Dear new devs/me five years ago:
Practice the 30 second rule-- Whatever brilliant thing that your about to say, just think on it for minimum of 30 seconds. Is it still a brilliant idea? Then share. Else trash it 😉 -
Got to love Ubisoft web devs.
Their new "30 days of Ubisoft" calendar has the browser download 30 images of closed numbered boxes, 30 images for the hover state of each box and another 30 for the open state. Granted, the images aren't big, but hasn't anybody heard of custom fonts and CSS3?
Oh, and the "surprises" have already been leaked on reddit, gj on keeping hints in the page source.
https://30days.ubi.com/Promotion/...1 -
Really loving the instant legacy code being added to our new project by devs who think they are too good to follow our peer review process, yum... today I found out that there are two different implementations of an API endpoint that does the same thing running in prod, in two different places, because the guy who wrote the second one wasn't aware that the first one existed and didn't let a second developer look at it before he pushed it to master.7
-
I’m so fucking sick and tired of !devs telling me how simple a feature should be to implement.
Like motherfucker the most complicated thing you’ve ever done with a computer is attempt (and fail) at working with tables in Microsoft Word and you’re trying to tell me how long a new feature/K8s architecture/noSQL aggregation should take to implement?
A monitor cable wiggling loose paralyses you for hours but I’m supposed to bow down to your understanding of what is causing a bug?6 -
There's this huuuge project I was a part of for half a year. I was kicked off along with a few dozens of other devs (>60% of total manpower) a while ago for particular company reasons.
Now the remaining devs are oh-so-enjoying their time there..
1. workload has not changed
2. deadlines have not changed
3. no one will have Christmas-NewYear vacation
4. a new k8s-based infra is scheduled to roll out to PROD on Dec 23 (k8s is still far from ready - might need a few more months)
The most fun part is that it's not client's mgmt who has decided for #4 -- it's our own....
Boys.. Girls.. Save yourselves.3 -
Dear JavaScript devs,
Can you please stop with using new Framework(); everywhere?
Sincerely,
A PHP dev11 -
> Advice to new coders
Don't worry over picking language A or B.
Just pick A, use it for a month, then move on to B.
In a normal 3 year college degree you'll try multiple languages, some of which you'll never use again, and they'll each teach you something.
I had classes in Java, C, C++, C#, Prolog, Assembler, F#, JS.
Never used F# again and no one uses Prolog. But they were great for learning recursion and logic.
It's not like you take "a step down a bad path" if you pick a language you're never gonna use again.
You'll also learn new stuff on the job. We have one team that uses Go and one that uses Rust. None of the devs ever studied those languages. They were mostly former Java devs who leaned on the job.2 -
New web devs don't know the struggle of using spacer.gif, nested table layouts, and vibrant "web friendly" colors out of requirement.5
-
I'm the kind of dev who is willing to overtime because I enjoy coding. But my previous boss (owner) abused this opportunity and thinks he can call me whenever he wants. After my shift, he would be surprise if I go home immediately and ask If I will be working at home. He even called me while I'm in vacation (he wants me to work on a new feature). I already filed my leave 3mos before that. He is very manipulative to the other devs and doesn't even trust his managers.3
-
When I arrived at my new job last year they were working on developing a large site using a live server with all the devs ftp-ing every change in the build process to test it. 😵
It was not uncommon to hear 'is anybody in the style sheet?' being shouted across the office!
Needless to say, I had to fix many bugs multiple times when my fixes were overwritten!7 -
New business opportunity. Hire the worst, cheapest devs on the planet and get them to build a HR system.
Judging by past popular HR systems, it'd become a best seller instantly.1 -
Ask yourself a couple of simple questions:
Do you like to code?
Do you like to learn new things and improve?
Do you like to solve problems and spend hours on a single detail until it finally works?
If your answers contain a "no", then development is probably not for you. You will hate it and you will suck at it. And you will make lifes of devs who actually love it miserable. So do something else.6 -
Trying to investigate why the team of new Devs are reporting a particular set of modules is not properly maintainable, found this little gem at the root, written in 2014.4
-
You know what kind of devs I hate?
- The "Oh I never worked with it so its shit"
- The "I dont wanna learn something new"
- The "You can use JavaScript for this and everything else"
- The Pro ++ Ultra Dev who never heard of modulization and layering
- The hard coded values guy12 -
At my previous job, no matter how many times I explained it, "a jquery" was an image slider for by boss. No need to say new devs didn't know what the hell he was talking about when he said the clients wanted "a jquery".2
-
Jesus, using vim in browser is such a beautiful thing, thought it's pointless.
Also, FUCK managers/bosses that change their technologies for no fuckin reason.
I didn't spend 1+ month to learn .NET core, which is a fine piece of tech and you suddenly come and say that we should move to PHP because the new guys you hired are PHP devs and don't know a single line of .NET.
I DONT GIVE A FUCK.
TAKE YOUR PHP AND SHOVE IT UP TO YOUR ASS.10 -
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 -
I'm really excited to have a job where I'm not the lone developer. Kinda nervous, too. Now other people will see the crap I write. :P1
-
Oh, it's finally done and works well!
Oh, let me just optimize that a little... And probably rename this...
5 minutes later:
Shit it does not work now.
10 hours of debugging later:
I'll fix it later
To all new devs:
Commit more regularly -
I fucking love my job. The boss just bought all the devs, QA and support guys brand new sit/stand desks and gaming chairs. Those chairs are so damn comfy! :)2
-
"Alright everyone, we can't keep this up. Every day our builds are breaking because of test failures."
"We could just be more diligent devs and actually write/update tests based on new behavior we introduce to the system?"
"What? No! We're just going to get rid of all tests!"
a few days later
"Guys!!! Everything's on fire now! How didn't we catch these huge breaking changes!"
https://media3.giphy.com/media/...2 -
!rant, but some kind of story
I work as a lead dev on a gmod server of a pretty big german community. With the fun stuff, there come the duty‘s to help Jr. Devs or even help people get into Developing. The part, where you help junior devs is always fun, but what I find interesting is the part where you help people learn coding. It’s not easy work, but you learn more every “lesson”. I catch myself exploring and learning something new, even if I know the topic. For me it’s a new journey every time.
Not sure if there are many people who can relate but I just wanted to tell my side on it.1 -
Solo Android app developer here. It's 4AM where I'm working. Been working alone on a project for the last 20 days. Looking to get some inspiration and discuss new ideas with other devs.
So hi!
What's up with you? What do you do?20 -
What is it with devs (not all, by any means!) who don't understand networks or basic computer operation? I'm not talking about anything complex, but things like the dev who asked if his IP address could be whitelisted so he could remote in from home. We asked what his public IP address is and he said 10.0.0.27.
Or the new dev who started and said her laptop camera didn't work and logged a ticket, only to be asked if she had the camera cover open or closed and said, "oh, that's what that lever is for."
Don't get me wrong - many devs and sysadmins and IT people of all fields are excellent. And there are some who are crap in every field. This is no rant about devs in general, just *these* crap devs that I can only throw my hands in the air and think, well, they scored ok in the SQL test.4 -
My current job at the release & deploy mgmt team:
Basically this is the "theoretically sound flow":
* devs shit code and build stuff => if all tests in pipeline are green, it's eligible for promotion
* devs fill in desired version number build inside an excel sheet, we take this version number and deploy said version into a higher environment
* we deploy all the thingies and we just do ONE spec run for the entire environment
* we validate, and then go home
In the real world however:
* devs build shit and the tests are failed/unstable ===> disable test in the pipeline
* devs write down a version umber but since they disabled the tests they realize it's not working because they forgot thing XYZ, and want us to deploy another version of said application after code-freeze deadline
* deployments fail because said developers don't know jack shit about flyway database migrations, they always fail, we have to point them out where they'd go wrong, we even gave them the tooling to use to check such schema's, but they never use it
* a deploy fails, we send feedback, they request a NEW version, with the same bug still in it, because working with git is waaaaay too progressive
* We enable all the tests again (we basically regenerate all the pipeline jobs) And it turns out some devs have manually modified the pipelines, causing the build/deploy process to fail. We urged Mgmt to seal off the jenkins for devs since we're dealing with this fucking nonsense the whole time, but noooooo , devs are "smart persons that are supposed to have sense of responsibility"...yeah FUCK THAT
* Even after new versions received after deadline, the application still ain't green... What happens is basically doing it all over again the next day...
This is basically what happens when you:=
* have nos tandards and rules inr egards to conventions
* have very poor solution-ed work flow processes that have "grown organically"
* have management that is way too permissive in allowing breaking stuff and pleasing other "team leader" asscracks...
* have a very bad user/rights mgmt on LDAP side (which unfortunately we cannot do anything about it, because that is in the ownership of some dinosaur fossil that strangely enough is alive and walks around in here... If you ask/propose solutions that person goes into sulking mode. He (correctly) fears his only reason for existence (LDAP) will be gone if someone dares to touch it...
This is a government agency mind you!
More and more thinking daily that i really don't want to go to office and make a ton of money.
So the only motivation right now is..the money, which i find abhorrent.
And also more stuff, but now that i am writing this down makes me really really sad. I don't want to feel sad, so i stop being sad and feel awesome instead.1 -
There are indie devs which still builds games for the NES or the first GameBoy... and then we have Apple which goes to extra lenghts to ensure which nobody can develop, publish or install new apps on devices which are too old for the newer iOS versions.4
-
Hey rejection, my old friend, I’ve come to grips with you again. Because a technical interview with a question that I thought I knew, required the use of a structure that I didn’t yet understand. And that I planned... to study... when I was done with hash maps....10
-
(Hopefully this is the meta rant to kill meta rants)
I'm fucking sick of devrant.
New users posting shit memes with the wrong tags.
But worse are old users complaining about said new users, or just beginner devs from other sites
Yes, some people need stack overflow every 5 minutes.
Not everyone has the capacity to understand every documentation.
Not every documentation is updated or entirely correct.
Not everyone has more than a year or two of experience.
Don't be part of the dumb circlejerk. Just complain about your bullshit boss, coworker or tech.11 -
Positive story ahead.
Had to try and make a new system on my own in a company with no tech staff. I was scared shitless of the responsibility. About a year later we got 2 new devs and people are somehow paying for our very flawed and incomplete mvp.
It's fulfilling and fun. Taking something from zero and suddenly having an actual application with customers.
The other 2 engineers are fun and we talk shit while coding and teaching each other. We also study new tech every day to keep getting better.
I'm even getting some stocks soon.
Long road ahead but honestly, life's good. -
Developers are supposed to be eager to try new stuff, however most devs on devRant prefer to hate on Edge and hate who use it.
I'm not here to defend Microsoft but I bet 95% of the people that hate on Edge haven't tried the latest version.
It's really easy on weaker hardware and on battery life. Try using an old ultrabook (2nd gen i5) as I did for some time while using Chrome or Firefox as your main browser!15 -
Is it wrong to expect some widespread documentation from a $350 billion company to properly document a key part of their upgrade path for a new SDK version? beware any Android devs upgrading from API 3.X to 4.X on the Facebook SDK.......you'll want FacebookSdk.setLegacyTokenUpgradeSupported(true); before your call to initialize.....
-
New phone after 5+ years and it's fucking awesome.
Successfully avoid American and Chinese stuff by going with a Korean brand.
And I fucking love Android. The kind of feature advancement that has happened in past so many years is outstanding.
The amount of customisation options available for the users are beyond one can utilise to fullest.
And my favourite feature is dynamic lock screen pictures every-single-time I unlock. I fucking love it. Makes me cheer up with joy. Very similar to Bing Wallpapers for Windows, but more dynamic.
Lately, I have been hearing from Apple users, that iPhone lacking a ton of basic features, apps not supporting functionalities, and we all know the overall advancement in Apple ecosystem.
While this post was more about sharing my experience with my new phonw than iPhone comparison but let's face it, the reason Apple went bonkers with the first iPhone launch was the app capabilities which led to a larger developer community building apps for iPhone while Android wasn't even born yet.
This is where Google is trying to capture the market now. More devs > more apps > more users > more devs and repeat.24 -
I see a trend for new devs to want to focus on JavaScript while dismissing relational databases and backend languages as boring and to rigid. A week into real jobs they want help with data and .net.4
-
I was doing code reviews for some of the new Devs recently joined... One guy wrote his entire life history in the check in description... Like Why he took this approach, why interfaces are necessary in coding, when did he lost his virginity (I doubt he ever did), what's his pet name? - sadly no information related to his online banking... Shame really...
-
A 'senior' dev just questioned us (by question, I mean scold) when I suggest writing some additional information regarding db patching scheme of our project on our Wiki, just thought it might be useful for other possibly new devs later.
Apparently that would be 'spoon- feeding' them and it is totally NOT GOOD.
Smh.2 -
Yesterday I had another job interview. This time from home via Skype. Today I was blown off. I was not technical enough according to the company.
This company was working with an ancient cms nobody ever heard of and made Sass sound difficult and new.
Good luck in the Stone Age fellow devs. Make sure you upgrade your pc to Windows 7.5 -
Hi guys, I'm back!
I spent some time not using DevRant, I got a new phone and thought it would be better not to install it for some days. I had to do a lot of stuff for school these days and didn't want to geht distracted by amazing devs posting cool rants. So here I am, happy to see you all again. (Or at least your avatars)12 -
For you game Devs out there,
There should be a UE 4.20 this year... Gives a whole new meaning to baked lighting 🌿💡3 -
It's depressing how much time I spend asking, begging, demanding, and pleading for the older devs on my dev team to follow simple naming conventions. And every time I ask, they act like it's new information.3
-
I still do exist, long time no see, fellow Devs! How is it going?
Didn't posted here in long time. Anything new relevant? I just started studying at an university. Hoping to post again here.14 -
Working on Ruby on Rails for first time..
Blogs mention it's more human readable..
I guess I feel like semicolons, args and braces to be more readable... -
This wanker approached me via LinkedIn before new year to be team lead to a diverse team of devs spread over a few time zones.
The mission? Build a metacritic clone, but geographically constrained to New York.
Me : How much are you offering?
Him: <radio silence>1 -
boss said: "we need create new version of our software. copypaste old version in new branch. so we will have dozens of versions and all of them online and working."
my question: "what if old bug will appear in all off 100500 branches? we will need fix all the versions of bug in different copies we have modified!"
boss said:"c'mon when we will get this problem then we will think about it. all the devs in world working on many versions. its easy."
your opinion?2 -
Companies try to find young devs, less experienced but more openminded and flexible.. do you think we will still find some cool sobs when we're > 40 || > 50 years old, even if we keep up with new technologies and stuff?
Never thought about it until now..3 -
Please tell me why my boss thinks instead of just implimenting a language picker, it's a good idea to:
1) store the browser's language option in the DB only for new users, but only the first time they log in, never again.
2) never give existing users the ability to change language, and just default them to English.
3) deal with all upcoming language change tickets by having devs manually do DB updates ON THE LIVE PROD DB.
I'm screaming.2 -
My job. Working in a small IT department. Web programming most of the day and being able to help people with their phones, software, internet connection, and so on...
The only thing I sometimes wished for were some other devs in my company that would understand me and my problems and with whom I could discuss new technologies.
But now I got devrant. I'll be fine from now on.1 -
When you find out all of your new fellow web devs are all from boot camps, and you spend more time teaching them than getting your work done. New job time maybe?3
-
I have never understood why there is so much animosity from seasoned devs in the community.
I see it in a lot of places. Stackoverflow, reddit, even devRant. In so many cases, an inexperienced dev will post to the web, only to be shot down by things like "this question is stupid" or "you all have it too easy and its apparent you never learned basic CS principles" or things of that nature. In a lot of cases, these are generally unhelpful replies and often teach new devs to be wary of seeking help.
Please help me to understand, why this is.
Is it because the community is angry at these devs trying to get a high paying job by going to a bootcamp and shortcutting the hard work it takes to understand core CS principles to become a decent developer? Then why not take a moment to provide resources or insight to these folks so they can learn to be better?
Is it because the community feels that devs from bootcamps are just watering down the pool of talent making our worth decrease? I feel this isnt really valid because seasoned, experienced architects will always be needed to build good software. And at that, why are we not ensuring that the next wave of developers is equipped to handle tasks like that?
There are a lot of good people in this community who want to help and make the net a better place for all developers (after all, many of us consider it home), but there's a lot more people out there with really shitty attitudes, and it frustrates the hell out of me that my juniors now equate arrogant, self-entitled responses and attitudes with "seasoned devs" and discourages them from even bothering to get involved in the community.19 -
It’s my “duck” in a box!
https://g.co/kgs/dbFrcE
Would have paid extra for the DevRant devs to sign my duck 😂 @dfox and @trogus.
Thanks for keeping new and exciting things compiling in the community, I think I speak for everyone when I say that we’re lucky and proud to be apart of it!rant ducky! proud to be part of such an amazing community devduck sign my duck! it’s my duck in a box!5 -
Hated function naming in python, because some functions are like "dothisorthat", some are "do_this_or_that", some are "doThisOrThat", some are, I don't know, what new technique of naming would python devs invent in the near future. Honestly, these naming creeps me out4
-
Got a promotion and had a loose definition of what my new tasks were. I got overwhelmed with being the go-to for project and account managers, and 75% of our devs, on top of my own work I had to complete for clients.
Eventually I wrote up a 2 page document of things I had to deal with daily/weekly and how I don't have time to do my work, so why should I even bother to do it.
We got it resolved, my boss took some of the tasks off my plate (like training the new hires) and allows me to work from home whenever I need to finish up work.1 -
I think a lot of pissed off devs are working at companies that see them as cost centres. Happy devs are at companies that see them as profit centres.
Like, a cereal company may have a tech team for their website and ordering and whatever, but having the best website isn't going to make them more money. Selling more cereal is.
If a company sells video processing software, having the best software is going to make them money. Tech is a profit centre.
So, anyway, I'm looking for a new job. Any rec for profit centre tech teams?1 -
We have so much pl/sql at our company and it really sucks because the "young" generation of devs must convince the pl/sql guys to switch to some more powerful and newer languages like java.
But not everyone wants to use the new stuff or learn anything new. I mean there are some programmers who really appreciate that there is new stuff. They have no problem learning from the younger generation. But some of them just resist any change in that direction, and thats the much higher amount of devs.
Does anyone of you have such experience? What can i do against that?
Is that some kind of "i am too old for this"-trip?13 -
Why do I have a hard time finding a new job when senior devs are not only changing the data model, but naming keys "key" and "value"!?
"Oh look, a SQL error."2 -
Starting up the new Java project I'm assigned to.
Just to see that this project is made of pure black magic and tears of forsaken devs.
Crashing the jvm with segfaults on a regular basis is just one part of the magic.
Now I understand why no one volunteered for this project...2 -
I took a bit of a break from devRant because I was way too disgruntled at my current position. Flash forward and I am now a manager at the same company.
Note to new devs:
Make waves, make tons of waves. Get the attention of your superior’s superiors by making things better. Never rely on your superior relaying information, they only have their job security in mind. -
I wish more workplaces realised how stupid it is to quibble, argue, debate etc. about stupid things like buying Devs intellij licenses. I mean sure, we'll throw a meeting to discuss it, argue back and forth, ignore questions about why the sales guys always get any new tools they want, and then waste more on meeting time than the damn license would have cost... Great idea...1
-
This happened a few years ago. We started this new project that was estimated to take 3 devs around 5 months to complete. We had a meeting where the client, the project manager, me and two other devs were present. When the client asked if we were still on track to complete the project by the end of September, the PM just said “yeah we are totally on track, no worries”.
Me and the other devs looked us straight in the eyes and nonverbally agreed that this guy has to be sniffing glue or something. For context: it was August.
After the meeting we immediately raised our concerns with him and our boss. The deadline was shifted and a freelancer was hired to assist. The PM quit shortly after and a way more competent guy took over. But the damage was already done.
In the end we finished that project in February or March the following year. Client was still happy but this shit triggered a whole clusterfuck of a year. Other projects were lagging behind because of this and we had to push out project after project that had accumulated in our backlog. -
Everytime I face a new bug, my innerself tries to convince me that I can never find a solution to this.
But my gut feelings know that sooner or later I've always found a solution.
Thanks to all the devs sharing their problems in the internet. -
Had a feedback meeting with one of my senior devs today, it went really well and allowed me to get a new view on some things, like some common behavior patterns I do. Really happy about it :3 If you didn't have something like this yet, go for it, it's definitely worth the time ^^
-
So I landed a senior linux admin job in August, moved to a new city, and signed a 2 year contract for them to pay my moving expenses. I took an employee survey in October, not knowing anything. As a department (all ops and devs), we reviewed the results as a whole with HR.
Now HR is coming to our remote office tomorrow (4 hours away).... to be continued...1 -
One of new junior devs after his 3 month "trial period" was good enough to keep him so he went to boss to talk about his future.
He came back with big smile and told us how much of big raise he got (now earning as much as seniors)
I asked my boss what was so special about him, maybe we should improve somehow, he answered "He was yelling at me, what could I do?"
Now I know how to approach him next time I talk about a raise :p4 -
> client finds a plugin
> devs implements the plugin
> client finds a new plugin that makes the same than the last one
> devs begin to question client ideas -
Hey fellas,
So, our company is taking up some consulting projects to survive this pandemic since our main business is a little down. I've been assigned to a RN project and the client company has 2 other devs. Those devs are so incompetent that they don't even know the basics of JS and RN. They don't even understand how to split code into components and make it resusable. Okay, fine they must be new devs. I get it but can't you even fucking follow the instructions and guidelines that I'm giving you!! The code is very bad with a lot of pitfalls. In the first 2 weeks I reviewed all the code they were writing and gave comments for improvements. They didn't even care to do that! Now I've given up!
Every single day looking at the codebase makes me sick and not want to touch anything. I've practically started hating the project. How do I deal with this situation? Now, we are reaching the deadline and they're piling up the work on me. Any suggestions on how to handle this?
Thanks!
P.S: This is my first actual rant!6 -
Got some new coffee, Trung Nguyên from Vietnam. Now that's some in-your-face coffee! Strong and interesting taste, slight cocoa aftertaste. Only recommended for hardcore devs.6
-
How do gophers (Go devs) feel about the new Go logo ?
I can get used to it but it feels more like a logo of a company that might rival Uber.
The gopher gave it an easy to use and understand feel, this new one gives a fast and sleek look. It wants to showcase "Fast" more than anything else.10 -
My fights with other devs always revolve around the position of curly braces:
Should they be on the same line or should they have a whole line just for themselves?
I mean, if they go on the same line you have less lines of code and you can fit more into the same view, but putting them on a new line makes it all a little less messy7 -
How can so many devs have NO FUCKING CLUE what DNS is or how it works
FFS the amount of times ive had to tell devs to clear their dns cache when the browser tells them right in their fucking face a nxdomain error after deployment of a new test system and they just come screaming in confusion why its not working is entirely too high7 -
Currently working on a new project with a group of people, (about 8 guys, no ladies 😒).
Anyways, out of the eight, there are only 3 devs, 3 designers and 2 main idea guys. I'm a member of all 3 sets and to top it of, the other designers don't know what they are doing.
Life is beautiful, fucking beautiful.2 -
God I hate it when devs complain about not having a decent job 😠 And then they're like "Oh, I've been looking for the past 6 months, but every company just ignores me"
Look, hate to be the one to break it to you, but companies are constantly searching for devs, and many companies have such shortage of quality devs, they'll take just about anyone with even remotely relevant skills as long as they have a decent attitude. If you can't find a decent job in this market, well, it's either that nobody needs a dev who spent the last 10 years doing basic UI and simple NodeJS apps, or they don't want a dev who loudly shits on new technologies while acting like their GitHub profile is impressive enough.3 -
New toy for frontend devs:
OpenType 1.8 Variable Fonts.
1 font file to rule them all. Manipulate on the fly fluidly the font weight via css and javascript.
http://blog.typekit.com/2016/09/...1 -
Some common themes I have observed:
1. Why is this API using XML? It should be JSON.
2. Why are they using old shit? It should be new shit.
3. Why are they mixing new shit with old shit?
4. Why is the technology being used not fitting my sense of perfection and order?
What happens when JSON is the old shit? What happens when a new format is adopted that solves some corner case issues with JSON? What if those corner cases were solved by using XML, or a mix of XML and JSON? What happens when all the new shit is the old shit?
We will still be using the new old shit and listening to fucking noobs complain about mixing, matching, and abusing everything ever written. Oh JSON, how quaint and limited. Why did anyone ever use that? Fucking senior devs...10 -
Fuck it. Two big releases plus all the minor shit raining down on our team with only three active devs. A new team member who's unfortunately more of a burden and nuisance while the whole ship burns so beautifully....
And stupid me? I fucking break my arm, is in a cast now for four weeks. So I can mostly watch, while everything sinks.4 -
Got our snazzy new HP Elitebooks from IT. Nice lil laptops.
Guess how many apps they installed for us off the list of "Applications Devs Need" that was submitted with the original request that they asked us to provide.
Goddamn 0. 0 Apps installed. ”Instead here is admin access, install what you want.”
Being a PC guy I don't mind setting up a new environment but things like Office365 and Adobe CC could of been installed for me, I don't have the licence info offhand so now I gotta bug IT again and why ask for a list if your not going to install any of them?? Ugh. I don't have time to sit here while Adobe installs the whole suite....
/rant
What's the first thing you install on your new PC? I find I grab ConEMU first.6 -
Having a complete front end and back end application where the frontend is designed to look as simple as possible.
A new potential customer wants to have our app and listens to a designer bragging that its just replacing 2 fields.
After a while our manager comes by and mentioned that everything needs to be done within a few weeks....
All devs lose their mind since in the backend we need to have like 8 external sources to connect and hundreds of business rules to implement.
How a single designer ruined the year for 7 devs....1 -
A whole bunch of new features were added mid-sprint without ever consulting any of the development team. They dogpiled on devs from other projects who had no prior experience with the code base, so naturally I lose traction because I'm tied up answering questions and explaining things.
This sprint I'm not getting any feature work done as I'm stuck fixing bugs and awful half-ass implementations (by well meaning devs that were thrown at unrealistic expectations).
Concerned at the burn down rate, next week they're planning on dogpiling on more guys to play catch up.
I'm so sad -
This articles are what is wrong with developers. They build these stereotypes for us.
https://utemissov.com/i-am-senior-d...
If it was funny article, just for fun I get it. Er all laugh. But this writer seems pretty serious in this.
I've been working for 3-4 years as developer. I still use Google every day. Does that make me a bad developer ? No.
Yhese are new things every day that we learn. It is yech world. It changes every day.2 -
Hello, I am new on devrant.
Trying to finally land a job after studying for so long. I must say that for a lot of interviews their questions are quite unpleasant and after interview itself I often feel like an idiot. Guess it's not my thing to communicate that much.
If there are any other devs shy/with an introvert personality: How did you overcome stress and later initial uncertainty in new job?5 -
Finally.... After 3.5 months of serious job searching... I start a new job on Monday.
Even a few months ago , finding a new gig in mobile development was very fast - 9 calendar days from initial search to sitting in a new desk was my personal record. But a couple of weeks was pretty typical
What happened? Was there a huge influx of mobile devs? More H1-b visa holders? The competition seems like there are far more developers
Anyway, happy to be sitting in a new desk on Monday2 -
So a product manager emailing devs long essays on requirements? how does that sound? Aren't developers just supposed to implement the specifications? Is requirement gathering and design their job too? Maybe I need a new job before I go crazy.3
-
Devs who use the array map method for purposes other than generating a new array, and who use an empty return statement to satisfy the linter, should receive a slap in the face. A gentle one, but a slap nonetheless3
-
Had junior devs work on a new feature on a project I spent days fixing. They spent days on the new feature but built it off of the broken version of the project and never pulled from the repository. Now when I merged their new feature onto the working and correct branch, their feature is all broken. I swear Im going to kill them all.3
-
Please share C++ advice for devs new to the language. What do you guys think is the fastest route to self learning C++ development for infrastructure systems and please suggest resources.11
-
(Not a rant)
New to devRant :^)
Tell me the reasons why you started programming.
I want to know since there are so many devs out there..8 -
!Rant
All Devs in the room!! Have a happy, healthy, prosperous, safe new year filled with joy.
Happy coding!! -
Visited a friend at their new workplace. Awesome office, really cool interior, nice people, devs are working on cool projects. Started to feel pretty envious.
Then we felt a rumble. Well, it was more like a rrrrruummbbble. Turns out they are located right next to a train track and the whole building shakes a bit when a heavy freight train goes by.
Guess who isn't envious anymore.1 -
Gentle note to aspiring devs, that SO is not hacked. It just their new 90's theme design (More to come).
Search for history icon beside search bar to toggle to normal(Modern) view. Stop Panicking!2 -
has anyone written the first flagship software of a company and what happened to the software afterwards?
did you make good architecture decisions or did you just jank and roll with it? how did the software evolve over time? how was onboarding new devs to work on the software? what sorts of issues were there? did the company make it? what were external factors that made making it difficult?3 -
Learnt a lesson today:
Never try out new hotkeys in a SQL query editor window.
Or if you do, at least make sure it's not connected to anything important :)
I was trying out new hotkeys and accidentally executed a SQL deploy script to rename something in multiple stored procedures in a large system.
Thankfully - so I saw after my heart stopped - it was only our QA db so not too bad, just a couple of devs set back.
Who woulda thought ctrl-l would execute :O -
Client: drops a few devs in the standup
Everyone: wtf who are these people what what are they going to do?
Client: could you (me) help them get up and running and answer any questions they have.
New dev: where is the host file located?
Me (in my head): wait what you dont know? Wtf you have 'senior' dev in your fucking email signature. Go and fucking google
Me: c:/system32/drivers/etc/hosts.
Fuck my life right now.1 -
Do we have any C# devs who have switched to Scala?
I've got a very sweet job offer... at a company that develops in Scala. On the one hand, I'm pretty pleased with my depth of C# knowledge, for a variety of reasons. And I've been targeting .Net shops in my job search.
They know Scala devs are rare, so they are aware they need to train new employees, which is nice. But I don't have strong opinions yet on whether this is a language I want to pivot to.
Does anyone have any thoughts/opinions/experiences?6 -
Last month, I learnt Docker via the 1 hour crash course of the YouTube video.
Now, I don't remember all the content of that video which made me think that I should start making notes.
I understand the basic fundamentals of the Contanarization and a couple of commands.
But I still feel like I'm lacking the whole picture of the docker.
I wonder what other devs do to learn new tech and also about note taking habit for revisions.6 -
Every. Single. Time. I've tried to learn and implement proper Unit/Instrumentation testing, the main Android devs decide to go for something else or introduce some feature or Gradle plugin that breaks every tutorial out there. I find it way easier to just test everything manually than learning the new yearly trend. Am I the only one?1
-
Happy New Year From Singapore!
In this year,
May all the Devs out there be able to code peacefully everyday without being disturbed by that annoying coworker.
May all the Devs out there be able to get clients who understand our pain.
May all the Devs out there be able to work on the projects that they love while getting paid proper amount.
Cheers! Love live devRant and it's community.1 -
Happy New year fellow devs!!!!
May it suck less than the previous one!!
And may we all get what we want :) -
I don't have to deal with this, cuz I know I am shitty dev..
I get the job done, most of the time better than the previous devs on this project.. but if you drop me in an entry level interview, I know I'd flunk it.. big time.. I don't have the necessary theoretical knowledge and my terminology sux..
Was discussing new hires with my boss and he was like wtf you're talking about, you're a senior.. I'd consider myself a middle at best due to lack of theoretical knowledge..2 -
I always thought wordpress was ok, not great not terrible, from a coding perspective. Now every new framework I have worked on makes me see why Wordpress is on 40% of the internet.
Now I love wordpress not because of what it did do, but because of all the really stupid things it managed to avoid doing including: over abstraction, trend chasing, using "new transformative technology" that disappears in 2 years, breaking plugin economy with updates and making devs start over, making everything OOP for the sake of making everything OOP, making adding on a bit of code take multiple files of multiple formats and boiler plate code, boiler plate code, compiling dependencies, composer, twig, laravel, one page applications, react, angular, vue, javascript only stacks (MEAN), not letting you control sql queries, protected/private scopes and design that doesn't let you fix or alter bad code others did, and the list goes on and on.
Wordpress did a lot right, and devs should try learning from it instead of making more problems to solve. Sure it's not elegant, but you known what it does do? Focus on a solving a problem. Then it does. Without inventing new ideas or concepts to inject into the code and create new problems.
And you know what else? Hooks are actually very well implemented in Wordpress. I've seen it done much worse.
Honestly my main gripe with the entire platform is a slow moving to OOP for no reason and the database design should separate post type into different tables, the current design makes it less scalable for large data sets for multiple reasons so I'd fix that.5 -
I'm so sick of devs not caring what happens after they push their code. A new feature was released on the front-end two weeks ago but the backend was never deployed. It's been logging errors for 2 weeks now.
I know I'm equally at fault for not noticing but I feel like the only person that ever notices things like this. I also discovered a data issue today by looking at the error logs.
How can I get my teammates to be more invested in how the service runs live?8 -
I'm currently working as a full stack web developer.
Now to my situation. Me and my team partner are part of a bigger dev department. My department lead now wants to split his responsibility into smaller groups. All groups get a new lead out of the group of devs except mine... No let's put together web and hardware development. It's not like I already coordinate all web and app related stuff. But hey let's hire a new guy for this... Hopefully someone with the same knowledge of the web as my current lead... Like none... -
My new favourite consensus algorithm:
Get several devs to implement the same standard. Compare the results for lots of different test data. The consensus "correct" result is the one that is most common from all Implementations. Where consensus can't be found, the devs are shown each others code and it's a race to find bugs to invalidate an implementation that disagrees with yours. Implementations that don't follow "correct" behaviour must be updated accordingly, even if it means copying bugs from other code.
The insane thing is this is legit how it works, like python's typing standard is based on mypy and other type checkers have to match its behaviour. Unicode isn't really a standard, it just started to describe how text works in different places instead of the fights to the death battle royale we used before that.7 -
That one time the management du jour asked devs to quantify why they needed new machines after five years on third-rate hardware...
-
Implementing IM in devRant so devs can connect with each other, and get some private space, discuss new ideas. Change the world...3
-
advice && !rant
I'd love some advice from you iOS devs on devRant:
- Is it a solid career choice for a new grad? Does it limit your skillset early on?
- How open/active is the ecosystem and the open source scene?
- Storyboards? Yay or nay?
- What do you like the most about your job?
- What do you dislike the most about your job?
Thanks guys :)4 -
I'm in Europe and searched for a few spots along my route with Google maps app, the search results contained USA
well done Google.. maybe you need 10 000 new devs to fix that1 -
That moment you forget to tell the devs about the new tests and end up doing brute force for some pen testing and load capacity and they do a rant of you
-
hey linkedin!
hey linkedin!
hey linkedin!
"you have one new message!"
no i don't you stupid fat fuck slimeball garbage idiots - btw your devs suck and you as an organization suck
these type of lying emails have to be illegal somewhere right?
like something the clowns i used to work for would have concocted... good amount it did for them, they are unemployed, and at least i have my income from my meager saas products / savings (they are gen z, probably don't even know how to spell the word "savings")1 -
freelance devs:
do you experiment with new technology on your client projects (and do you bill (some of) the extra time?) or on your own time (meant for learning)?2 -
Advice to new devs: always check function return values. Crash as close to the reason as possible. Make your functions return errors whenever appropriate and check these as well, crashing gracefully.1
-
Dev planning
- set timeline for feature for 2 weeks
- share timeline with everyone involved
- project manager calls and says it's taking too long
- dev adjusts timeline to 1 week
- project manager call next day asks for a new feature to be included in the 1 week timeline
What the f*** is wrong with these ppl. People don't seem to get the concept of schedules, timelines and organizing work. It's not like there is an abundance of resources (only few devs available ) with limited budget and salaries -
I start my first "real" job on Monday. I will be one of roughly three new junior full stack developers on a team of 15 senior devs. The company has a casual dress code and they allow headphones. What should I expect? I want to grow and I don't want to be a nuisance, I also want to earn a reputation and become respected when I do have something to say.6
-
When shadowing "experienced devs" as a "new dev" remember that if you fix their problems they will tell everyone they did it. At least that is my experience.2
-
Thank you google for providing useless shit as description for your app updates and thank you app devs for following Google's idiocy. Now, when you actually add a new but useful feature to your app I have no way of knowing it until I stumble on it by accident.
🖕!!!3 -
Google made sure that devs understand Layout Editor has lots of bug fixes in AS 3.4,
I'm now at 3.4.1 and that thing still crashes (stops responding to changes unless I do them in XML) when I just add a damn new control in an empty window!
I hope they get it right anytime soon.
So my situation right now:
XCode shit when writing code but has some robust Layout Editor
Android Studio: Amazing when writing code but shit when using Layout Editor
Guess one can't get the best in at least one of them :\3 -
I see a lot of comments on here about how people hate one OS versus another. Everyone has a gripe with <pick your OS>. Do devs need an OS made for them? Is Linux that OS or are we still waiting for the One True Dev OS?
I got to thinking something that is based around the Docker concept. Where every app runs in its own world. Would this be terrible?
I have no experience with docker so I don't know the technical issues. I know Docker exists on top of OSes, but could it be useful at a lower level?13 -
Two weeks before the release of a major new version of an application I'm working on, the testers finally got round to testing the new functionality (a set of a few features and a new page). They didn't agree with the requirements and got the requirements to change with the product owner.
The product owner now says that these changes "are easy to implement" and "the new requirements are clear" even though the other devs and I all don't understand the change. How would a product owner even know it is easy to implement?
Fun times.1 -
I could work from home sometimes, the coworkers would be cool but focused, new tech would be encouraged and pms would defend devs against crappy clients, oh and no windows allowed, yeah I dont like sunlight (like linus house)undefined cool job linux no windows job pichardo for president algo wk62 fantasies unicorns weird crap
-
The Web 3 has coming and I really love that. The descentralized web is a new way for the devs. Some projects was started, like: Patchwork built on SSB protocol (Secure Scuttlebutt), Dat Project wich create the dat protocol for share files in P2P network. Someone has started same project into the new web?
P.S.: All projects before has built in Node.js/JavaScript1 -
At my first job as a dev, after about 2-3 weeks in, my team got a new member. Him and I were the only devs in that team. Supposedly he had 1 year professional experience of C++. After about a week I started noticing he was slow, he also wrote down basically everything I said, if I said I needed a bathroom break he almost wrote that down too.
During a break he asked me; what's a constructor?
Needless to say I was doing both his and my job for 6-7 months before someone else realized he was useless and removed him. Since I was new I didn't know how to react, do I tell anyone? :-/
On the bright side, I learned a lot and we still delivered well before the deadline.1 -
!rant but sometime you need to share some positive vibes.
Found out I could get $50 credit for digital ocean from github because I am a student.
So now I can learn a lot for free, and if I mess something up I can just create a new machine.
So now I am first learning how to work with docker and the communication between containers.
Good to see people want to encourage devs :)2 -
After working about a year at a new company, I realise multiple things.
1. Just because their older, or senior, doesn't not mean they know everything.
2. I really like helping other people with coding.
3. I am underpaid for the amount of work I do.
I do the same job as the senior devs, and also take on a more leadership role. The coming talk about my pay will be interesting to see..2 -
My team decided to do a MOB programming in one of our tickets.
New joiner: Perfect we did a mob yesterday .
Me: Great, that's good. How did it go?
New joiner: Well, we work together in the gaming room next to each other and trying to solve the issue. I think it's very productive.
Me: Awesome! Let's do it again today... When we started the MOB, all of them are using their own laptop. And I was like.. so, this is how you did the MOB yesterday?
New guy: Yes.
Me: This is not a MOB programming... MOB programming uses only 1 screen, 1 driver and everyone work together, will tell the driver what to do, we need to exchange the driver every 10 to 15 minutes, everyone can be a driver. (devs, qa, ux, product) and do a retro after.
New guy: ah.. wow! Interesting.3 -
What are the most important qualities you look for when hiring new devs? What are the biggest warning signs for you? We're gearing up for interviewing devs in the near future so I figured I'd ask the devRant think tank its thoughts on the matter.9
-
Question, !rant
To all my fellow Java devs, what are some things that have come out in JDK8 and JDK9 that you think are the most useful?
I know very little about the new features, but after learning about lambdas I wondered what other golden nuggets there might be. Thanks in advance!1 -
Hello all! New to the group, loving it so far, it seems to be a very collectively nerdy, and delightful group of devs here. I found this article to be a vastly enlightening read, for those who love the shell, but also for those who tend to shy away from the shell, this is worth the read. I've enhanced my productivity significantly and not to mention making the shell quite aesthetically pleasing. http://jilles.me/badassify-your-ter....3
-
Ah, the joys of using a bleeding edge web framework! After updating a bunch of NuGet packages, I get the TypeInitializationException from hell. Googling the error message turns up void, because seems to be me and about a dozen other devs using this framework.
2-3 new threads per week in the support forum and mentioned in a total of 288 StackOverflow questions. It feels lonely using this framework, but the design is so darn promising...5 -
Alright I have a question for android/ios app dev, as being a web dev I see one has to do so much for tech stack as there are tons of web languages. And to keep themselves upto date according to the latest tech stack they have to learn new every day.
What about app devs you don't have so many languages like web do so can I say a person spending more time in one lang can learn it way better than web devs who have to look for the latest tech stack and start from the scratch?7 -
Question for my fellow devs:
Do you feel like you are spending too much time on maintaining ur devops/infrastructure rather than focusing on the actual product?
Do you think your company would be willing to spend a bit of money to outsource scaling problems to someone else and just focus on the product?
Ik we got lots of fancy new CI platforms like Circle CI GH actions etc but like I personally feel like I’m doing certain infrastructure tasks twice when I look at the two different codebases I work on.8 -
Happy Friggin New Years to all the Devs in the world !!! :D may this year be filled with lots of code and happiness :)
-
I'm about to buy a new desktop pc, looking for some that can run visual studio 2015 without problems, i also use netbeans and mysql. I was thinking in a amd fx 8230 e (8 core) with 16 gb ram and a 1gb video card ... or a amd a10 7860k(4 core /integrated gpu) also with 16 gb ram. What do you think guys? Whats better for software development? I'll appreciate some devs advice17
-
Should I be even be testing if no one cares.
I keep asking Devs regarding the functionalities of their system for testing and then, realize it's already on Prod even before I test in beta or enable to test in beta.
Do I exist!!!
Now, for the nth time, I have started to test when things are almost there or already there in Prod.
I should keep myself in adrenaline mode always on from now on.
Need to do something worthy.
The worst way to start a new job.2 -
Started new job as software developer in a financial institution... Have to learn c#, c# devs here any good tips??7
-
this whole conversation is 4 hours before a UAT deploy.
PM: Do we have the new keys?
me: did they devs give you the new keys?
PM: no. what about the new URLs?
me: what are the new URLs.
she walks away. -
Why are devs at google making it hard for android developers? They release libraries so frequently and completely overhaul everything. It was fine till a limit. Now again they are releasing jetpack compose which is a completely new thing. I don't have problem learning new things but the rate at which they release new stuff is far swift than other frameworks. For example they release a new dependency injection hilt while recruiters still look for dagger 2. Android is just getting overwhelming. What are your thoughts?4
-
How many times does it happen that devs leave an old job to go to a "prestigious" new job only to end up hating it?
In my case I don't like my new job and don't want to go back to my old job(even if I did kind of like what I did there). I'm kinda stuck waiting for a certain minimum amount of time to pass so that I could go to some other company doing work that I actually like doing.6 -
- Document the current architecture & code for new hires as well as existing people to get a grip on the logic (not everyone understands it)
- Figure out what MLOps is
- Build at least one front-end application to understand the hardships of UI devs -
My Company got a new Test lead today. She looks stern. Wonder if she is gonna make our lives hard as devs just like the other testers we have.
Shiiit...2 -
Creating a partition for Kali or new version of Ubuntu. I know a lot of devs say Ubuntu is the Windows of Linux, but I kind of like it2
-
Everyone has project builds. Boss comes in and says we need to build 12 landing pages on 12 new domains by end of day. Repurposes PR for content, my designer, and 3 devs.
Happy goddamn Friday.1 -
When you are in a meetup or a conversation with hipster devs and you hear new buzzwords, just use common sense, google it and pretend you've used it...
Just like anybody else. -
Sigh, what is it with these cowboy SQL Devs? Why the fuck is this a pattern for anything?
New contract, new idiots, sigh.
EDIT: Had to change picture because Prod is different to Dev (but no dev has been done since release....smh)4 -
Good morning all,
New to this app and figured I could use it to learn a few things and to meet some people in the field. Currently studying game design and learning C# in Unity. Any other game devs in here?3 -
Am I the only one who thinks that Apple loves fucking over its developers? Besides for the yearly fee, they seem to release iPhones with drastically different screen dimensions, which forces devs to make their apps compatible with a new layout. I can't imagine the nightmare this causes for devs of games, which often have custom UIs.
First we have the change to a taller screen dimension for absolutely no fucking reason, then there was a display size increase, and now there's curved corners and the top of the display extends on both sides but not the middle.
That last bit must make for some really fucked up design decisions. Who the fuck thought that a partial screen would be a good idea? Screens would cost a ton more and would be substantially harder to replace. Not to mention how screen protectors will be less likely to stay on...
IMO this is just as bad as Android version fragmentation. 😒2 -
Hello fellow devs! I am thinking of learning an new language the following year ( not programming 😂 ). Which languages do you think is the best for a programming career ?
I am currently thinking between mandarin(chinese) and Arabic ! Any suggestions ?4 -
Dear devRant Devs,
Please save last tab the user was on and when starting the app please go back to this tab. Also possible by adding a new settings entry for this... -
Get new devs machines with 8gb ram and 240gb hdd to teach them responsibility.
Then upgrade them when they threaten to quit.5 -
Developing a News app in android and kinda struck at the point where a new news is added to the server and then to be notified to all users.. I mean I want to know how to correctly implement push notifications and will I need an XMPP server for that ? If so ,then which one do all you experienced devs suggest..?
Thanks.. #awesomeCommunity5 -
Happy new year to all you devs out there. May your coffee stay hot and your deadlines always be far away.
-
So because @QuanticoCEO said devs should go deep and learn low level.
How many years did it take you until you thought you'd be/you're a good senior developer?
I think I learned a lot but I also think it's just a fraction of how much I'd have to learn to understand the bigger picture.
And do you have any recommandations on material which made you go "OHHHHHHH"?
(My new discovery was the YT-channel of "thechernoproject" who made me rethink some things)3 -
Android devs, what is your preferred advertising network for your applications? I’ve been using admob mostly but it limits my adverts very randomly while I don’t even touch my apps and was thinking of using some other network for my new apps. What had worked best for you guys?2
-
We were delaying a feature from the roadmap because implementing it in the new client was taking it days we didn't have.
One of our devs backported everything in the old client, some undocumented clusterfuck of crusty code from 12 years ago running in AngularJS.
Oh my, if it isn't the same fucking thing I've been calling for THE ENTIRE PAST YEAR -
Setting up a new docker environment for developing, its my first experience with it...
Guess who drew the lucky number to do the experiment...
Anyhow... Progress is slow, cause the sys admin refuses to cooperate, feeling threatened by the thought of us devs being able to do more ourselves...
Not to mention, our servers currently are a mess, there's no common ground, it's a mix of whatever was needed at the time, no documentation at all...
This is making the whole dockerizing process so damn painfull1 -
Dev && story
So i joined this new company where i was hired as an intern, pretty cool stuff as i am still in college and getting paid.
I was selected to be in iOS development
Although i didn't have any previous experience, i was surviving,
To the main point ->
My team had 3 devs, 2 senior and one that has joined just 6 months back,
So after joining now, 2 senior devs have left, leaving just the 2 of us - 1 intern,1dev
The pressure is real!
Will keep u guys updated -
Happy New year to all my fellow devs. I hope that this year brings you easy to fix bugs and no harsh deadlines
-
Another new JS library rears it's head. It's called 'Preact.js'.
I'm as little suspicious at this point. Is it written by devs from China? A year from now I'll have to learn 'Predux' if Preact gains popularity. -
Hi devs! I am about to make some app for Fedora, but I'm kinda newbie. I know basics, but i wanna learn new stuff. Okay, straigth to the point: What would you recommend me to make and in what language?6
-
Advice to new devs: be open minded and adapt to the way things are done at your new gig. Be humble, things that aren't the way you're used to aren't necessarily bad (even bracing style and editors). Have a guru and absorb all you possibly can. Don't be afraid of showing that you don't know yet.
-
When you have a new teammate, and he introduced himself as "the senior" dev of a company of about 40 devs, and later we found out that he doesn't know the difference between BLOB and TEXT in a SQL database...
-
office devs: im so glad i can work from home and be away from my boss.
fiverr devs:hmm.. I wonder whom might my new boss be. -
I guess this won't be new to any person here, specially this being a community of well-versed devs. But here it goes:
Its hacktoberfest time!! Make 5 contributions to public repositories and stand chance to win awesome swags and t-shirts from digitalocean.com !! 🎉🎊🎉
I have created a simple repo for beginners . Make a pull request now! https://github.com/root-ansh/...
Do share this message with other awesome devs! Let's make this October awesome🔥💯5 -
public class praise() {
System.out.println("I'm new here and I love it now" + "/n" + "This is a really Good idea for Devs" + "/n" +
"Sorry for my broke Englisch") ;
thumbs +=1;
}1 -
New job, strict devops role. I asked the devs they're painpoints, no mention of local dev stack.
Spin up a local dev stack and it's a garbage fire. No feature flags, env vars, docker. Have to be careful due to devs using staging databases for dev work.
This is going to be a problem...3 -
Got a good paying and high learning job. In Mumbai. I'm from new Delhi. Any fellow devs who can help me find out a good living place around lower Parel area?4
-
I'm looking at replicating to the Netherlands. Would any devs on here be able to tell me what the living cost is like and what a decent salary is for a new graduate with a bit of experience?12
-
!rank
Hi fellow devs and sysadmin's I'm currently working on building a portfolio of applications I build and servers I have setup as I'm planning on working freelance I'm already MTA certified and if I had the money also N3 certified if anyone needs a server setup or something like that feel free to contact me on my website https://haazen.xyz.
Feel free to ask me anything to test me or to send me fun assignments to test me or let me learn new things to as I love learning more.3 -
One of the coolest projects I've worked on was with the BBC, basically a competition attempting to find a new way to deliver news. Over 3 days we essentially brain stormed and scrum'd together a shoddy Web app using webRTC and 3 secret API's based on JSON and xml.
Fun project, performed badly but won. Moral of the story, if it looks nice, works as intended, no devs are reviewing it and you've crossed your fingers enough, you'll win ;) -
Theo, the man who everyone looks up to as a dev, especially a nextjs dev, the man who created t3 stack--says he doesnt write unit tests and thinks unit testing is a waste of time
Have devs fallen into the new low?17 -
Short : I'm in a situation where I fucking hate to go to office everyday because the business team thinks I'm their bitch
Long : Exactly one year ago I joined this small company, few months ago all the senior devs started working on revamping the old shitty ERP they have into new one.They put me in charge of taking care the support for a project we work before.Now fucking asshole from the BA team sit on my shoulder every day and forcing me to do anything he thinks he want.Right now I'm doing a data migration from massive excel files from client. It's in a shitty format I asked help from senior devs they said it's impossible to import this shit.But my asshole team lead also support that BA fucker.
I can't sleep everyday normally because of stress.My notice period (relieving period) is 3 months.I just feel like every end of day I wanna kill all those motherfuckers11 -
New team structure at work. Six of us. It’s a mixture of seasoned devs and new guys (me). An (subjective) objection is made about something I created. Should I push back or let the senior devs have their way?6
-
I'm working at a startup and one of the founders asked the accountant to prepare a presentation for the company's financial state. This was back for the first trimester of 2023. It said that we are losing money but not to worry because x,y,z (believable reasons).
I had yesterday a lunch conversation with the office (except the founders) and the accountant said that we are bleeding quite a lot of money each month and the company is not looking healthy.
My boss (previously CTO, has stepped down) also left the company for unrelated reasons (mainly the childish behaviour of the CEO, increased stress, devs being fired for no good (humane) reasons, stupid decisions, devs leaving and the projects going to shit due to unrealistic deadlines by new COO) .
So does anyone has any advice for job hopping for a junior front-end dev that wants to do more back-end development in the next company :)?2 -
As a new Monday arrives and another work week rears its ugly head, I'd like to impart some encouraging words for once:
Some of you might be working with legacy systems with code that resembles a Jackson Pollock painting.
Some of you have teams of people, both devs and managers, with the tact and intelligence of a lemming.
And almost all of us have something in our professions that we're just not looking forward to.
But take heart, my fellow ranters.
At least you're not stuck doing stuff like this:
https://youtu.be/yPuI4l0jK7s -
We were developing a new feature and on the code complete day, I had to take leave. While code review one of the devs changed my code without proper analysis.
End Result, half the things cannot be tested until that piece of code is fixed1 -
This begs the question: how do you define being good at programming? How can you tell if you are actually good or just think you are?
Having asked that, I think I’m getting there... by reading other people’s code, by listening to feedback from better devs than I am, by asking questions and discussing matters I may not fully comprehend, by reading books and articles, by trial and error and by constantly seeking new concepts, languages and other relevant matters to learn. That’s how one becomes better - when one is good, is another story altogether. -
As lead dev of a team, should I be writing estimation docs (more like novels) for new projects? I'm even told it should be at least n pages like back in frickin' high school.
Am I in the wrong for thinking it should be the PM's job to communicate with us devs and then write these useless docs to present to stakeholders, and he's just making me do his job while he's doing whatever else at home?
This is a genuine question. Am I being a lazy dick here?1 -
How do you normally train junior PHP devs?
1. Tell them to figure it out themselves which definitely take longer time
2. Spoon-fed what they need to do which hopefully will make them understand something (?)
3. Others
I hardly ever have a good senior dev above me that can teach me. So I'm really open to any suggestions.
Some of the problem of what I see in my junior devs:
- inconsistent lines and spaces (lol)
- multiple unused db calls
- not reading requirement properly
- not diving through the code and try to understand it properly (usually needs to be handheld which is understandable since they are new)3 -
Why the fuck would Google promote Jetpack Compose as a stable toolset when it doesn't even support a basic feature such as a scrollbar.
A. Fucking. Scrollbar.
LazyColumn can't even come close to being as powerful as Recyclerview.
Here's an idea, before launching something and touting it as something usable, and encouraging people to drop the old, battle tested tool for the new shiny one, how about you make sure the new doesn't lack features present in the old one?
Seems logical, right?
Methinks somebody was just looking for a promotion because, clearly, Jetpack Compose is a half-baked product.
Now, developers will have to suffer because project managers will read about the new framework and ask devs to use it, then wonder why the app is suffering.2 -
Read about concepts that are new to me and try to implement them.
Code reviews with experienced devs -
Hey devs, I'm doing a final year project for a company where I have to implement a solution using web assembly.
Now this can be anything at all from a new operating system to a virtual machine. Although I have something in mind I thought I'd ask the community too, do you guys have any interesting project ideas that can be implemented using web assembly? -
Got a full stack job in a really large org. They write shit code and refuse to comment on code saying the code should explain itself.
And I’m like yeah but if you’re writing spaghetti code at least fucking comment why.
The new job’s pay is like 2x my old job so it’s really fucking good pay but my brain is melting from frustrations with these devs.4 -
Question about scrum in terms of developer/QA workflow. We have a problem in our team: basically when a dev submits an MR it needs to get 2 approvals from devs and then task is marked ready for qa. Now problem here is that qa takes 2-3 weeks to get to the task and when they do usually MR has merge conflicts and since QA are quite new-ish they have to wait for dev for conflicts to be resolved, ergo rendering the MR unable to be tested until dev resolves the conflicts.
Our teamlead proposes to solve this by forcing devs to rebase everyday (even if QA will get to working on the task 3-4 weeks later). Problem with that approach is that each conflict resolve removes approvals. So I had a situation where in 3 weeks I rebased like 15 times and 5 times I had resolve coflicts and because approvals were lost I had to annoy all devs and ask for reapprovals. And this is only with 1 MR. Now imagine all devs doing rebasing daily and spamming each other for reapprovals. Its not efficient.
Anyone could advice how to solve this issue?7 -
Monday morning. Updated my IDE. Updated my browser. Ran npm upgrade. Encountered new bugs. Why can't our industry focus on releasing stable software and shipping updates that reduce bugs without introducing new ones? I thought everyone except for me must be doing 100% test-driven development by now, especially the corporate devs?7
-
so i took a deep dive into my work at the previous company, the amount of effort i put in and the amout of new things i learned. At that time I was pissed every moment that I had to work there and it was such a pathetic place..but now I feel i created amazing things there. brought a smile today. Not a rant.. but something my fellow devs might have felt.
-
I accidentally stumbled upon the devrant podcast and oh my God, it's so freaking awesome! Such great advice for devs. Looking forward to new episodes!2
-
PHP gurus / masochists.
I've been using Symfony components for new, isolated features in a legacy php application for awhile now. the time has come to integrate using the kernel, and routing for new endpoints while existing endpoints use the existing apache means of loading pages.
It's not my first rodeo doing this, but I'd appreciate any wisdom/resources/patterns you followed for anyone who's had to do the same.
My clients don't have the means to do hire the appropriate ammount of devs to do a proper port, so this is a long path towards modernization by ceasing to bolt on features to existing code and instead, when working on something, updating it to the new design pattern and then extending that, with a spec, documentation and code coverage.3 -
3 devs, one and myself are new hires. I started a week after the other new guy and my 3rd week of training is next week.
The other devices has been fixing what the Swift 3 update broke. We realized next update we will be fixing it. Time to learn Swift! -
devRanters every 5 minutes be like "I haz new notifs???"
PS - devs: I just implemented GCM for my employer's mobile app. it's easy and it's free. you can notify us of our notifs ;)3 -
that I am fucked feeling when you have to take manager's manager permission to create a branch in svn repository. and then coming to know that previous devs were told to use "flags" for toggling/managing new/under development features instead of creating a new branch1
-
There is no perfect library for you
Recently I tried to update a very old hobby project by adding new features, but sadly in my case these features depended big on an external library, and because of how this library handle their things I just can't make it work for my use case cuz again how the library works, at the end I removed the library and installed anther one that solved my case
Now I will make clear that I'm not blaming anyone here, not even me, devs that creates free libraries created the library for their use case in the first place and then thanks also to contributors (library users) that library became good for the common use cases, it just time that will tell if the library will keep with the updates and not breaking things
So we should be very thankful for the devs that creates free open source projects that tries to make the devs life easier -
Hey devs! I want to ask you guys if there is someone that want to start something new! Im up to ideas :D
-
Whilst procrastinating via semi-helpful browsing,(random blockchain news/info) I come across a new crypto that's really pushing for dev (advertising dev grants etc).
I click "why develop on *whatever*".
This is the start of the page it lead to:
"The Internet began with Web1, a read-only content delivery network. Users could only consume what was offered by site owners, which significantly limited their interaction with the web content."
I blink slowly a few times, figuratively scratch my head and leave.
Am I just too harsh on things like this? I mean, I get that internet history and knowing wtf web3 means is important and all...
Is it too high of a bar to expect a link, specifically trying to entice competent devs who are directly looking into a new web3/blockchain tech to dev with/on, lead to a page that starts with somewhat relative, to the originating link's stated topic, information?
Don't get me wrong, I definitely understand the frequent necessity to be pedantic... but starting with multiple paragraphs of internet history when the sole objective of the link is to inform/entice, specifically, competent devs, who are explicitly looking to leverage blockchain tech... just seems ridiculous.
Despite not actually super interested in changing or adding new blockchain tech to dev with in the near future (not dissatisfied with our relatively established groundwork/current approach), I was actually starting to consider branching out a bit to include initial functionality and/or tools/integrations with this protocol i wasnt aware of (not even just for grant $)... but if their idea of onboarding devs to build on their tech starts with an extremely pedantic intro as to Web1-3 basics... they must have a reeeeally low bar/very desperate for devs.
Seeing this makes me pretty certain it'd be easy/minimal effort to get a decent chunk of grant funding... but with a bar THAT low, I'm not wanting to be associated with them.8 -
How do you all diagram data flow? Small team of 3 devs, I'm the new guy. Data from various sources, through our middle end to final sql procs and presentation. I want to make a visual map but i dont know where to start9
-
Simple. Get that fucking project I’ve been on and off working on (mostly) by myself for the last year and a half or so into production so that I can begin the transition to my new role… where I get to be a major pain in the arse for all our devs with my security pitchfork. Mwahaha!
-
So, management seem laser focused on hiring folks with work visa. What’s up with that? The latest five new employees. At least two of them utterly useless (have not worked with the others).
These are devs. ”Senior” as stated by closest manager. 😬 Yeah…ok.
It such a worthless leadership. It’s alot about
”We successfully filled the position for a senior developer”
or
”I am happy to announce that the new release manager for system X has been hired”
All about numbers. Closing the deal. Never about quality.
I guess salary is a BIG issue here and that is why we see this. I have no problem with VISA employees. But they seem bad at what-they-are-doing. Just…incompetent. *sigh*2 -
Soo... I'm using Google's Youtube Data v3 API to create a tracker for new uploads.
And docs and devs' intended way of doing so is not by calling an channel.uploads() or uploads.list({channelID}), instead we get the "Uploads" playlist, call an api to read that playlist, and hope the channel won't hide their Uploads playlist for any reason.3 -
Advice to New Devs: Peer review code with co-workers and constantly learn and improve. Ask a lot of questions and during your down time learn something new. :)
-
How do I deal with a lead who was hired to lead a predominantly backend team when he's just an average frontend dev. He's so afraid to try new tech and so reluctant to learn. Plus most of the junior developers are better than him. He even tries to shift the blame on other devs. It's so hard to deal with the guy. Our old lead was so much better the guy was a really bad hire zzzzz.1
-
Eyup DevRant Devs - First off Merry Christmas, Happy Holidays and a Happy New Year to everyone working hard on this platform - In the New Year, please, please, PLEASE can you fix the iOS App not repositioning when in Landscape Mode for iPads? Currently typing this sideways on my iPad Pro 2020 on the latest iPadOS version, and latest version of the DevRant App; cheers chaps!
-
Every brand new computer should come with a manual named appendix A: how to install google chrome with internet explorer.
*would be a sweeter world for web devs* -
[Serious] Senior Java Devs, one of the lead dinosaurs of my workplace convinced the higher-ups to make various applications from a new contract using a framework called ZK.
What do you think of this framework and what is your opinion of the overall feeling the java community have about it?
(I'm not personally found of this kind of approach to developing and I'm kinda new to the Java language)8 -
If IBM does not their new COBOL Devs to make the move to different fucking language then they are total idiot's.8
-
Org is doing a major conversion to containerized solutions and modern technology. Most of which I can wholly support, only 1 catch. everything will need to be ported to Java. we are a mixed shop of largely PHP and Javascript devs with only a handful of devs who actively use Java regularly, this change throws away tons of previously built battle tested code in order to swap to putting all new code on an all new platform. I thought the point of containers was to be able to isolate and run whatever you want within the container and have it highly portable...
-
Happy New Year
Just hoping that all devs come up with something fascinating this year. And this includes me. -
To the new devs out there: code everyday. Practice each day and your skills will improve dramatically.