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 developers"
-
My employer bought some new 40" 4k displays to the office. The want us to evaluate if they are any good, and if so replace all monitors... No real developers has one, only HR people sitting there with one huge window with office or word open!! It makes me cry! And they will most likely say they are too big!
When everyone left the office I tried one... OMG, i need this in my life! 😍50 -
Client: I know other developers who would do the same and much more for much less.
Me: I am glad you chose to work with me instead.
Client: I mean I like the site but I still feel that the development process has taken longer than it should have.
Me: Well, it is within the time frame I had said I would be able to have the first version of the site running. I have also implemented quite a number of new features that we had not earlier agreed on.
Client: I think I'll pay (quotes less than 20% of the total cost ).
Me: That is less than the amount that you were to pay as the first instalment ages ago!!
Client: I mean I like the site, but I think it still lacks the X factor. I want ...*goes on to mention other features*
Me: While I take pride in making my clients happy, I believe this process should be mutually beneficial. You are constantly making requests for new features but are making no attempts to meet your end of the agreement.
Client: FYI, there are people begging me for this job.
Me: *Takes down the site.* I wish you all the best, I hope the other developers are up to your standards.
Client: *Literally ignoring the fact that I just quit*. I want (makes more requests).
I am simply going to ignore this one!!!!14 -
Don't get too comfortable.
If your workplace isn't much of a learning environment, it's either time to learn on your own time or leave that workplace.
Don't be arrogant with those who are less tech savy. If your boss/cowoker doesn't understand, at least give them them a chance ☺.
Be kind to new developers who make mistakes; you were in their shoes once.
Realize there's more to life than just designing and implementing software. Don't let other areas of your life suffer just because you're a godly developer.3 -
I just saw this shout-out by alexa developers. Thx to the skill developer for creating new ways of using DevRant15
-
Rubber duck company meeting in 1998:
Okay folks, our sales are plummeting, we need new ideas... NOW!
Employee: Let's brainwash developers! Make them think our ducks magically solve their debugging issues....
Other employees: *rofl*
CEO: Brilliant, let's do that.3 -
"Started playing around with C scripting, can you give me a hand with x?"
"Sure. Errr... this isn't C."
"Yeah it is, like the new C scripting stuff!"
"C scripting stuff?!"
"Yeah, the coffeescript stuff! You developers always shorten it to C right?"
😬😬13 -
OH MY FUCKING GOD!
What is the point in separating us into backend/frontend developers if everyone has to learn/do everything?
And now this FUCKING DUMBASS that is leaving!!! The company convinced my FUCKING STUPID boss to start using react with nodejs on the new platforms ...
Did anyone think about talking to the fucking devops that maintain the fucking deployments about this????
By the way, this sucker is me.
And now I have one month to: deploy a new app... ALONE!! learning fucking react (please kill me) and probably merge it in a clusterfuck of unseparated backend/frontend because fuck it.
Oh, and figure out a way to make deployment automated and easy for me at least.
I'm about to rant in real life...7 -
I wonder if those people who give unwarranted useless advice to developers go to their doctors and do the same thing.
- Doc, just make a small slit, take out old heart, put in a new one, connect everything back as before and stitch it. Easy peasy. Shouldn't take more than a few minutes.
- my leg is fractured. Just open it and tape it back. It is a hack job, but it'll make the client happy for now. It will be quickly done.
- I think I have cancer. Just write a script to kill it. Shouldn't be too difficult.
Fuckers.4 -
My biggest tip to new developers? Embrace your ignorance, don't be embarrassed by it. Let it inspire you to learn as much as you can, let it humble you into asking questions when you're stuck, let it prepare you to change within an industry that is anything but static. Admitting you don't know something isn't a weakness, it's an opportunity 😃6
-
The code you write is your child.
When it misbehaves(bugs) you disciplines(fixes) it.
You are ecstatic when it achieve something(into production).
You want them to be at par with the world(adapting to new libraries).
So, to all the developers out there happy father's day.6 -
Getting an email from friends at work after i am about to leave for a new job. Developers showing love3
-
Just read this in LinkedIn:
XYZ is one of our top star developers, with #speed as maybe her strongest super skill. She develops and ships new features at a rapid pace, at any time of the day (and night)…
This sounds super toxic for some reason. I’m triggered10 -
These fresh new college grads...calling themselves Full Stack Developers...
Ask them to consume a web service and I get a blank look...ask them to create a REST service and they are like WTF are you talking...
Has it come to the point that people just keep throwing around terms without understanding the inherent philosophy or idea behind them or is it like it's just to show that they are the "COOL" kids...with no actual idea of what the fuck they are doing ???10 -
--- New API allows developers to update Android Apps while using them ---
Today, at the Android Dev Summit, Google announced a new API which allows developers to update an app while using it.
Until now, you were forced to close the app and were locked out of it until the update has finished.
This new API adds two different options:
1.) A Full-Screen experience which locks the user out of the app which should be used for critical updates when you expect the user to wait for the update to be applied immediately. This option is very similar to how the update flow worked until now.
2.) A flexible update so users can keep using the app while it's updating. Google also said that you can completely customize the update flow so it feels like part of your app!
For now, the API is only available for early-access partners, but it will be released for everyone soon!
Source:
https://android-developers.googleblog.com/...19 -
We just deployed a new version of our app on a friday afternoon and all developers are taking the next week off. Wish us luck! 😂6
-
Wtf how am I seeing job postings for senior blockchain developers with 8+ years of experience? Aint this shit like super new??12
-
Dear devRant developers
Please, use emoji compat library
At least until i buy new phone with Android 8
I don't think Marshallow is so bad24 -
That moment when your project managers think hiring 3 new developers will deliver their project 3x faster.8
-
FUKING RECRUITERS:
Good Day <NAME>, Hope this message finds you well.. One of my clients is currently looking for 6x C# developers and i strong believe you are the right candidate for this position. Are you open for new opportunities?
FYI, I have never used C#, it is not listed in any way on my LinkedIn profile, do these fuckers not fucking read.8 -
Yes, senior developers get stuck just as much as junior developers do, the difference is that they get stuck in places that junior developers can’t even access. That is partially because senior developers are expected to do so much more than just simple coding, they need to also grasp and untangle client requirements, communicate clearly and thoughtfully with the team, be some sort of guiding/mentoring/leading figure, make sweeping architectural decisions, and so on and so forth.
A junior developer is struggling with making relevant columns of a table a nice shade of purple. A senior developer is struggling with making sure that implementing new client requirements will not have a destructive impact on the current infrastructure, there will be no regressions elsewhere in the system, tries to pinpoint what prior assumptions the new stuff breaks (it inevitably does), and how to reconcile everything.4 -
In the distant year of 2022.
Safari changes its logo to more appropriately reflect its position as the new Internet Explorer.
Chrome monopolized the spyware market and is facing another antitrust investigation.
Mozilla finally managed to fire all the developers working on Firefox and replaced them with highly trained dead monkeys.
Brave successfully consolidates itself as a cryptocurrency wallet and leaves the browser space.
Edge has two new users.
Who the **** is Vivaldi8 -
UI/UX Team: "We're using a new piece of software; all you developers can install it, its going to revolutionise our workflow and collaboration"
Me: *checks download page* ... "Only supports MacOS... FFFUUUU"
Where is all the linux love these days -_-9 -
+++ Microsoft switches to the open-source Chromium engine for the Edge browser +++
On December 6th, Microsoft announced that they will dump their own Edge engine and replace it with Chromium, an open-source browser engine developed by Google.
This way they are promising the ~2% of global internet users who prefer Edge over other browsers to experience a better web experience.
The about 2% of market share is one of the reasons Microsoft decided to stop developing their own engine. It's just not worth it.
Joe Belfiore, corporate veep of Windows, said they also want to bring Edge to other platforms, like macOS, to target more audiences.
Web-Developers, like myself, will most likely have the most to gain. Less browsers to target means less incompatibility issues.
There are a lot of HTML5 features that the Edge engine doesn't support...
The new Edge won't be a UWP app, in order to make it usable outside of Windows 10. Instead, it will be build in accordance with the Win32 API, so we can even expect support for older Windows versions, like Windows 7 and 8. A preview release is planned for early 2019.
Because they are switching to Chromium and the Win32 API, Microsoft is hiring new developers! So if you always wanted to work at Microsoft, now is your chance!
That's it!
Thanks for reading!
Source: https://theregister.co.uk/2018/12/...11 -
A quick advice to new developers. Never and I mean NEVER do a "quick edit" or "beautification" extremely close to a deadline. You should not underestimate the power of bugs.3
-
When I joined my team in august as a junior/trainee, we were 6 developers.
Now we are 4 left in the team.
By the end of june, we are 1.. I mean its me, myself and I.
Wtf did I do!? My code isnt that spaghetti. I think...
But its np, just me with a 20 years old database, 7 legacy systems and a new one planned.
Atleast my boss believes in me keeping this shit floating.11 -
I joined a "multi-national" company in middle-east where 90% of the developers are Indian. And since it's a "multi-national" company with 50+ developers I thought they already figured it out. Most of them have 5-10 years of experience. They should know at least how to use git properly, deployment should be done via CI/CD. database changes should be run via migration script. Agile methodology, Code Review - Pull Request. Unit testing. Design Patterns, Clean Code Principle. etc etc
I thought I'm gonna learn new things here. I have never been so wrong in all my life...
Technical Manager doesn't even know what Pull Request is. They started developing the software 4 years ago but used Yii v1 instead which was released almost a decade ago. They combined it with a VueJS where in some files contains around 4000 lines of code. Some PHP functions contain 500+ of code. No proper indentions as well. The web console is bloody red with javascript errors. In short, it's the worst code I've seen so far.
No wonder why they keep receiving complaints from their 30+ clients.10 -
Any other front-end developers check out Visual Studio Code? It’s got a lot of really nice features, including the absolute best implementation of Emmet I’ve ever seen. My new favorite editor on both Windows and Mac!12
-
New idea, 99 developers write node module, only one person can survive! The rest of repo will be deleted from github and npm💂♂️4
-
Before I took on my current position (internal transfer), I stated that for what my boss asked for I would need a small team.
He agreed to that and promised I would get 2-3 developers.
6 months after (with countless reminders) he told me I could train some people at one of our providers.
Turns out those guys were Java developers, even though I asked for C# (since our codebase is .net)
After a few training sessions, where concepts as source control were a big topic ("why not just copy the code to a new folder with _good_ naming?"), I gave them a test assignment.
After reviewing their code I just gave up. They cannot program. They don't understand concepts like scoping of variables. Concepts of separation of responsibility.
I told my boss this but I had to make it work with them.
I went to my bosses boss (Head of IT) with my resignation in hand, since I felt my boss didn't want to support me actually getting a team. After a few talks I was asked to "keep it cool" and wait until he presented his new organization.
Now my boss asked me for which skills new developers should have. To which I could just laugh at him and forward countless mails from the last 6-8 months asking for developers.
<Irony>I love my boss</Irony>6 -
!rant
New mobile coffee van appears at our office today. When he realises we're developers he knows he has hit the jackpot. 😀3 -
Happy new year fellow coders, developers, may your next deadline be reasonable. Have a productive night with less bugs and more coffee!1
-
Most of things I'm about to say are experienced by almost 99% of developers in Africa including my country so I'm going to make it a more general rant.
As an African developer, life is both exciting and frustrating at the same time. Some of the challenges that make life difficult for developers in Africa include:
1). Slow Internet Speed: The internet in Africa can be extremely slow and unreliable, making it frustrating to work on projects that require large file downloads. This is a serious challenge for freelance developers who work from home.
2). Unstable Electricity: Frequent power outages due to inadequate infrastructure, insufficient investment in energy production and distribution, and political instability makes it difficult for developers in Africa to work consistently. Most times I get frustrated because you can experience black out at anytime of the day which could last for hours to days automatically rendering you useless if you have no power backup generator at home.
3). Low Pay: While the opportunities for software developers in Africa are quite high, the salary is often disappointing. Many talented programmers end up seeking better opportunities overseas. In fact I quit my full-time job because of this reason.
4). Lack of Support for Tech Start-ups: There are few venture capital firms in Africa willing to invest in new ideas, which makes it difficult for tech start-ups to get off the ground. It's just sad, you can have an idea and just die with it.
So in summary, it's not a walk in the park to be a developer in Africa, but despite all of that I am glad to be a part of the African journey, having the opportunity to had work at a tech agency firm on various projects ranging from healthcare to finance, I find it rewarding to know that my work has contributed to a better future for my continent. 🤞6 -
Difference n°538592 between developers and regular people:
"Do you listen music at work ? If so what app do you use ?
- (regular people) I don't / I use Spotify/Youtube.
- (me) I usually listen to my personal webradio server (running with icecast+liquidsoap on a little ubuntu DO droplet). Currently has a few funny jingles made by a friend and +3000 tracks (this number grows with time as I listen to new stuff), all crate-digged by myself for myself. Basically the the best radio in the whole world <3"20 -
If I have to give one advice to new developers, it would be - Don't assume that you are smarter than the other person and you know everything about why the other developer has implemented a system in a particular way. Don't assume. Ask your doubts. Clarify the pros and cons of a strategy. Learn from it.
Don't create a bias in your mind about a technology or a way in which things are done.
Having healthy discussions with a fellow developer is the one of the great ways to grow in this field.4 -
Karma...you're the best.
An ex-team member was complaining to me about his manager reviewing his code. Shortened version of the convo:
Mgr: "Why didn't you use the new C# built-in extension methods?"
Dev: "No reason. I thought using the straight forward approach would be easier to maintain"
Ha!..you conceded, arrogant mother <bleep>er. How many times did I have to listen you berate other developers in code reviews for not using some random C# syntax sugar? Comments like "If you bothered to read the new C# 7.0 language specification like I did...you would have known not to use the string.Format anymore..."
Now you're pissed that the manager embarrassed you? How does it feel d-bag?
That's too evil...so I simply responded "I don't think Nick meant anything negative about your code, he's just trying to help."
Seeing him stir around all pissed off does make me giggle like a little schoolgirl.7 -
All those developers complaining about how at their new job there is no source control process, no ci, no CD, no code reviews, no coding standards, no effective project management, next time maybe try asking some questions during the interview stage 🤔
Remember you are interviewing the company as much as they are interviewing you.6 -
Developers
that
put
every
line
of
code
on
a
new
line
Why??????? Seriously this shit is not making it more readable you know12 -
Motherfucker if the project uses Eslint to enforce code standards, please don't start every fucking file with 20 lines of /*eslint-disable*/s
It's there to fucking help you and all the new devs who have to deal with your shitty code. I'm sorry that you're too fucking lazy to make a few small tweaks so that future developers don't have to deal with your sad braindead 1337speak JavaScript
Just use the fucking tool like everyone else, you don't have to fucking disable it so that your sad ego can continue to think you're the Bill Gates of JavaScript7 -
Where I work we develop drivers and command-line software for embedded systems. The contracts we have with our customers tend to be in the £100k-£500k range and are usually completed in 6 - 9 months; our team is made up of 20 developers. You would think that it would be worthwhile investing in the department. But no, instead we have to deal with >10 year old build servers on their last legs; limited numbers of development boards with wires soldered on so that we can keep up with new board revisions; no room for R&D into new products; and to top it all off, not one of the executives has a laptop on par with the placement students in the next department. It's like the company is trying to kill the department, we've seen our staffing dwindle with no new graduate (or higher) positions being made available in the last 3 years while we've lost at least 5 people to other places. I just don't get it!2
-
Epic newb here. Like, can-barely-read-HTML new. But I'm curious and interested. I work in an office filled with very skilled developers, and I bring the human component to the operations. Not a day goes by when I don't learn something, or teach something. Sadly, that enriching experience accounts for maybe half an hour of my day. I wish it was more. Anyhoo, rant on, Wayne!7
-
Felt so awkward today. Bare in mind I am still a junior. I was on a pull request reviewing session on a repo I use. I was being super super pedantic with variable names, data types etc as the people who wrote it are brand new to the company. I then realise I had just reviewed the companies lead developers PR to a different repo. Every time someone comments on a PR on this repo all developers in the company get an email notification. I sat there litrually sweating, bright red with the words 'oh ****' on an infinite loop in my head, staring at the screen waiting to see what was to happen.
Thankfully he was ok with the comments. But now people keep calling me the lead developer (teasing) fml I hate anxiaty2 -
fuck Pokemon GO developers I wasted my entire day catching those fictional pricks rather than learning something new fml1
-
When new developers join in your team, please make a time and help them to get confidence with the project they will work on. Besides the project's documentation there is a human factor that can make the difference between a just another dev team and a great one.2
-
I spent the last 3 months trying to hire new developers for my team. I found someone experienced who is great and a graduate, who is, well, a graduate.
For some reason he thinks he knows everything about our framework he has never used and seems to think he knows how everything works in our codebase which he has never seen.
That’s fine. I’ve had my share of cocky developers.
But what confuses me is that when I ask him what critical bugs are left, he reels off two significant ones. I ask what it will take to fix it. Of course he says he knows how to fix it. So I say great. Then fix it and let’s move on to a more fun part of our project.
Suddenly he didn’t know where he problem was and so I told him he had to investigate and come back with something concrete.
It’s just frustrating managing this developer who is deceitful.10 -
FML, I hate projects where managers (and other developers, too!) irrationally think that the only thing to do in the codebase is delivering new features and fulfilling change requests.
After 5 years of such approach, the code is bloated, and has hack-on-hack done against the original architecture, and management complains on the time to delivery a change, however asking them to get some time to "refactor" meets a deny every single fucking time because "we don't have budget".
Decided to leave the team. Any reason to stay there longer?7 -
Fucking idiot lead dev who’s 10 years younger then me doesnt know fucking respect. Dumbass comes with every new framework there is:
- ow we should try abc.js
One week later
- now we should totally get in def.js. It’s soooo much better then abc.js!
Screwing up projects, asking for an extra pair of eyes and then asking wtf is this code.
Im out of here if we’re hiring toddlers for lead developers because they are willing to work 50 hours a week. I better get that raise soon.3 -
CSS for JavaScript Developers is my new favorite thing. I’m learning so much about CSS that I never realized before and it’s getting me to think about CSS in different ways.
Unrelatedly, I’ve been doing #catober for #inktober.
Also, I’m still alive. ❤️7 -
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
-
In a former company we had a CEO that was no developer but thought he knows better just because of googling stuff.
One meeting was a very ridiculous one. He told us which technology we should use for the new project. All of us developers objected and agreed on something better.
It ended in he yelling at us and calling us stupid and incompetent. This meeting lasted almost a whole day.
I left the company soon after. -
Why the fuck are the setup instructions for the repo for Mac only?!! Oh, because everybody on the previous team used a Mac?!
Have you dick heads ever considered the possibility of new developers for the university module website not having a Mac??
And fuck your documentation too, half the fixes for setup problems mentioned inside the page doesn’t work. CS freshmen can write better documentation than you guys.
PS: that website and db is still not set up and setups should never take more than a day2 -
*Android New version released*
Users: Wow! Let's see what are the new features are...
Developers: Shit! Let's see what are the things they DEPRECATED.5 -
*Keyboard breaks*
*Calls Desktop Support*
Me: Hey, my keyboard is broken. I want to replace it.
*Support guy sends new keyboard*
*Calls support again*
Me: Hey, the shift key on the left side of the new keyboard is broken.
I don't know who came up with this keyboard design, but that person really wanted to see developers who write in camel case suffer while their muscle memory adapts.16 -
Today I decided it was a good time to give back to the developers of this awesome platform. I bought some 'Shiny new avatar items' and subbed to the Supporters thing. The community is just great. Keep up the great work guys.
Also, Would it be possible to move the phone a few pixels further away from the monitors? Looks a little bit weird atm.6 -
In my opinion during the past 18 hours devRant has gone from a great resource - to a must have indispensable developer community. It shows the power of Internet communication.
So many new developers arriving are making it so much more fun and valuable. I enjoyed devRant before but now it is amazing.
I am having a tough time keeping up - which is great.4 -
In the next 40 years devRant will be non-existential because developers wont be there anymore, you know why?
AI takes over the world.. writes its own code and build new products.
Suck it.
Signing off
- Elon Musk
(personally, I love this guy)22 -
Wishing all the developers out there a very happy and prosperous new year. May your code always compile on the first try and your age gets incremented without bugs.7
-
Any developers here working on automated trading systems?
Picture below shows my personal Forex box that I've been working on for over a year. Still in progress.
Im based in Brooklyn, New York37 -
Tonight do not forget to raise a glass to Ops, oncall developers, DBAs and devops, field engineers, warehouse operators. Thanks to them, we can afford to meet the new year properly.
They are working tonight so we wouldn't have to.
Cheers2 -
Hey everyone, I’m new to devRant! Love to get to know the other developers out there. Anything big I’ve missed out on in the last 937 days that devRant has been around?23
-
TL;DR - Developers, do not buy HP Stream models laptop unless they are selling at $1.
Cannot even handle Sublime + Firefox + LAMP use case well. On lubuntu OS with literally nothing else on it. Sublime crashes every hour.
Now I am learning how to code using other tools before I can buy a better replacement for it. Failure with gedit; very slow and sluggish. Currently trying Geany.
It's a pain in the ass to learn new tool especially when you are so accustomed to something. 😣12 -
So today I attended FB developers circle F8 meet-up. It was awesome, made some new friends and even learned about new trends in technology field. And yes got this awesome stickers too....1
-
Having to deal with shit code as a new employee so you don't step on any toes...
Who knew developers had such egos. ¯\_(ツ)_/¯10 -
Hello devRanters. I'm new to this community but I've already started feeling comfortable here. You guys are great!
I don't understand why there are more rants about front end developers. I hardly see any rant by a system developer or a security analyst.10 -
Fuck this completely abysmal CMS!!!!
Not even god damn Einstein would be smart enough to understand this stinky pile of legacy code!
No, it's not enough to write an HTML template in PHP with less than 500 lines of code, noooooo, every god damn template HAS TO BE AT LEAST 3000 FUCKING LINES OF CODE WITH RANDOM INCLUDES EVERYWHERE!!!
Every fucking thing I fix spawns at least 2 new bugs! I FUCKING CAN'T!!!
I swear, if I meet these fucking worms of developers... someone will eat fresh turds mixed with puke from a highway toilet!17 -
When good developers are afraid of refactoring and adding new classes is something to be feared, you need to rethink your architecture.
In fact, if there's ever that "dark corner" of code that no-one likes to work with, you've got to fix it.
It's like continuous deployment. We do it often because it's hard and having to deploy regularly forces us to make it easier.2 -
Team of developers suggest one of our legacy services is a nightmare to maintain, terrible to develop on top of and is fundamentally wrong in terms of data and application structure.
They are 100% correct and I fully endorse their request to redevelop it.
I'm less enthusiastic that their new version is much worse than the original...1 -
Too the future website developers, you guys are lucky to be developing website based on new edge (Chromium). You guys don't know what we have been through man.
Peace!4 -
I’ve come to the conclusion that developers who like react have never used it for anything even remotely complicated.
Because here’s reacts dirty little secret; it doesn’t scale. Not even a little. It’s flexible, but that leads to every developer writing their code in a different way.
It’s simple and easy for simple side projects, but as soon as you have to pass state to a child component, you’re fucked. And god help you if you’re modifying the state in said child component. You can try using redux, but that’s a bandaid solution to the real issue.
There are better alternatives, namely Vue. There’s no need to write unintelligible code that’s a mutated hybrid of html css and js. We as web developers realized mixing these technologies was a bad idea a long time ago.
React simply doesn’t scale. It’s flexibility, complexity, and the awful code quality it leads to makes it a nightmare for large projects with multiple developers
Some of its concepts are interesting and useful though. It’s functional concepts allow for easy code reuse, among the other benefits associated with functional programming
I sincerely hope that the hype around react dies out, and a new framework emerges that takes the best from react and fixes the glaring issues it currently has23 -
I feel like resigning from a company that i joined 3 weeks back.
I don't like to code in PHP and the manager wants to stick on to that , no new developers joining the company and php is one of the reason. The code is a mess. Every now and then some other team come running for a change like one button to do some shit and then for a fix after 15mins of release.
So many database operations are happening manually. No innovation in the team. Developers are very boring , women being senior developers and team leads brings stability but there is no innovation , excitement or any enthusiasm. All my team members are very happy doing mediocre shit. Manager talks about agile development and they are following that at a level where every half a day some requirement changes.
I m tired of being a developer that fixes the same mediocre shit.
Its too boring.6 -
By default, GitHub uses the term "master" for the primary version of a source code repository. Developers make copies of the "master" on their computers into which they add their own code, and then merge the changes back into the "master" repo.
"On Oct. 1, 2020, any new repositories you create will use main as the default branch, instead of master," the company said.
Oh my god. Can you people just fuck off with your arbitrary terminology changes?!?!?42 -
Kubernetes this. Kubernetes that. New tech this. New tech that. Let's ask developers to spend all their time on learning everything instead of concentrating on the fucking business problem that's no where related to Kubernetes or any fucking specific technology for many companies22
-
HR people on LinkedIn. What the fuck? Do you seriously believe you can attract qualified developers by telling them you’re looking for ninjas, jedis or life savers? I for one am still fairly new to the job so I don’t consider myself to be by any means a coding wizard, and I don’t think any strong senior developer is gonna be seduced by your catchy terminology (I may be wrong about that). Come on, talk to us like any recruiter would in any other line of business. No need to replace the words "qualified" or "experienced" with your stupid magic words, unless you want to sound like you’re desperate7
-
I tried to contact 3 developers of restify (famous node js package) to tell them about my library anumargak (node js based router). I received the response from one guy finally who talked to other developers when I explained the advantages of switching to this new router.
They all were happy to switch and asked me to do necessary changes and raise a PR. I did it and then they stopped responding. -
Are there any developers here who still use jQuery rather than these new big ass JS frameworks. Recently I started with Angular 2 for an internship but I really miss jQuery.🤔10
-
React developers, What do you think about the new hooks api?
Will you refactor your codebases to use functional components or just stick with classes (even though the react community is moving towards removing classes completely)?
I think its awesome as it reduces the bundle sizes if you use function components though. I have been working on an awesome project for a while and I'm being tempted to refactor the whole codebase to use functions instead of classes. What do you think?19 -
Since my mom asks me for a new website every 6 months, and the fact that my dad and my girlfriend are developers as well..
They know exactly what I do!4 -
My Unicorns 🦄.
If you look at the picture you will see more than one and there is a funny story behind them. About three years ago I was talking about a new project and I wanted to call it the Magic API, however I work for a religious organization and they said that it would be a problem to call it that. So I said what the hell how about unicorn? They said that would probably be okay. Then I saw that Microsoft had unicorn tags for their developers so it has been my thing ever since then.
So Unicorns it is. 🦄4 -
On iOS 11, Apple is no longer allowing you to open apps that are 32 bit. Apple should have given all the developers with 32-bit apps free access to the developer program rather than forcing them to pay a $99 fee to publish a 64-bit version of their app.
This would’ve made better business sense for them as publishers would have had an opportunity to create new apps and see more revenue coming in from upgraded apps. Ultimately more money for Apple. Not sure what dumb fool at Apple HQ thought this was a good idea.6 -
Dear new web developers:
It's all downhill, uphill, downhill, uphill, smooth sailing, downhill, lava pit, uphill, uphill from here.4 -
i’m so tired of people who are developers that go to every new popular social media platform and try to teach others to code. god fucking dammit. what could possibly going through these people’s minds? do they really think people who want to learn to code think “i want to learn to code so bad. i should scroll mindlessly through instagram/tiktok until i find someone teaching how to code”?
god, if you’d ever uploaded code to tiktok or instagram to teach others to code, you’re a fucking idiot.4 -
went on contract for an insurance company to build their new platform. looking at the current system, found that they used lookup tables but they were putting the "description" column of the lookup into the main tables. I said that they should be putting a foreign key reference into these tables and the senior developers response... "then it would come up with a number rather than the description when I query the table"3
-
I took like 3 years to my company to get this huge-ass client to ask us to remake their website (the client is already our client for other purposes).
The old website was hosted on their local machine, behind a proxy that was there for other 30 website servers.
The old website took like 30-40 seconds to load on a browser and had a google score of 3-6/100.
We made the new website in wordpress, since it was basically a blog and managed all of the older links to redirect to the new pages so that SEO wouldn't get affected.
We then asked the previous developers to let their domain redirect to the new one (it was like example.com => ex.example.com and now it's just example.com, so we needed them to make ex.example.com redirect to example.com).
What they did was making a redirection to the 404 page of the new website, making everything go to fuck itself.
Damn this might be the first time I despise other developers, but this move was fucking awful.
I mean, I get it, we stole your big client, but it's not our fault if we made the google score go up to 90/100 in a week just by changing server and CMS.11 -
Clojure developers: why has our awesome language not taken the world by storm? how do we get new developers interested in Clojure and Lisp! its not as hard as people make it out to be!!
Also Clojure developers: Yeh so we know you are all probably not used to an editor like emacs *crowd looks in confusion*....BUT YOU NEED TO DOWNLOAD EMACS, INSTALL ALL THESE PLUGINS, MAKE SURE THAT THIS SHIT CALLED CIDER WORKS AND LEARN ALL OF THSE CTRL+<Fuck-Mx-You> COMBINATIONS!!
As someone that has been in the community for so long...I can't with the mentality of some of these people, and it scares me because I fear for Clojure disappearing.17 -
Went to the O’Reilly conference on architecture last week. Will say there were some good points made (really liked the elephant in architecture and tech debt talks). But wow developers love to circlejerk. If you don’t deploy microservices on the cloud with serverless actions for everything then they’ll talk down to you like what you do isn’t important. Like so many talks memed monoliths were annoying. Like I get we love the new and shiny things but it’s kinda ridiculous.1
-
Several months of work got deployed and suddenly the app stops displaying user submitted images. No new changes that looks related went live and the images seem to be stored and read by the code. Nothing looks odd about it other than images not displaying. 4 hours of frustrated developers later an accidental newline at the top of a routing file is removed and all is fine.1
-
Why do I feel like developers at Zoom don't have a life: They release a list of over hundreds of new updates and bug fixes almost everyday. As much as I give them credits I also still feel sorry for them.4
-
What follows is an email I want to send very badly right now:
RE: please provide new date format
There is no new date format. You have the day and month switched. In the sample you've provided.
You've been getting away with it up til now because the digits were small enough to be either a month or day.
Then, as soon as you hit a snag you immediately gave up and assumed it was me changing things. You came to me before even making a guess what could be wrong.
Learn to fucking troubleshoot PLEASE. I am sick of your lazy shit coming to me with an issue every time you stub your toe. You are professional developers and I am your junior.3 -
I don't get much spam, but when I do, I rant about how badly those mails are crafted.
I mean, yeah, for non-devs or typical old people, those badly made Google fake mails (that use the old Google logo, the logo in Times New Roman or something) or ISP / phone company mails with malicious attachments may look good enough.
But, seriously, if I were a dev paid to create spam mails, they would look like the real deal, if I may say so myself, as I would actually put some effort in them.
What do you think? Wouldn't spam made by real developers like us be "better"?
Maybe send some examples from inside your junk box 🤔3 -
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 -
This is a message to all “yes man” developers:
Yeah… we just got in that the client has new requirements for you to complete by EOD:
1. Go to the gas station
2. Buy two gallons of gasoline
3. Order two 2 ft long dildos online
4. Go to the center of your town
5. Scream “fuck me corporate daddy, I’ll do anything for you” 100 times
6. Shove one dildo into ur ass and one in your mouth
7. Pour gasoline all over yourself
8. Light yourself on fire
9. Contemplate what little self respect you have for yourself and the rest of the world…8 -
Me: Starting a new project.
My pending projects : New member is going to join our family very soon.joke/meme developers joke rant new project jokes funny funny memes funny jokes jokes memes programmers joke1 -
WordPress comes with alot of junks. I want to make a CMS similar to WordPress but for developers which has builtin functions to make websites easily and extend the functionalities easily. Where there is no fear when updating their website to the new version.4
-
Rant Mode: ON
Do you know what really grinds my gears? Those dreaded "404 Page Not Found" errors. It's like a digital black hole, sucking your users into a vortex of frustration.
And don't get me started on inconsistent coding standards. It's like trying to decipher hieroglyphics written by different ancient civilizations. Why can't we all just follow the same conventions?
Oh, and software updates that break everything! You spend hours perfecting your code, only for a new update to come along and wreak havoc. It's like the universe is conspiring against developers.
But hey, despite the rants, we developers are a resilient bunch. We thrive on solving problems, no matter how infuriating they can be. So, here's to the endless debugging, the endless coffee, and the endless love-hate relationship with coding. We wouldn't have it any other way.
Rant Mode: OFF
Phew, that felt good. Thanks for letting me vent!6 -
What flavor of Linux is everyone using? Why do you think it works well for developers? Got a new laptop and I'm trying to decide what to put on it. My other laptop has a dual boot of windows 10 and Kali Linux (my sudden interest to become a developer came from a desire to be better at Infosec/netsec stuff)
Curious to see what everyone uses from a developers perspective. Not sure I want to develop on Kali and windows is shit.23 -
Hired by large prestigious company to do web development. Understanding at the outset, I was not a web developer, just wanted my foot in the door with the company. 2 days after orientation, I am placed on a $20 million contract expansion with 3 other developers. All new to this contract. So: new language, new technologies, new team, no leadership, no mentorship. 2 months later after a month of asking for help, I'm asked why I'm not delivering solid code by the project exec and moved to the testing team. Testing team lead introduces me to people on the contract and answers questions or tells me vaguely where to loom. Spend last 4 months building a professional fuck you by making myself a yes man to everyone and their mother. Left the contract and have been getting regular hours with them since (including developing for them). New contract loves me and despite the project execs attempt to torpedo me, I have an excellent reputation and am positioned for career advancement already.
I couldn't give him the finger, but I made him regret lettimg me go. Original team lead has since been released for unrelated HR complaint. -
Using the console to print out variables is a perfectly valid method of debugging for new developers: often, it can help you resolve the problem faster than using a debugger.2
-
A coworker changed the application deployment process. He told all three of the other developers who need deployments, but not me. We sit six feet away from each other and I've run/managed deployments for a year longer than him.
His new process doesn't work and he's blaming the dev ops team for not following it. The new process clearly doesn't fit their workflow and never could have.
The lack of deployments have caused production issues and he still won't ping dev ops to remind them about the deployment because "it's not in the new workflow".
He's been painting dev ops as incompetent at the last three retrospectives without having ever personally reminded the deployment guy.
Ugggh. -
hi, I'm a javascript developer, I like to take software design patterns from the 70s and present them as new ideas to front-end developers.3
-
Playing 'old' Flash Player games is my new hobby, I think. Also I suggest "Fancy Pants Adventures" to ones that still play Flash games or like some nostalgia.
Respect to Flash developers, you guys are awesome.7 -
An area of my company hired a new director who directed his “DevOps” team to implement a process that would prevent the CI server from running tests on a PR unless the code was reviewed first. He was worried that there would be too many tests executing with 400 developers committing code frequently.
He’s from Yahoo.12 -
Developers who think complex code is good.
"Oh, lookie here, I can swizzle methods and inject dependencies in the runtime!"
"Although we have no valid use case, let's use dependency injection and follow the commandory stateor patterns because I watched a video."
Just because you learn something new that looks cool does not make it practical, you tosser.1 -
At the Android Developers under us:
Do you prefer the new Kotlin language or the good old Java? Because i'm currently learning Android Development with Java.
Would like to hear your opininion! :)5 -
Never forget how it feels to be new and overwhelmed. For every question that you ask, remember that you should eventually pay that back by answering one for someone newer than you.
I think a lot of times, once developers get enough experience, it's all too easy to judge or make fun of those who are new for something they don't know. Remember that you were there once and lend a non-judgmental helping hand!3 -
When you work with other developers who would, for any feature, small or large, plop in a new library or framework of which they will utilize 1% of... I'm talking about things that we could develop in house in less than a day and have significantly less code bloat... and when you tell them this they smile, nod, and say yeah gotchu, and continue on... AND YOU HAVE TO MAINTAIN THE DAMN THING.1
-
So I'm a new CS student diving head first into programming. I've already made my choice in terms of what language to learn and indent style (bracket gets its own line 😁), but I'm having trouble choosing between vim and emacs...
Without this devolving into a flame war, could we have a discussion on the pros and cons of each editor? I'm curious to see what other developers use and their experiences with each of these editors.28 -
New macbook pro has no usb ports , that's apple way of saying "fuck all developers" . That is such a dick move , also the shitty butterfly keyboard i don't know if any developer will like it , any thoughts?7
-
I was in school looking for intern places when a teacher told the class he had an amazing company for about 20 students. Got the intern job by doing my first ever job interview. After a year I got a traineeship while still in school (3 days school, 2 days work).
Now I have a job there, which for now is helping new interns and trainees while sales is searching for projects for me. (I work at a company which "sells" developers for a certain time, Im not sure what the english term for "detachering" is) -
So many new developers I know complain about not having the latest gadgets to learn to code. What I loved about learning to code was all you really need is something like Notepad and a few ideas, it's amazing how far you can go!6
-
Anyone have one of the new MacBook Pros with Touchbar? I'm looking for some project ideas to work on.
I already am working on a project for the Pi-hole project (network wide ad-blocking) but I am looking for some other good ideas. I think Apple's view of the Touchbar fell short, but as developers I think it opens up a lot of possibilities to use it as a great information/monitoring tool.
I am also still learning Objective-C and Swift so I am a newbie.5 -
Ecma International, the organization in charge of managing the ECMAScript standard, has published the most recent version of the JavaScript language. ECMAScript 2016 (ES7 or JavaScript 7th Edition in the old naming scheme) comes with very few new features. The most important is that JavaScript developers will finally get a "raise to the power" operator, which was mysteriously left out of the standard for 20 years. The operator is **... It will also become much easier to search for data in a JavaScript array with Array.prototype.includes(), but support for async functions (initially announced for ES2016), has been deferred until next year's release. "From now on, expect smaller changelogs from the ECMAScript team," reports Softpedia, "since this was the plan set out last year. Fewer breaking changes means more time to migrate code, instead of having to rewrite entire applications, as developers did when the mammoth ES6 release came out last year."1
-
One month remaining until the new European Union regulation will be brought into force.
When you search for those letters here, you’ll see a lot of developers bending over to the EU and being happy about it. Some of them are even happy that it will kill a lot of small and medium businesses.
Large companies like Google have found ways to bypass the law, so regulatory forces will earn money by flocking small businesses or individuals with decades-old debts that will be also paid by the grandchildren (40 million euro).3 -
Manager told something to developer
Developer completes task
clients :This implementation not correct to manager
Manager: In front of clients ya developers made mistake I will tell them
Manager to dev:can u change this implementation with new requirements
😂😂Developer know Manger made mistake3 -
When your manager asks for, but ignores, your feedback on new developers after interviews, because "we need to hire so the project is done in 6 months"...
Proceeds to hire 4 junior front-enders with limited/non-existanttt Javascript experience...
😓🔫5 -
Why do some developers cut corners and add 20 extra fields just in case the customer wants to add extra data? What happens when the customer needs 21 fields. Just spend slightly more time and implement a custom field system that can extend to any amount of data it's not that difficult and you won't have to add a new field every time a customer needs more then you expected.3
-
devRant should add a new feature to create polls
e.g. 1: What OS do you prefer?
- Mac
- Linux
- Windows
e.g. 2: Which programming language do you prefer for web dev, mobile dev, etc.
- Java
- PHP
...
I bet after a while a cyber war would commence. And that would be devRant's fault because it gave developers a reason to hate each other.
So devRant please disregard my request for the new feature.
Narrator: And then he laughed sardonically.4 -
So I participated in this year's Hacktoberfest and it was really cool. Gonna get a free t-shirt and stickers for completing the October challenge. Hacktoberfest 2019 was presented by DigitalOcean and Dev and 4 pull requests were required to be made by you in any GitHub-hosted repositories/projects to get the free swags. It was open globally. I feel events like this encourages budding developers to learn more and exposes them to new ideas. Anybody else out there who participated in the Hacktoberfest? Still waiting for my t-shirt :'(3
-
Back on dev rant, been a while. Been two Jobs later...
Was extremely underpaid at the previous job.
Started a new venture two weeks ago. Long story short this company outsources their developers to other companies. The job I applied for is 'Junior Developer'. JUNIOR DEVELOPER!!!
Yet I'm being outsourced as an 'Intermediate Developer'.
Honestly I like the challenge, but businesses need to treat their employee's properly and not manipulate their young developers so they can get more money for cheap.
Really now, I've been dealing with this everywhere I go and it pisses me off.
On top of that I have no Senior Developer. I am the only developer. The other six, including my boss, are DBA's and don't know C#1 -
New project:
Estimated work: 1000h
Developers able to work on it: 1.5
Due date: 31st of July
No problem...2 -
FUCKING SANGOMA WTF???????
You buy FreePBX and then convert great modules from OPEN SOURCE to Commercial.... I get it. Developers need to eat. But I've reviewed the new features and you aren't adding value. Just hiding precious standards behind a pay wall.
FUCK IT. I'LL CODE THIS SHIT MYSELF.1 -
A cool new CLI framework I saw trending on Github. It's mainly for TypeScript/JavaScript Node.js developers. I like the Quiz functionality a lot. Could be quite useful + it is super fast, took 0.4 ms to download.
https://github.com/klaussinani/qoa
(Reposted cause I forgot the link haha xd) -
When the CIO referred to our entire backend system as a "heritage" codebase in a press interview.
Cue every backend developer scrambling to change projects, every manager scrambling to reassure the backend developers, and HR scrambling to hire new backend developers. -
I read books on programming. The thing I most like about programming books is that they allow you to learn about topics that you would have never have thought to explore. When people look things up online, they tend to search very specific things, most times actual code. The internet is an incredible source for developers, don't get me wrong. But books allow you to learn about programming in a conceptual way which in turn will make learning new languages easier and allow your understanding of the languages you already know to be deeper.
-
That day we had the weekly meeting with my boss to tell him what was new since last week.
We were 2 developers, I did the backend and the other guy did the frontend.
I tell him we had nothing new on the frontend. Literally not even one more line of code.
He tells me he gave the other guy some money the day before to encourage him to engage a bit more on the project.
The meeting is about to end when we receive a message in the development group, the guy said he wasn't going to continue in the project.
Not like that, dude.5 -
Are "HTML Developers" real? I think they are just young geeks under 17 who learned something new on the internet.3
-
WHY DO PEOPLE ALWAYS LEAVE CLOSE TO DEADLINES???
My team exists of three developers and a product owner. By the end of the month we have to deliver two new applications. It has not been going as smoothly as we'd hoped so far. However, one of the developers has cut his time for this project from fulltime to 1-2 days a week starting this week. The other developer is also needed on another project and has to run to the rescue whenever there is a problem with the servers, so he doesn't really solve any bugs either. Also he'll be leaving straight after deadline so he has to document everything only he knows and he'll be on holiday next week. Also, the product owner leaves tomorrow and will be back after deadline.
So.. Here I am, junior developer, have been here for about three months and I have to fix everything and do the communication to our testers as well. I'm feeling too overwhelmed right now...5 -
That moment when your company switches developers from salary to hourly to avoid paying anyone more and skirts the new federal requirements.7
-
Today, Google says it will now require new Android developers with personal accounts to test their app with a minimum of 20 people for at least 2 weeks prior to publication. I have my mum, my dad and my two brothers but Google wants at least 20 testers. Yo!11
-
I was away from devRant for more than six months. It is good to be back. How I missed this!
Just spent hour browsing through the rants. So refreshing. Also so many improvements and new features to devRant, developers are busy.3 -
Ok, so the new programming language Q# is out. VERY exciting for me! I love the idea of quantum computing! Then I realize that developers will need to know the basics of quantum physics to use it effectively. Yay or nay? Welp, those extremely big, expensive machines won't program themselves (yet).
-
Hi Everybody,
Here by I introduce you the new Java Script framework and package manager that is going to change your life forever. We have considered all the problems developers are facing during their everyday career. We use latest techniques used in configuration files (xml, yaml, json, etc.), package managers (npm, gulp, yawn, etc) and other frameworks (require-js, vuejs, reactjs, etc) into consideration to bring you a framework that has them all together in ONE BIG PACKAGE! HAHAHAHAAHAAA!
Nope. I'm just kidding :-D1 -
The number of scripters and 'data scientists' that call themselves developers will increase, the true art of development will become sidelined and the world's code will become progressively more bloated and inefficient as the rift between hardware and software widens to an echoey chasm.
Then quantum processors will come along, requiring new logic, languages and practices, and once again the true developers will rise up and pave the way for a bunch of entitled, know-it-all and self-promoting QuarkaScripters to come along decades later and pretend like they invented programming. -
Most difficult part is to work with company where all senior admins are from sales. They never f*cking idea about developers problems.
Just give time to end user customer before 3 month schedule. and now thinking, we can do 3 months working in 4 days.
The sales people think nine women can deliver a baby in just One month. just pushing me to hire new developers.4 -
Average salary for developers these days: 700$/month + 10% of the company once said developer creates the new Facebook.6
-
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 -
Do, as many of you fellow developers, I have a social pressure to do something with my life over the weekends, instead of geeking out or reading new best practices ..
So I finally decided to go see the Irish Curragh regatta organized by the Irish in Barcelona association ..
Nice and sunny Barcelona, besides the sea ..
Came home after three hours with a sun stroke, lobster face, completely blind despite the sun glasses, and with a terrible dizziness .. on my bike!
And they wonder why we spend time with our computers at home ..1 -
It has now become trend for all new startups in my country to follow these three steps.
Step 1 - Attract developers by showing them high CTC.
Step 2 - Make them work mercilessly on intern basis giving them low pay.
Step 3 - Fire them after intern period without giving some valid reasons.
I am fed up now as I have wasted my six months without getting much pay and now I am jobless 😨5 -
First day at the new internship. Boss man is pretty nice, but there is a language barrier I have to overcome. I'm supposed to be given a laptop, but the IT guy haven't arrived yet. Good thing I brought my own. I have been seated in the corner of the office, away from the rest of the developers, whose names I already forgot. Apparently I'm going to be doing miceoservices, but I have no idea how.. Am I the only one this has happened to?5
-
Udemy is having a sale. Offering lots of courses for 10$ only. Thought it'd be okay to share with fellow developers eager to learn new stuff.7
-
I started making a library to get to know TypeScript. 4 days into the commits and I don't know if I made the best choice or the worst choice. I MEAN WHY CLASSES!! JAVASCRIPT IS MORE A FUCNTIONAL PROGRAMMING LANGUAGE THAN AN IMPERATIVE PROGRAMMING LANGUAGE! I DONT WANT TO NEW UP! I DONT WANT THE DEVELOPERS TO NEW UP! WHERE ARE THE DESIGN PATTERNS! I CANT FUCKING FIND IT!!4
-
Meeting about brand new web app system to replace an ancient MFC app.
director: can we just use the old subsystem manager? (horrible mix of management ui and SOAP listeners in the same app...)
developers: No, that's an MFC app... not even just a server.
director: but... can't you just plug it in? you're using web components right?
developers: *weary sigh* -
So at one point I worked for an online clothes store and their frontend developers were treated like the sun shined from their backsides, never a problem.
But the backend staff were treated like consumables, their PHP developer turnaround was insane, they'd come up bizarre reasons to let people go including one person who was fired because he argued with a director because how the director wanted their new feature to be programmed was simply broken.
Has anyone seen anything else like this?4 -
Developers are the only people that knock off for work at 8pm, and at 7am your project manager wants to see something new on where you left off. What happened to fairness?
-
I checked out this new hybrid app that was released by some local senior developers.
Turns out that on my user profile, my user ID is set as the value of a hidden field and changing it to any other user ID and saving the form will update the profile of that user. Including changing the password.
The password reset form also allows me to change the user ID to reset that user's password.
Speaking of passwords, the value of the password field on the profile is my actual password in plain text.
Yes, I said this app was released by a couple of "senior developers". One has over 15 years of experience and the other works at an IT company that builds online banking systems. They appear to have outsourced this side project to some other development team but... Come on. At least take one quick look at the source code before releasing it, why don't you?
I don't even...1 -
Accepting a 3 year old scratched and beaten PowerBook as my "new" dev machine. Especially when my personal, 4 year old one is as powerful but with double the disk space (SSD) and RAM... Then of course the new guys just joining actually do get new out of the box devices just as we're accepting that it's just not how the company works... I guess that's the bane of doing dev in a company that does resourcing as it's main focus thereby never understanding what's needed by us developers and why it is, or rather should be, different from the rest of the company.2
-
How can I interview new developers like a boss. E.g. Give them a PSD and tell them to do the layout etc. What you guys recommend?3
-
Today I've confirmed that there actually are real developers that aren't monkeys in my company and team.
Me: {discussing how to fix something, he said we will use some new tech} ... So how do you up with all this latest tech?
Him: https://www.thoughtworks.com/radar
Me; Thanks! I was thinking it was just a web dev skill :) I mean looking at it package.json, I always think how can someone pick all these modules for a single app... And there's always a new JS framework.
Him: You goto sleep knowing be day will bring new frameworks to keep up on :D
So yea there are actually people here that actually know what they're doing... -
Instagram new API app submission models is a piece of crap ..
Mostly developers can not get applications approved ..
Public data should be accessible to developera -
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
-
Going from back-end to full-stack is the worst mistake I ever made. Let's say that full-stack is full of half-assed developers who can't write decent UI so if you do well in that department they (management) won't let you touch back-end again. Now all I do is pushing pixels all day. Time for a new job.3
-
Hi devranters,
I'm currently in the process of developing a new service with which websites can be advertised for free.
The idea is you get to advertise your website for free on the network and in return you add advertisements from other websites on the network to your site.
More detailed information can be found at https://handelads.com
How many of you as developers would be interested in such a service?
I would appreciate any feedback you all might have.10 -
New to databases - How is it that Oracle has been around for so long, yet have terrible documentation? Their support forums consists of condescending developers who never actually answer the questions and the forums’ format is just so bad.10
-
Hey guys, I need some junior advice. I work at a small startup in a team with 2 other backend developers.
The "new" guy studied at a university for a few years. He writes beautiful code. I try to learn from it and use his short hands a lot. I came from highschool and don't have a degree in it (yet).
I recently wrote a piece of code which handles some timeslot logic. I was really proud of it.
New guy needs to fix a bug and add a few things. He completely refactors my code and makes it more structured and partly better. The logic stayed the same.
It sort of bothers me that he touches my (precious) code. How do you guys handle these things?21 -
Just started working as a junior developer, since we new junior developers started the hot chocolate is always unavailable in our building so you have to go to a different building to get it, is it some kind of way to get us to switch to coffee?11
-
Got to love Google. This years IO 2018 has been one of my best. So many new tools for developers to become successful. Android & its new set of tools like Android Jetpack & the immense love Kotlin is receiving its gonna be an awesome year for Android programmers & Kotlin as a language.2
-
If you think some developers are a dumb.... you've never met support...
They need "training" to use systems they should already know...
I didn't know the system much either but just by looking at the screen and trying a few simple options, I figured it out...
I need a new word, and maybe job, what is dumber is than a monkey?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 -
Happened today,
A senior guy who knows how to design “says he have a creative agency as a side business” came up with a new website design with the approval from executive and asked us to develop it!
With no discussing with the developers, or the designer in our team! And his design is a full one page website filled with full page modals whenever you click something!!
And my dear manager of course approved it.
I am not against the design or anything, but I am against that we aren’t involve in something like this. The design is doable, but the page load will be heavy because it contain a lot of pictures, and SEO will be bullshit. Developers should give their technical opinion in the design but they don’t understand!2 -
Leaving my first job 🦷after graduation as a programmer for 6 yrs.. to join an international team of developers in a new company...exciting and wierd but must 🦴👔7
-
For me it has to be dealing with other developers who don’t want to keen with the times.
I don’t mind anyone deciding they don’t want to learn new things, for whatever reason.
But when you’re in a team if you feel that way it’s unreasonable to expect the whole team to stop developing their skills for you.3 -
I'm a backend developer who for the last year has been helping the iOS-, Android and Frontend team with rewriting their shit.
Now I got yelled at for not making any new features on the backend, and we need to ship fast. So my manager dropped all further work on our backend, since it clearly needed a rewrite, since there have been no new features which to him indicates bad code that is hard to change.
Now all the developers are rewriting their applications to fit the new backend created by some new guy, which for some reason is stuck in creating a log-aggregator from scratch instead of the actual product. -
Brand new Mc Donald's just opened, second day the hot drinks machine and Frape machine isn't working, just made me realise it's not just developers that get this ball-ache.
-
Dear Prestashop developers, f**k YOU!
I already hate this shitfuck what you call the best open source e-commerce solution, but your module validation technique sucks.
They use tons of useless rules, but the last addition was the last drop: they force you to use the old (and long) array declaration.
So now I have 500 new errors in this fucking module.
Why the fuck do you want me to force an old syntax?3 -
Just ordered 3 new setups for our upcoming office - parts will arrive next week, absolutely hyped 😍
Each setup includes Ryzen 7 2700X, 16GB TridentZ RAM, Samsung EVO 970 M2 SSD, RX 570 Armor 8GB, Be quiet CM 10 600W, 3x Riing 12 coolers, NZXT H500 case. Also a 4K 27" Samsung Monitor and a 29" LG Ultrawide. Kind of overkill for office PCs, but as we're also hobby game developers and had kind of a budget, we figured it will fit our needs more than enough 😄 Pictures of the builds coming up soon!9 -
The other week a Comcast tech was out to install some new equipment. He was unsure whether an antenna could be placed outdoors, so he asked on a Comcast tech group chat. Within seconds he received a response from another tech: "Google it". It just amused me slightly that it's not just developers who get this response, and also made me a little bit mad because I know the frustration of being told to Google something even when I am asking in the right place.5
-
Today I was orders to check out one of our applications. Accounting said that the Twilio bill was constantly increasing even if we do not get any new clients. In 10 min I found out what is the problem. All calls are recorded and stored in Twilio, which charges handsomely for such service.
Developers instead of downloading those recording to our data lake, use Twilio as storage, because no coding was involved.
Company lost around 30k dollars this year and around 10k-20k in previous ones, because someone was lazy to spend few days to download mp3 from url. -
Working in an Agile software development department (12 dev teams, >100 developers) inside a very old school traditional business (15000 staff, several billion annual turnover) is an uphill struggle that I don’t know if I have the energy to persevere with.
New year is making me think I push the launch button on a product that I spent all of last year building.
For context I should add that I am a senior person / leader in the department so I have to deal with a lot of shit from the suits. -
Okay I'm back to Dev Rant tho it still looks new and confusing sometimes, maybe because I'm new to programming world. Well I need some type of advice , I like web development, I started learning PHP (I know it an old language but it all I can help myself with, by learning). Is there any thing I'm missing? Any link on improving my skills ?
I will be glad to learn a lot from the senior developers on here . I really want to go wide into programming I'm ready for the challenges because I know the path isn't always easy!!
Thanks in advance10 -
I’m sooo excited when any new frontend JS framework is available. Angular, React, more recently Vue, Svelte. Bring ‘em on. I wanna try them all.
Just kidding…
As long as the tools at hand allow me to get the job done, keep clients and end users happy, I don’t give a fuck.
This meme is actually the epitome of what I hate with a lot of web developers I’ve encountered2 -
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
-
Why would the developers of a library with +800 Github starts suddenly decide to change the interface and render my whole app useless? Some might say because this is software and it is always changing. Well, I think it is because they are a bunch of tools and I'm even a bigger tool for updating to their new version.1
-
That weird moment when you realise the damned developers before you haven't even opened any documentation yet were fast on dismissing the new product.
-
Is it me or software subscriptions make developers lazy?
There is a great photo editing software: Capture One. Every year they release a new major version, so users need to buy an upgrade. In the past developers packed a bunch of big changes into major update, also they released 3 minor updates yearly, and every minor update brought some cool features. But then they added subscription model which was cheaper then perpetual model. And at the same time major updates became not that cool. Developers started to add enterprise features needed by museums, features involving other camera brands users, changes targeted at newbies and so on. For perpetual model users most of these changes are not worth 80-255 EUR yearly (depends on license type and offs) but is ok for subscription model users because they continue using the software and even small updates and enhancements are fine for them.
Not every major update is that weak but many of them are not worth upgrade. And developers are not motivated to do more cool stuff because subscription model users will continue paying for their subscriptions.1 -
I want to read a good Software Engineering book. A modern one, which contains new agile approaches, useful diagrams, etc. Not the classical, not so useful, class diagram.
What do you recommend? I'm currently more into web and mobile apps, and I want to be able to describe my backend and frontend with useful diagrams which describe better to users and other developers my desired design. -
Normal Developers: We will learn some new stuff by joining Devrant.
Me: Let's complete the task asap and grab the cool swags1 -
I actually like that there's a new library every minute in js world.
more maintenance required means more demand for developers. planning our own survival, not obsolescence.7 -
I dont like programming languages where "there is more than one way to do it".
There should be one way to do things, it makes it easy for developers to understand code others have written, it makes it easier to start working in new teams etc etc.23 -
Jira workflow requires dept manager to approve and assign new issues to developers. He does this once a week. 😑5
-
I'm too burnt out at this point to write a post about burnout...
Doing the work of four developers previously, with no relief in sight.
Though they did tease the possibility of a new project... -
Being a Dutch developer & student I'd love to seek new challenges and participate in coding events and Hackathons. Seeing as Devrant has so many amazing developers from The Netherlands around, any suggestions where I could go and find information about such events?5
-
C# developers!
Anyone knows a good source to start reading about C# 7's syntax (not only "what's new")? Sometimes it feels like the language specific tools that I know are not enough.
P.S. Can't find it in msdn language reference or guide.
Please share.3 -
Apple, please roll out the latest Safari to older iOS versions at last! Don't let it stay the new Internet Explorer making us web developers mad about obscure issues that customers face having to use outdated browsers, overshadowing any joy about your latest achievements.2
-
So related to my previous rant about monkeys:
https://devrant.io/rants/596563/...
I happened to come across an old PPTX I made for our company's "new goal" (~4 years old) for Engineering Excellence. (I was searching my PC for old evidence to resolve a dispute with health care provider... staffed by monkeys... that keeps billing me for random amounts even though I paid the correct amounts... 3 years ago)
https://drive.google.com/open/...
Thoughts?3 -
New developer drop the production database. Thank god the daily backup was made only couple hours before. 3 developers spent the rest of the day recovering the lost data3
-
Hopefully at work we have successfully migrated from a combination of MySQL and Mongo to only Postgres. Also we finally split up our monolith into medium sized services, so we can actually do something interesting and update our dependencies.
And port one of the services from Java Struts to Django..
..but that is only if developers were to set the plan...if sales/management: new feature here! new feature there! sell sell sell! No time for maintenance! -
To all the laravel developers: is there no way to get a clean new app without having to clean out all the default shit? Lumen seems to be pretty good for minimalism, but obv. doesnt provide as much as Laravel, so what do you use or do - do you each time clean out a laravel app before you start developing on it?..5
-
How do you fit QA inside the weekly sprint?
At the end of a sprint, the team should be able to give something deliverable such as a new release.
How could the developers team integrate their work with the QA team along this week?
I mean, should we test individual features with QA as soon as they’re merged or make a pre-release test with all new features together before releasing? Develop 80% of the time and reserve last 20% for tests?
Could you share something or recommend any links?3 -
Dear Web developers,
I'm looking to boost my skills and improve work flow. I was wondering what sort of tools, editors or platforms would you recommend? I currently use wordpress, php, jquery, sass, react, node and laravel.
I've heard about awesome ways where you can monitor project changes, something like github but with gui for design drafts and stuff.
Also I heard about good online platform for Web development, something like online sublime text where all your files are saved within cloud platform. I'm looking for something that will unify my work throughout different work places.
Lastly, are there any good sites or new technologies that are fairly popular and good to learn or research?12 -
I hate how people who’ve never written a line of code complain about video game developers....I’m going to school for CS and a friend of mine is in school for Game Development and from our combined knowledge of how the shit works, it just pisses me off when people complain about how they want new stuff in there games but than complain about bugs and glitches in the game. Like motherfucker it’s essentially a program, if your bitch ass wants new contents with no bugs make it your damn self.6
-
First day of new job. No more rants about Blue Prism, that's in the past now. New year new me!
Time to go back to rant against backend developers and their fucking Laravel.
First lesson of the day: if I see another select2 I'm gonna commit war crimes. You see this nice plugin for jQuery, you use it everything's so cool and modern and you think you're the smart one of the team 'cause you don't know you've just polluted an otherwise perfectly fine web page with the dirtiest js shit you could possibly find, just because you didn't feel like searching one more minute for whatever replacement for a drop down you can easily find.
You're not the smart one. You're a criminal.4 -
Microsoft has released Visual Studio 2019 version 16.6 with a new IntelliSense Linter to help C++ developers efficiently clean up code.
The tool IntelliSense checks code on the go, using squiggly lines to highlight problems and Lightbulb actions for suggested fixes.
The feature can be enabled in Visual Studio 2019 version 16.6 from the Preview Features within the Tools > Options menu.
Source : https://devblogs.microsoft.com/cppb...1 -
It really grinds my gears when new hires just start adding themselves to every fucking slack channel and then start crapping up the channel history with irrelevant chatter.
Business Analysts and Project Managers do not need to be in #developers sending mock-ups to a UI/UX designer for one team, or posting an xkcd strip you found on the internet because you "got it" and you think you are proving that you are one of us by posting it there. This channel isn't a fucking club, its where ALL developers at this company across all teams share tools and practices for us to maintain consistency and best practices and to improve our craft, or to give a heads-up about vulnerabilities.
There is a specific channel for your role, and your project. You don't need to be everywhere and in every conversation. And for fuck's sake, PLEASE stop @someone adding people to these channels just because you think you saw something in there posted by someone else that they should see. You can just fucking share that message directly with that person, or in another channel.8 -
I am new to devrant and it seems like a neat platform to connect with exclusively developers and programmers. I am newly enrolled in Full Sail University's Web Design and Development Online Bachelor's degree program and learning early HTML and CSS currently on my own while finishing my general classes. Any tips/tutorials/courses on code, inspiration, best way to approach learning languages, etc. are all appreciated. Also open to connecting as well.11
-
That moment you need a messaging bus for a part of your application and there is always 1 cheeky dev who will shouts for building it oursevles instead of using of the shelve libraries.... STFU and GTFO
Why do some developers seems to be fine if you copy paste some simple code but are losing it when it comes to using new libraries/services which are designed for exactly your problem?1 -
Given an opportunity to develop an application for R&D. What do we do as a team? Let build it exactly the same way our current stack is built. (This app won't actually be used for anything useful, just an exercise for a fun R&D task)
It still amazes me with the number of developers that literally have the mindset, let's just do what we know & don't want to learn anything new.
Let's showcase new technologies? No. Let's create a serverless application? No. Let's create some microservices? No. Let's wrap the application in a Docker container so we can easily spin it up? No. Let's have multiple services that sit behind an API gateway? No. Let's for fucks sake at try a different design pattern? Why would we do that? Can we do anything differently? No.
No innovation, nothing - it just blows my mind. Everyone seems to think that the way the stack is built is how every application is. Sorry but a huge monolithic application that can't scale isn't how the other half live...
I don't know why the lack of wanting to try something new bothers be so much, but it does.
Had a real opportunity to showcase some cool tech, design patterns, new services in the cloud. Show not only other devs but upper management that there are alternative ways to develop. It's not like anything that I put together was "new or shiny" - I just wanted to do anything... Anything that isn't how currently do things.
Full disclosure, I'm not a great Dev - I'm pretty dam average but I'm always willing to try new techniques or approaches.9 -
If Oracle wins in the case against Google, how do you think the outcome will influence new developers and the CS field in general?10
-
Removing Windows and using Ubuntu on my personal device helped me to support the other Senior developers in my new company in few simple, notable, appreciated issues. And I can't deny that I regret the years I spent using Windows like any end user.5
-
My manager is still being an asshole to all our customers. I cannot stand him, or his bullshit corrective action/write-up he sent to HR. The entire team is frustrated with him and his personal vendetta against me has caused me to go full force, looking for new works and well as transferring teams within the company. Things are getting politically heated right now and I'm not sure how things will pan out. I wish our old VP of software didn't pass away last month. The new CTO is a total tool and fuckwit. He sees developers as subordinates who must always away managers. He hasn't talked to anyone on the networking team since being hired, or anyone on my team.1
-
I wish I had a product owner that wanted to own the product. Or a BA who thought their role was more than "get the developers to have meetings with the business". Or a QA team that didn't want to log all new features as bugs because "if we make bugs we're doing our jobs right?" Or a project manager, that I dunno, makes sure everyone understands their roles.1
-
Oh, this project is really going to crash and burn with these new incompetent Developers. Just saying.
Hope this client will stop working with us so I don't have to work with these incompetent developers anymore....
Getting really stressed about this and the freaking incompentens from these two people...2 -
Fuck you, webdev.
I had to explain to a new web developer about an Oracle database and Toad. Anyone remember Toad? I still remember not too long ago, developers knew the basics of relational databases and available client tools. -
Everything was good. We were a very sophisticated agile team. We knew our work very well and we were proud of it. Every new feature was implemented in matters of hours. Everyone happy. Me, other developers, managers, customers. Until the other team felt a bit bored and decided to build a New Deploy System!
-
So I just got an email from Github, saying they created a new package for Atom called Teletype.
I quote: "Teletype (beta) for Atom lets developers share their workspace with team members and collaborate on code in real time."
Wondering what the devRant community thinks about this new feature!
https://teletype.atom.io/1 -
should i update to macOS sierra
, can we make this post as issues that developers facing with the new update and by developer i mean not only mac developers but many developers work on mac so if there is something failing from them please comment
i think this will be useful for all of us4 -
Mark Russinovich, the chief technology officer of Microsoft Azure, says developers should avoid using C or C++ programming languages in new projects and instead use Rust because of security and reliability concerns.30
-
You know what I hate? The periods close to a new release. It's that annoying time that managers start heaving impatiently to developers: "Push out new hotfixes! Push out new hotfixes!". Fuck you, man. Don't stress a developer. Kthx. If you think developing is so easy, come do it yourself, you IT-ignorant buffoon.1
-
So I work in a so called agile team of 5 people, where on of the members has the role of tester. Now this person doesn't have much technical experience, if any, in regards to coding, so the purpose of the tester is primarily to fo automated UI tests and system testing. Am I in the wrong for questioning the importance and relevance of this role, or is it just because in my previous work experience, the developers had the responsibility for testing whatever was made, and I just have to get used to this new way of working?9
-
Developers celebrate new Safari browser features. Nice! Good work! But when will Apple ship the new Safari to older macOS and iOS versions?
That would increase compatibility and reduce planned obsolescence, Apple! 🍏🍎👿4 -
Every night and every time I shower I think if I will still have a job after I am 35-40 because I have heard that the companies are replacing old age developers with new ones.
It makes me very anxious and depressed every day.3 -
I had a lead dev on our team saying we should drop PHP and write everything in D, because their syntax is basically the same. And replace our MySQL database with MongoDB. We have data going back to the early 90s, I don’t even know how many entries we have in the production database.
We just adopted python on new projects so that it’s easier to find developers.12 -
so which company is the new faang among developers? you know, the one where there is a good WLB, nice pay , 5-7 hr work/day and other benefits , but with a high entry barrier?
I am thinking of starting to revise DS/Algo for some interview prep3 -
1. Cool side projects
2. Learning new things and revisiting old concepts and tricky findings in my notes
3. Remembering all the times that I absolutely crushed it
4. Helping new developers and engineers who are not that well rounded but really curious about building things. you never look good trying to make someone else look bad so always try to help others. it’s fucking annoying sometimes though.
5. Posting shit on devRant and seeking validation -
Going to a local hackathon practice session today. We are going to participate in a larger hackathon later this year. This session is to get everyone up to speed on tools, workflow, etc. We have a lot of new developers in our group.
I have no idea what I will work on this evening. It is sponsored by a couple of businesses. So "free pizza"! -
Team of 2 developers expected to build a new company website with a dashboard to manage it without having to know development, an internal social media management dashboard, and a phone number provisioning/call reporting dashboard for both clients and internal. All while managing the normal day to day workflow of working for a digital marketing agency. Expected in 7 weeks.1
-
Tech Twitter is a fucking joke, unless you're a somewhat accomplished programmer, wrote something interesting / useful, or at the least have contributed anything meaningful that isn't just a repository with Markdown documents in then I don't want to see your fucking stupid inspirational quotes or words of encouragement with thousands of damn retweets. The circle jerk is frankly just unbearable.
There are plenty of developers that you can learn a lot from and that's great, and I don't want to put new developers down, but you're really not in any position to be giving advice or motivational monologues, you're still new, or worse yet, you've literally just started. Behave yourself.
I'm convinced they're all just LARPers who jerk each other off and shut people down when they have "naughty" opinions. They spend more time writing articles about HTML tags or some aspect of JavaScript you can just get from MDN and get a million fucking applause for it. Maybe you'd be a better programmer if you actually did some programming.
Okay I'm done8 -
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
-
So tired of app developers localizing app information with Google Translate. Use a real person that can READ AND WRITE IN THE FUCKING FOREIGN LANGUAGE or scrap the entire translation and do marketing in English. And Google? Why the fuck do you allow people to embarrass themselves by providing machine translated SHIT in the Store Listing options?
Some gems found on Google Play Store, translated from Norwegian to English the way I as Norwegian interpret them.
Reddit: Reddit is a collection of bank interest rate society: cats, piks, politics and more.
eBay: Offer, to buy, to sell. Turn pages offering and save on clothes Sjoeping, used cars and more
Huuuge Casino: New social castls and casino a sensation! Now play FREE!
And finally, devRant 😂: Social networks to get a contact with other developers than funny qalz about tekk.1 -
According to Lunduke, Google code has now 25% AI generated (only new part I assume) code and is doing layoffs because of that and prevents raises. We wouldnt be replaced by AI but if we work so fast with it, some still are if there's not enough work left anymore. But I also think that Google is the type of company where most people are doing unimportant stuff anyway. What sick stuff they must have with so many developers. There's not daily a new product or so30
-
Top 12 C# Programming Tips & Tricks
Programming can be described as the process which leads a computing problem from its original formulation, to an executable computer program. This process involves activities such as developing understanding, analysis, generating algorithms, verification of essentials of algorithms - including their accuracy and resources utilization - and coding of algorithms in the proposed programming language. The source code can be written in one or more programming languages. The purpose of programming is to find a series of instructions that can automate solving of specific problems, or performing a particular task. Programming needs competence in various subjects including formal logic, understanding the application, and specialized algorithms.
1. Write Unit Test for Non-Public Methods
Many developers do not write unit test methods for non-public assemblies. This is because they are invisible to the test project. C# enables one to enhance visibility between the assembly internals and other assemblies. The trick is to include //Make the internals visible to the test assembly [assembly: InternalsVisibleTo("MyTestAssembly")] in the AssemblyInfo.cs file.
2. Tuples
Many developers build a POCO class in order to return multiple values from a method. Tuples are initiated in .NET Framework 4.0.
3. Do not bother with Temporary Collections, Use Yield instead
A temporary list that holds salvaged and returned items may be created when developers want to pick items from a collection.
In order to prevent the temporary collection from being used, developers can use yield. Yield gives out results according to the result set enumeration.
Developers also have the option of using LINQ.
4. Making a retirement announcement
Developers who own re-distributable components and probably want to detract a method in the near future, can embellish it with the outdated feature to connect it with the clients
[Obsolete("This method will be deprecated soon. You could use XYZ alternatively.")]
Upon compilation, a client gets a warning upon with the message. To fail a client build that is using the detracted method, pass the additional Boolean parameter as True.
[Obsolete("This method is deprecated. You could use XYZ alternatively.", true)]
5. Deferred Execution While Writing LINQ Queries
When a LINQ query is written in .NET, it can only perform the query when the LINQ result is approached. The occurrence of LINQ is known as deferred execution. Developers should understand that in every result set approach, the query gets executed over and over. In order to prevent a repetition of the execution, change the LINQ result to List after execution. Below is an example
public void MyComponentLegacyMethod(List<int> masterCollection)
6. Explicit keyword conversions for business entities
Utilize the explicit keyword to describe the alteration of one business entity to another. The alteration method is conjured once the alteration is applied in code
7. Absorbing the Exact Stack Trace
In the catch block of a C# program, if an exception is thrown as shown below and probably a fault has occurred in the method ConnectDatabase, the thrown exception stack trace only indicates the fault has happened in the method RunDataOperation
8. Enum Flags Attribute
Using flags attribute to decorate the enum in C# enables it as bit fields. This enables developers to collect the enum values. One can use the following C# code.
he output for this code will be “BlackMamba, CottonMouth, Wiper”. When the flags attribute is removed, the output will remain 14.
9. Implementing the Base Type for a Generic Type
When developers want to enforce the generic type provided in a generic class such that it will be able to inherit from a particular interface
10. Using Property as IEnumerable doesn’t make it Read-only
When an IEnumerable property gets exposed in a created class
This code modifies the list and gives it a new name. In order to avoid this, add AsReadOnly as opposed to AsEnumerable.
11. Data Type Conversion
More often than not, developers have to alter data types for different reasons. For example, converting a set value decimal variable to an int or Integer
Source: https://freelancer.com/community/...2 -
I'm pretty much at my dream job currently. A lot of autonomy as a developer, solo projects, as there are only two developers in-house and each of us is covering roughly half of the systems, we rarely work on the same thing at the same time. We do have weekly sync checkins to keep each other appraised and offer a helping hand/eye when needed.
But.
There's always a but.
Our IT department used to service 500 to 1000 employees 7 years ago, and now, through growth, opening new sibling companies, and merging with our competitors we're at 6k, give or take.
Maybe it's the aftermerge crunch to harmonize our IT systems but I've been working 10+ hours from August. It's an interesting couple of new pieces of software that I'm writing but, the deadlines are pretty tight and business requirements are anything but tight still.
I love my job, but I wish to get the bigger stuff done soon so I can take it easy. -
How can people stand this bitten apple? With this mojave update I now feel in the most unfriendly desert for developers.
Not only did your update render all my VM's unusable, but the new AppStore seems a joke. This new icon there if a piece is downloading or installing or whatever. I cannot tell what it should tell me. That an alien took a crap on my display? There's no percentage, nothing indicating what's actually happening. Is this your understanding of user experience through obscurity? - shunning the user from any useful information, hiding everything behind some nice looking vapourware?4 -
I think that "agile development" paradigm is really bad for programmers when it is directed by incapable people... I mean: "move fast and break things" is not a good philosophy, it is only an excuse for doing incomplete, buggy and "documentless" features that only helps the PM "visibility" (look at all the things that I did, I've been releasing 1 version per week, we have included 3 new features... we are burning 25 scrum points per capita per week)... we have to stand against this stupid way of doing things... Scrum makes that all the responsability is on us, as developers, and PMs can wash their hands freely...2
-
In android 7.1, I've seen a lot of conflicting reports about crypto security.
If I do something like the following in the default android 7.1 browser...
var array = new Uint32Array(n);
window.crypto.getRandomValues(array);
How secure would the resulting numbers be overall? I'm asking because I've seen a lot of articles talking about it, but they never specifically mention the default 7.1 android *browser* and what or how it obtains secure random numbers. They only ever talk about the api, sdk, and developers working in java.4 -
Gotta question about the job market,
I'm having a very tough time getting a job, still jobless from when I quit my job awhile back, anyway all the jobs I look up that contain the words software/android/app/java developer seem to include web development skills.
Something of which I don't know much of, I wouldn't mind learning sure but for things like android development I can use Java just fine to create apps, yet the moment I start reading they want developers that know react.
Is this a normal thing? I can get to learning new languages and all but it'd be sad if my skills in Java for both software and app development are never used once I join that company.
Forgot to add this is for New Zealand job market, not sure it's normal for other countries.3 -
I just want to ask fellow Developers here, can you give me a reason why you have to adjust to standards given by frameworks and not to create your own framework because thats just recreating the wheel?
I want to be enlightened as sometimes i tend to be hesitant in learning new frameworks/languages because i find them over-complicating the process on creating an app/software.5 -
Time flexibility, free food, remote job, a great place to learn new stuff and a great environment to work with no shitty developers.
-
C++ is the building blocks for many high-level programming languages, and since 1984 its first appearance in the markets the C++ core committee developers have introduced its 4 new versions which are C++03 (ISO/IEC 14882:2003 second edition), C++11 (third edition), C++14 (fourth edition) and C++17 is the fifth edition. With each new version, developers introduced new features, libraries and APIs in it.
C++ introduced as the extension of C programming language which made C++ as a compiled programming language, which means the developer required a C++ compiler to translate the C++ code to its equivalent machine or byte language, so the Operating system of the computer can execute the program.
There are various C++ compilers in the market and most of them are open source and free to use, however conventionally when we say C++ compiler, we basically talk about GCC which stands for GNU Compiler Collection.
What is GCC?
GCC stands for GNU Compiler Collection, and it is a collection of programming compilers which induce C, C++, Objective-C, Fortran, and some versions of Java. The first version of GCC introduced in 1987 and it was also known as GNU C compiler which became the standard compiler for C programming language, in that same year GCC also provided Compiler support for the C++ programming language.
Now GCC has various versions and each version give specific support for C++ versions, by now if we look at all the versions of GCC, we have a stable GCC for every version of C++, but there are some exceptions with C++11.
C++11:
C++11 introduced as the 2nd update version of C++, it suffixes 11 because it released in 2011 or because on August 12, 2011, ISO gives official approval to it. Formally C++11 known as C++0X because developers were expecting the new update released in 2010, but with its release in 2011, the core committee developer of C++ changed its name by C++0X to C++11.
C++ 11 replaced the old version of C++03, and it also brings many new features for the C++ developers. The main aim of designing C++11 to stabilize and maintain the backward compatibility of new C++ version with the C+98 and C programming language and that’s become the main reason why core committee developers only introduced new features in the old standard library rather than extending the core language.
GCC does not give Full Support to C++11:
GCC version GCC 4.8.1 purpose the first feature-complete implementation of the C++11 standard, however, the 4.8 and 4.7 does not give the full support for the C++11. The current version of GCC provides the major support for all the standard features of C++11 but if you are using the GCC 4.8 or 4.7 versions then your GCC only provide you with the experimental support for the C++11.
To use the Experimental support of GCC you need to enable it first before you compile or run you C++ 11 version code.
use code std=c++11 or -std=gnu++11 to enable the experimental support for C++11.17 -
The ability to make developers improve existing libraries/frameworks wherever possible instead of creating new ones every time they encounter a 'Feature X does not exist in library Y' type of scenario.
-
During snowstorm yesterday in New York City, not even half of the developers showed up.
I wasn't able to get much work done.
Curse you mother nature!3 -
Hi guys! I'm new here, it seems fantastic!
Any of you is a front-end enthusiast that want to learn about UI & UX design? I'm a student, I don't know about work world. Is someone out there works as front-end dev and designer? Is it possible?
It seems developers are descriminated about graphic design. What do you think?2 -
Developers always know better what's best for others and when you do take their advice 2 weeks later and they're no longer using whatever they raved about 2 weeks earlier, because... something new and even better... and man you have to try this or otherwise you are a lame fool and that's definitely going to stay forever or maybe 3 weeks finally...
And if you ignore these fools because what works for them is not working for you, they in their ignorance keep pushing... at least until the 2 weeks are over... -
>new feature in application uses external API
>external API has unreliable response times, requires polling to get results, no way to set up webhooks or whatever
>tech lead proposes asynchronous system which will queue up user requests for processing and use websockets to warn frontend clients of finished query results
>higher ups say it will take too much time, make tech lead cut back in scale and treat external API like a regular synchronous REST API
>team dutifully implements feature within the constraints of the new smaller scope
>higher ups try out the feature, find the usage experience is extremely shitty, but don't back down, they only let tech lead scale back to original scope in small increments that still allow new problems to show up
>feature takes up same time or longer, but with more damage to the mental health of developers
At least I'm not in that team1 -
Here is my problem. The team I'm on has developers from other areas that were "put" into a new team. Two use "structured programming" but the requirements make me think we need "domain driven design". How in the world can I get them to evolve into another mindset while still meeting the deadline?1
-
I just got a new job as Web Director, leading a team of 4 (junior and mid level) developers. Thankfully I still get to write code, albeit less. After 7 years of development out of college, I am finally making the salary I dreamed of. What are some tips to make sure I can succeed in this position, and not have my team hate me?3
-
Common Man: How do you software developers earn so much? What's the secret of your success?
Software Developer: It's not a secret really. It's like any other job, we make sure we are always needed. So we create a mess and then get paid to solve the mess. How you ask? Software developers create the most complex and useful software. Since it's complex, others learn it and become part of the so called the few experts and then get paid tons as very less experts are there for the software and the creators of the software are also of course experts and in fact considered Guru, because, well, they wrote the complex software. They are geniuses, because it's so hard to write complex software. And many of these experts also create new tools to make the software easier to use, for newbies. They also write articles around it - explanations, tutorials, inner workings and gotchas, and also publish books and videos - in paid tutorial sites, and some videos on YouTube too. -
@dfox
just realized devrant doesn't have shortcuts, like twitter has, "n" for new tweet. and which you can see the list of pressing "shift" + "/".
that's would come in pretty handy for developers i guess.
(though even i think, most people do not need it.)5 -
I have been learning android dev in android studio for the past 20 days from the book "Head First Android Development" and as I am starting new chapters, there are always new methods, inner classes... of new widgets getting introduced to me and it's getting hard to memorize all these stuff!
Can someone give me some advice? In serious need of help.
Do all the professional android developers keep a guide with them while they are developing apps?5 -
Was tasked with going over an app that my company owns to see what aspects of it we can use for our next project. So, I checkout the codebase in Android Studio, and to my surprise after going through tons of confusing classes I don't find a single comment! How am I supposed to to figure out how anything works if the previous developers didn't comment ANYTHING!
Now, I'm still fairly new to programming professionally (about 2yrs) but I've learned how beneficial comments can be.
Ugh, now I have to spend the rest of this week deciphering this code like an archaeologist inside an Egyptian pyramid. -
Is it a good idea to learn two programming languages at the same time? I have a learning schedule created like I learn 2 languages alternatively in a week. For example, Python on Monday, Wednesday, Friday and Java on Tuesday, Thursday and Saturday. Is this a right approach to learn a new programming language or practice already learnt programming language? Any suggestions or developers following similar pattern of learning, please share your sample schedule.14
-
What's the best way to deal with constant dread? I deployed code after following every procedure, got every kind of thumbs up from QA and now it's my fault our 2012 admin site borked. Should I point out all the obvious flaws (again), or should I give up on our stagnant-ass developers and systems?
The fear of showing off anything new is crippling. I wrote up a Pyton API to hook into our current pipeline over lunch breaks but am worried if I even raise it as an option it'll just be cast aside and lost to time, regardless of business value. -
Do full stack developers learn or push new skills.
Badum tss..
Why am I wasting my life being a full stack developer, right?6 -
Ok fuck everything, I will not work today nothing is fucking working, the feature that I implemented easily in the last app, is harder to implement now because of the new version of the library. Even the old and same version of the library I used in the previous app is not compatible with the new version of the framework. What a freaking horrible development experience we are getting into. Developing should become easier not harder mother fucking library developers, should I write my own library now? fuck you, and fml too.
-
So, next monday I will be starting a new project in my company, the very first I have to manage as a sort of project owner in addition to my usual develer rolem. I will be asked to manage the relationship with the customer and all' the details, issues et cetera. Well, I dont know if I am ready and I tought to ask here some advices. So, what do you experienced developers suggest to a fresh meat? (2 years experience pro it world)
-
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 -
Hi react developers. Noob question, I am making a new (my first) react+redux toolkit+axios website…
So umm, what folder structure is best, and where does the user authentication part , the web services go?
Currently I have
-src
-pages
-index.js
-app.js
-about
-index.js
-stores
-common8 -
Hello developers,
This is my first rant here, I'm a new developer from Egypt, 20yo.
I started learning web development last January and now i have a pretty solid establishment in development.
Till now I'm a MEAN stack - angular(still learning it)
Do i start to apply for jobs right now or do i should wait a few months till i get better, i already have some web applications that can be put into the portfolio.1 -
Some developers incopetence can be limitless. I found e-shop which uses creative but totally silly way of integrating with e-mails. See my last rant (they send e-mail with my 'From' to themselves). As I sent them delivery report (I have SPF enabled) and wrote them what is wrong, they apologized when I came to pick up the goods and were glad that I forwarded the report (otherwise my order would be quite delayed). But hey, everything is fine, they are working on new e-shop. I said great, hopefully it wouldn't be this messed up. And I was told that yeah, the new one will block .net and .com addresses right away. WHAT THE ACTUAL FUCK? How can somebody use their incompetence as a reason to screw up even more! So next time, I'll probably use my local e-mail with SPF enabled to tech them to blick all e-mails and do stuff properly.
-
How many java and JavaScript Developers have been asked this question by new Developers. "What is the difference between Java and JavaScript"
-
As experienced developers, how do you do time estimation in spite of things being stuck and new, unexpected, stuff coming at you with no extra time? This has happened to me and it's depressing and frustrating to have to ask for an extension again and again. Plus, the code and tests for it get boring.7
-
Im always trying to learn new things. Im passionate about learning new things, especially development. So much i started a small collaboration group of developers and slack group to collaborate new projects/ideas,get to know new people, and just to learn new things from each other. The group is not language specific developers only, but mostly consists of PHP/Laravel developers at the moment, so im always trying to grow that network as much as possible, so if you would like to join my network to collaborate new ideas or to just even talk to some cool cats, ill send you an invite any day. Anyways, back to my original reason for this post. Im mid level developer who considers himself pretty knowledgeable in PHP and Laravel. Im curious to what other developers use to learn new things. Im constantly questioning my skillset and compare myself to senior developers who always blow me away with their knowledge which often makes me feel like i dont know enough. Currently I use resources such as:
-laracasts.com
-serversforhackers.com
-digital ocean articles or any textbook that wont cost me an arm and a leg lol
I mean i just want to learn about tech related stuff always but currently interested in learning specifically about development topics such as:
- Server administration because i would consider this my weakest skill set (things like provisioning,nginx/security, deployment)
- Continous Integration (as ive never been at a job that practices it)
- RESTful APIs(as ive never developed one)
and so much more but i wont waste your time with my never ending list. What resources/tools do you guys use for your learning?6 -
this is something that's always bothered me, I figured this would be the perfect place to ask. so some projects have files you need for development but can't commit to VCS (for example, files containing AWS keys, certs, etc). I've always dealt with this by just storing them/backing them up on an intranet server not connected to the internet. does anyone have a solution easier than manually distributing these files to new developers via a flash drive?3
-
Developers wanted! No I'm not a recruitment agency
I'm relatively new to the field. Been working 2 years as a Web developer at the same company. So I want to ask, is it normal to be made to sprint plan live issues for any websites you maintain?5 -
As usual, the million-dollar question: whats the best laptop to buy for developers, in the price range up to $1,500?
I'm between a 2015 Macbook Pro, the new Dell Latitude or the Thinkpad T460 😕10 -
Whatever be the current trend on Linked-In, at the end of the day the product development life cycle remains quite the same.
Still, as developers which general domains in software do you think would flourish in the near future?
My picks (not in order) -
>> Cyber security : automation, both offensive and defensive
>> Block chain : trustable data platforms
>> Applied AI : a few key models, applied to all niches, bettering existing UX
>> IOT : wearables, embeddables, smart appliances
>> AR : Navigation prompts, real time info about real life objects
>> VR : Immerse entertainment. (Metaverse 🤮)
>> Quantum computing : first gen costly commercial releases, new algos
What would you add or subtract from this?1 -
CEO wants some Genie magic!!!!
I work at a start-up were we have interns from the university go through trainings and mentorship before joing our team. Budget is very tight and spending is unthinkable.
Took me a lot of pains and sleepless night, reading of tech books and lot of strength to be were I am and I still do it because I want more but recently I got into intense coversation with CEO and he wants me to do some genie magic, he is like.....
CEO: we need more hands to do client work and build our products base , why is it difficult for New developers to start working on our code base?
ME: those guys are not developers, there is a big margin between being a developer and a university graduate in the country.
I was wondering after the whole stuff , if those guys can just grab this thing and become genius overnight, well if that happens then I am screwed, it will imply I am an asshole who spent time at simple things but we know this things can be uneasy to wrap your head around especially when the concept or language is new to you, I was pissed up at the meeting and gave some anoying unreasonable options which tells I was angry, at the end that understood my point and we got a way forward and reasonable4 -
I’ve seen a lot of Linked In posts lately about interviewers doing tests on candidates. What’s your thoughts on it? A lot of developers are saying they hate them and many feel they would fail under test conditions. I’ve not looked for a new job for years, but wondered how common they are?7
-
I got both fundamental Azure and AWS certifications, need to choose one to stick to for the future, I'm leaning more towards AWS since it has over 50% more market share than Azure and a much bigger and more robust platform, I also really like how they constantly add new features and services and integration with third party software. Azure developers seem to get paid more though and I found its UI to be more user friendly so....opinions? 🤔2
-
Svelte is great, and React is the worst thing to happen to JavaScript.
I mean, seriously, just to make one app you have to have this massive React project, as well as a runtime. Svelte compiles it into a small bundle that's not too large with *no runtime*!
React, Bootstrap and Express have spawned a new wave of "Braindead JavaScript Developers™" that are beginning to become inescapable; it sucks.6 -
Hey! It's been a while that I've been searching about projects documentation in order to develop a template for the company's projects.
My goal at the moment is technical documentation, like getting started (for new developers), the project's dependencies, conventions, etc.
Does anyone have suggestions of articles, books, or any resources about that topic?
Edit: I'm planning to build this template, discuss it with the seniors and then present it to the managers.1 -
Does anyone know if there actually is a way to make URL alias? Like:
I wanna go to https://maps.google.com
But instead I only wanna type : maps.google
Just like that new thing of Google "sheets.new"
Or are there any Google Developers that may see this and are gonna implement this 😉
And I know: But why don't just type .com behind it? Well.. If there is one thing that I've learned as developer it's that every second you spend to long on one thing.. You actually waste because at the end you could've wrote a whole project! Or fixed a bug or something like that. You know what I mean17 -
Turning to Devrant to search for researchers because THEY ARE NOWVERE TO BE FOUND!
Like i think research is cool, researchers create the stuff that developers will use later, but unlike them, there isn't any community or even indian tutorials.
As a new research student myself i'm both delighted and terrified.2 -
Where is the mac vs ubuntu vs windows war for developers? I am a Windows user (on a dell latitude e5570), but I am considering a new laptop because everyone says macbooks are great and outperform windows (which on gradle builds is true).
I mainly use my laptop only for developing and programming things like: full-stack, Android and a little bit of deeplearning/ML.
So which one would you recommend and why? These are pretty heavy tasks, from my opinion.10 -
What do the new ARM macbooks mean for developers who don’t exclusively work with Apple platforms? Will they be able to run all the current OSX software like IDEs and Docker?5
-
Dear new web developers: is all downhill, uphill, downhill, uphill, smooth sailing, downhill, lava pit, uphill, uphill from here
-
I was assigned as an on-boarding buddy for a new hire in finance. I wish I had know they were hiring finance as I would have recommended a friend who had to relocate to Nashville to get her job back with Amazon.
They're hiring finance and sales people, but my company has yet to replace any of the developers who have left since the layoff last year. It's a startup, so I understand them needing to generate revenue more than anything else, but it really doesn't look good for the company.2 -
It's me or the "Reactive Functional" Spring WebFlux is a stupid fad? It's hard to train new developers on it, a PITA to debug and there isn't any study which proves which it brings better performance compared to the classic Spring MVC.1
-
Wasted a day fighting the breaking changes and new bugs over at Google Cloud Build's GitHub integration (alpha)... I had a good CI/CD flow that is broken now because of the change... anyway, I will switch over to Circle CI... have had enough of alpha bugs for the next few months... Google Cloud Build does have an attractive pricing (free 120 build minutes per day) and a whopping 10 concurrent builds limit... but it is only supported by the community and you don't get a lot of active developers feedbacks...
-
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
-
Hey programmers, i'm want to meet new web developers. Comment here to meet me, maybe get a contact6
-
So I'm the position that I'm the one who's hiring new developers at the firm I work at, do you have any tips on things I should consider and look for.
In technical terms I know what we need but what about the personal things and how to get the right guy/girl?4 -
How is your experience using twitter to follow tech community ? i'm tired of seeing tech influencers trying to promote tech stacks to attract sponsors and get some pocket money + people sharing garbage tweets so they can grow their followers base + people/companies trying to overengineering even small things so they appear cool, twitter become the new instagram for developers1
-
When not even google can develop a HTML page so it displays correctly in Edge.... Seems Google needs to hire new web developers... Why should it be so hard to develop a HTML page with proper CSS?9
-
Android developers of devRant. What tips do you have for new learners/junior developers that you learnt the hard way.
-
Agrrr... I hate to do code review of that shit! I hate to write docs for that shit! I hate to talk to PM! I hate dumb developers!
But there are several things about programming that make me calm and happy. When I'm thinking about one of those things I just sit and smile.
One such a thing is the process of upgrading gcc from sources.
1. Build new gcc with old gcc.
2. Build new gcc again with newly built gcc. Call this build A.
3. Build new gcc once more with build A. Call this build B.
4. Compare that A and B are exactly identical to the last bit.
5. You now have self reproducing compiler.
That is just beautiful and literally gives me chills.