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 - "benefits"
-
New for avatars - emotions! You can now change your facial expression on your avatar to better capture your dev mood! Getting expressions working right turned out to be quite the undertaking due to the ripple effect of the various layers that each expression touched so our total layers just for men ballooned out from 300 layers to 1100. And @dfox re-architecting how layers work to handle the interconnectedness of expression meant tying together facial expression, skin tone, facial hair, and hair color to make sure everything stays in sync. It’s a fun new addition, I hope everyone enjoys!
I also want to apologize for the delay in getting this out, I meant to have this done ages ago but I got thrown a curveball at work and was laid off back in April and have been super stressed running around trying to find a new job for the past 3 months. I figured I’d have more free time to work on devRant, but hunting for work is so exhausting, it’s really taken its toll emotionally and financially (no unemployment benefits because according to my state even though we lose money every month “you’re still a corporate officer”). Things are finally looking promising on the job search front, and I expect once things get back to normal @dfox and I can get our release velocity back up, but until then, please bear with me.
P.S. If you have the resources, we certainly do appreciate your support with devRant++ Your monthly contributions really do make a difference! Thanks all!44 -
Hey everyone! As many of you have already seen, @trogus and I are happy to announce the release of devRant++, also know as the devRant supporter program!
devRant++ is a monthly subscription ($1.99 USD) that gives you some cool extra features while also contributing to covering some of our ever-increasing server costs.
Subscribers get:
- a badge that shows up on all of their rants and comments
- ability to edit rants and comments for up to 30 minutes (instead of the usual 5)
- ability to post unlimited collabs for free (so keep an eye out for new collabs, hopefully!)
- a reserved spot on the devRant++ supporter list (you can only move up higher or stay in the same position through the life of your subscription)
- more benefits coming soon!
Why did devRant++ come to be? Basically, we have the most awesome community members and we kept getting extremely generous requests from members asking how they could help devRant stay afloat. Instead of taking donations and not giving anything directly in return, we wanted to give supporters a little extra something to hopefully make the program kind of special.
We greatly appreciate everyone who has joined the supporter program so far. We also realize not everyone has the money to spend or wants to spend, and that's perfectly fine. We also greatly appreciate everyone here who posts great rants and comments, helps spread the word about devRant, votes on stuff, or is just a valuable member of the community in general. @trogus and I value all contributions and we want to make that clear!
Another reason we decided to go ahead with the program is, as I mentioned towards the beginning, our server/technology costs are increasing and we're kind of at a point where we can't afford all of the upgrades we'd like to make. At the same time while we need more hardware, we're trying to get the app to a place where we're not losing money every month, hopefully to the point where we can break even soon.
Anyway, thank you to everyone again for the amazing support and early interest in devRant++. We would love to hear feedback and stuff you would like to see added to supporter benefits, so just let us know!64 -
Very exciting news, just thought I’d share.
I was a computer engineering student before I left school to have my first child (and then second, third, and fourth).
I stayed at home for five years, out of necessity, not by choice, and struggled to get back into tech.
I eventually stared freelancing Wordpress sites, because in a small town, I didn’t have any other opportunities.
When not doing that, I took online classes and did side projects, mostly in Javascript.
This summer I got an internship at Mozilla through GNOME Outreachy doing python work.
It’s completely unreal to me...but I have been offered a contract-to-hire position with Mozilla.
After years of feeling like I would never succeed, I have my first real programming job.
Ridiculously awesome benefits and pay...
Holy fucking hell.33 -
Shouldn't a friend class be called a friends-with-benefits class, since it can touch their private members? 🤔🤔🤔10
-
The worst career choice I ever made was walking away from a six figure salary software development job with benefits to focus on the small startup I co-founded just a few years earlier. My wife and I had two small children at the time and my wife was also nearly 8 months pregnant with our third. It resulted in an approximate 70% reduction in income, prematurely cashed out 401k and loss of existing health insurance.
To be fair, it was also simultaneously the best career choice I ever made. Three years later I make more now than I originally walked away from. The raw roads of stress, anger, fear and complete uncertainty have aged both me and my wife at an accelerated rate but we have grown closer to each other than we would otherwise be. We have relied on each other, and she has been unbelievably supportive with all the late nights and required traveling. We discovered what we are capable of. In one day it will be October. In one day it will be the month that we finally pay off our last batch of credit card debt that resulted from that career choice.
I cannot recommend following in our footsteps as from where I’m sitting there are much better, more calculated ways of going about it. Logically, what we did was beyond stupid. Luckily for us, we were still young enough to not grasp the full magnitude of stupidity and we also refused to fail. It’s also crucial to have stellar business partners who are just as crazy and just as determined. We have all labored tremendously and we have each played critical roles in our success. The hard times of fear and uncertainty aren’t over. I don’t think they will ever be, to be honest. But, it sure has been one hell of a ride. I wouldn’t change a thing.18 -
My mom died when I was 7, after which my dad bought me a Commodore 64 so I had something to lose myself in during the mourning process.
I learned everything about that system, from my first GOTO statement to sprite buffers, to soldering my own EPROM cartridges. My dad didn't deal with the loss so well, and became a missing person 5 years later when I was 12.
I got into foster care with a bunch of strict religious cultists who wouldn't allow electronics in the house.
So I ran away at 14, sub-rented a closet in a student apartment using my orphan benefits and bought a secondhand IBM computer. I spent about 16 hours a day learning about BSD and Linux, C, C++, Fortran, ADA, Haskell, Livescript and even more awful things like Visual Basic, ASP, Windows NT, and Active Directory.
I faked my ID (back then it was just a laminated sheet of paper), and got a job at 15-pretending-to-be-17 at one of the first ISPs in my country. I wrote the firmware and admin panel for their router, full of shitty CGI-bin ASP code and vulnerabilities.
That somehow got me into a job at Microsoft, building the MS Office language pack for my country, and as an official "conflict resolver" for their shitty version control system. Yes, they had fulltime people employed just to resolve VCS conflicts.
After that I worked at Arianespace (X-ray NDT, visualizing/tagging dicom scans, image recognition of faulty propellant tank welds), and after that I switched to biotech, first phytogenetics, then immunology, then pharmacokynetics.
In between I have grown & synthesized and sold large quantities of recreational drugs, taken care of some big felines, got a pilot license, taught IT at an elementary school, renovated a house, and procreated.
A lot of it was to prove myself to the world -- prove that a nearly-broke-orphan-high-school-dropout could succeed at life.
But hey, now I work for a "startup", so I guess I failed after all.30 -
Rough analysis of LinkedIn inmail’s I get:
Hi <5% of time, not my name>,
I was looking at your profile <97% a lie>. I was very impressed with your <10% something I’ve never done> experience working for <5% a company I’ve never heard of>. Would you be interested in hearing more about <60% a job I’m not suited for>, they offer amazing benefits and have a great culture!
... no8 -
Benefits of being a dev:
Wife: "I just wish I had a program that could organize all my shit for my [work-from-home outside sales] job. My old company had much better software."
One week later:
Me: "Here honey: I built a program that will organize your business leads, allow you to search them by city, street, phone number, it detects when you have multiple businesses with one owner, warns you of duplicate information before you add it, and you can now launch phone calls with the click of a button. I've also put an app on your phone that can send and receive data from the main program."
One hour later:
Giggity giggity.7 -
"full stack" means "you'll be doing everything from gathering client requirements through data architecture up to the UI design and of course implementing all of it"
"backend" means "you'll be coding everything from database through server-side code and client-side code including html and css"
"we need you on-site all day every day" means "we have no idea how and why we should use repositories with remote access despite being a company developing an internet app, and we don't trust that you would be working anyway"
"interesting challenging projects" means "the same boring crap as every other company, running on an incredibly botched and dezorganized codebase".
"competitive pay" means "actual pay is around 1.5 times the minimum allowed pay, and everything else is being siphoned off into (stupid and useless) 'benefits' like massage and fitness discount coupons"
"friendly collective having fun at numerous company events each years" means "it is mandatory for you to participate on our weekend drinking retreats but you'll only find out when we fire you because you're 'not a team player' after you refused to participate on those"9 -
Just sharing my experience of my spontaneous interview with Facebook. I'm not good at writing these but here you go :)
- I was working as an Android dev and didn't have much knowledge in algorithms nor competitive programming, never ever interviewed with big companies.
- a random day on LinkedIn, a recruiter from Facebook contacted me
- I ignored it for few week because I thought it's so out of my league, then somehow, out of blue, I had a thought of giving it a try, so I did
- passed first round
- start studying algorithms a little for phone interview in 3 weeks
- recklessly took the phone interview
- passed
- start studying intensively (while working fulltime) for the on-site interview in 2 months
- almost got the job, they gave me one more chance by a followed up interview
- messed up the last chance real bad
- failed!!!
- Initially I just wanted to give it a try, but the fact that I failed at very very last chance, frankly, bothers me a bit. Maybe I will interview with FB or big companies if I have chance later, but I know for sure that the studying had made me a much better dev. All the code I write now is much more efficient (I think), I can and not anymore afraid of reading complicated code.
- Overall, it does takes a lot of time (~4 months studying while working fulltime), but also benefits myself a lot though I didn't get the job, so basically, good experience, but better if I got the job 😁
Oops, wanted to write a few lines and it's a long post already.. I should stop here :D9 -
HR girl sent a generic email with the job description and benefits of the company but forgot to set it as BCC.
Not 3 minutes passed that all the 73 recipients of the mail (me inlcuded) start replying to all making jokes about it, ranting about HR in general.
An hour later we created a Facebook page called "not-BCC guys" where we keep us posted about opening positions in our companies to bypass future HR hunting interactions.1 -
I can’t count money as quick. I don’t know how to operate a cash register. I’m bad at following small tasks in the kitchen. Ex: girlfriend yells at me for putting unstrained yolk in recipe (after straining it).
I can’t lift heavy stuff. Out of breathe helping my mom move. My uncle told me, “if you can’t do that, how can you work?” Then he touts his son around proudly for being in the army. I felt like shit for years.
My cousins told me to get a job at McDonald’s to learn the value of a dollar. I spent all this time studying and hadn’t found a single job at the time (not that I was looking). I was living off financial aid and some income from an app that sold for a dollar on the App Store.
I would mess up if I worked there. It was depressing guys. These people who worked at McDonald’s and Starbucks. It was like a cool club that I couldn’t be a part of! I wanted to be that smooth barista at Starbucks with a smug look on my face. Making coffee for all the ladies and writing hearts next to their name on the cup.
The responsibilities of going to work day after day and blowing your paycheck at a meal at Denny’s with your friends. Complaining about not getting enough hours and talking about adult stuff! Sigh sigh sigh. Oh and taxes! Let’s complain about taxes on a single W-2 just for the hell of it (not sure why they do this when you can file a simple 1040EZ) even though we get a refund.
Then..
After many paid internships (roughly 3), now I may be receiving an offer that is 100k+ with a 401k and all benefits I can imagine. Free food up the wazoo. Gym on site. Happy hour Friday’s.
I brag about taking a shit for an hour at work and coworkers don’t give a shit. Or taking a day off to do personal errands anytime.
Having my own place in a nice area (though the cost of living is enough to take care of 3 families in another state). Supporting my girlfriend through school and helping her with her dreams of art.
Going to fancy dinners and not worrying about the bill afterwards.
Accidentally damaging my 2017 Honda Accord and not giving a fuck because I can pay $900 for repair with less than a week of work.
But I can’t help but think that all this time..
I could’ve just quit and worked at McDonalds. I could’ve been one of the cool kids..6 -
CEO: Can you make this and this
Me: Yes!
CEO: That's great, you can start working on that
Me: coding ... testing ... coding ... finished
CEO: Great it works, but can you explain to me what are the benefits of this
Me: ..... (why did you ask in the first place)8 -
"Stop working from home. Fuck this. We do enough and don't get paid what we should. It is you and me for two campuses and you are far more knowledgeable and qualified than what they offered you at the beginning. I get that the benefits are killer but don't burn yourself out. I am not expecting you to work from home. Will not ask of it unless really is required and would much rather we have a few beers instead of getting together to finish bullshit deadlines...for 2 devs"
My current lead developer. He turned into my work best friend and he is really into the whole concept of "fuck it we ain't getting paid enough"
Dis b ma dude.2 -
1. If your contract allows it (and it should), get more involved in public dev community. Your employer benefits greatly from making a small closed source core product, with a giant open source ecosystem around it. Write public articles. Working in a community larger than one single business is fun.
2. Start a company coding club, a "labs" division, work in a slightly more exotic language. Great if your employer gives you time, but using some of your own is worth it too. Work on non critical tools, creative experiments. Sometimes you stumble onto incredibly valuable ideas which would never have popped up if you had strictly followed stakeholder requirements.
3. Listen to your body. If you feel restless, go for a run. If you feel tired, take a nap. If you're stuck, wander around the company. If you feel down, go find a place with more than a dozen trees. And always have a notepad nearby for doodling!5 -
PEOPLE. DO NOT LIE ON YOUR RESUME. IT. IS. NOT. WORTH. IT. Ok, backstory.
We had a guy apply for this position at work. It really needed to be filled but also required someone with just the right certifications, so hiring the first schmuck to come along Was not an option.
We search high and low and as time passes without an acceptable applicant we become more desperate and open to negotiation. Basically, you name your price, we’ll agree to it at this point.
So finally a guy comes in, got everything we need but one minor certification. No problem. He can get that on the job, he doesn’t need it to start. He’s hired.
So he quotes us a salary 10% above our top range of what we’d usually pay a guy for this position, we don’t care. He gets it. Plus a housing allowance.
So we’re getting him registered with a place to handle his certification process and they call his four year institution to verify his transcript. We work with hazardous materials and a four year degree in a relevant field is required. It’s standard for the certification training institution to check. Especially when it’s a prestigious big name place like this guy had. And here I used to think that was paranoid of them.
They call and tell us the school says they have no record of him. We do some digging. He was never registered there. I’m like “that’s not possible, his professor is a listed reference. We call that reference.
He worked on a project with this man, he never taught him. Is very fascinated to learn this man has been presenting himself as though he attended the university. Asks to be delisted as a reference.
So long story short it comes out this guy did have a degree in this field, just from a less prestigious university.
The insane thing is, he would’ve still gotten the same job and salary package if he’d been honest about his university!
It is a loss for all involved. He doesn’t have a job. We don’t have anyone working in this position. It’s really unfortunate. Don’t lie on your resume people. Your employer will find out and the risks are not worth the benefits.14 -
I JUST GOT THE JOB OFFER!!! They are paying me well and with full benefits and they are going to pay for extended training on top of that!!
This internship was one of my better decisions! :)7 -
Well I ended my interviews-adventure finally.
Applied for three companies:
- KindOfBigCompany
- BiggestCompany
- BiggestCompany2
I failed in the last two. But got the job in the first one.
The bittersweet sensation is that I got the job in the first one first and then got rejected by the other two so my last feeling is the rejection one. And I really liked BiggestCompany2.
BUT KindOfBigCompany is actually really cool and has a lot of benefits and also I'll earn much more than I currently am so I guess Happy Ending after all :D5 -
I'm trying to sign up for insurance benefits at work.
Step 1: Trying to find the website link -- it's non-existent. I don't know where I found it, but I saved it in keepassxc so I wouldn't have to search again. Time wasted: 30 minutes.
Step 2: Trying to log in. Ostensibly, this uses my work account. It does not. Time wasted: 10 minutes.
Step 3: Creating an account. Username and Password requirements are stupid, and the page doesn't show all of them. The username must be /[A-Za-z0-9]{8,60}/. The maximum password length is VARCHAR(20), and must include upper/lower case, number, special symbol, etc. and cannot include "password", repeated charcters, your username, etc. There is also a (required!) hint with /[A-Za-z0-9 ]{8,60}/ validation. Want to type a sentence? better not use any punctuation!
I find it hilarious that both my username and password hint can be three times longer than my actual password -- and can contain the password. Such brilliant security.
My typical username is less than 8 characters. All of my typical password formats are >25 characters. Trying to figure out memorable credentials and figuring out the hidden complexity/validation requirements for all of these and the hint... Time wasted: 30 minutes.
Step 4: Post-login. The website, post-login, does not work in firefox. I assumed it was one of my many ad/tracker/header/etc. blockers, and systematically disabled every one of them. After enabling ad and tracker networks, more and more of the site loaded, but it always failed. After disabling bloody everything, the site still refused to work. Why? It was fetching deeply-nested markup, plus styling and javascript, encoded in xml, via api. And that xml wasn't valid xml (missing root element). The failure wasn't due to blocking a vitally-important ad or tracker (as apparently they're all vital and the site chain-loads them off one another before loading content), it's due to shoddy development and lack of testing. Matches the rest of the site perfectly. Anyway, I eventually managed to get the site to load in Safari, of all browsers, on a different computer. Time wasted: 40 minutes.
Step 5: Contact info. After getting the site to work, I clicked the [Enroll] button. "Please allow about 10 minutes to enroll," it says. I'm up to an hour and 50 minutes by now. The first thing it asks for is contact info, such as email, phone, address, etc. It gives me a warning next to phone, saying I'm not set up for notifications yet. I think that's great. I select "change" next to the email, and try to give it my work email. There are two "preferred" radio buttons, one next to "Work email," one next to "Personal email" -- but there is only one textbox. Fine, I select the "Work" preferred button, sign up for a faux-personal tutanota email for work, and type it in. The site complains that I selected "Work" but only entered a personal email. Seriously serious. Out of curiosity, I select the "change" next to the phone number, and see that it gives me four options (home, work, cell, personal?), but only one set of inputs -- next to personal. Yep. That's amazing. Time spent: 10 minutes.
Step 6: Ranting. I started going through the benefits, realized it would take an hour+ to add dependents, research the various options, pick which benefits I want, etc. I'm already up to two hours by now, so instead I decided to stop and rant about how ridiculous this entire thing is. While typing this up, the site (unsurprisingly) automatically logged me out. Fine, I'll just log in again... and get an error saying my credentials are invalid. Okay... I very carefully type them in again. error: invalid credentials. sajfkasdjf.
Step 7 is going to be: Try to figure out how to log in again. Ugh.
"Please allow about 10 minutes" it said. Where's that facepalm emoji?
But like, seriously. How does someone even build a website THIS bad?rant pages seriously load in 10+ seconds slower than wordpress too do i want insurance this badly? 10 trackers 4 ad networks elbonian devs website probably cost $1million or more too root gets insurance stop reading my tags and read the rant more bugs than you can shake a stick at the 54 steps to insanity more bugs than master of orion 313 -
Can we all grow up and acknowledge that every programming language has its benefits and drawbacks? You don't sound edgy and sophisticated by only advocating for your language of choice, you twat.18
-
this is the state of hiring tests:
1. can you take an english sentence, and without a tutorial, write a for loop?
2. okay now write a full parser. but not in the language we want to hire you in.
also we can afford to pay you in bananas, experience, and exposure.
p.s. we also need you to do this backend test because this is a backend job even though the ad is for front end and you specified an hour ago when the interview started that you only trained for front.
on the positive side, we have a ping pong table and a bean bag chair. and a two hour commute. Think of the benefits!16 -
Well, I made a choice in life.
I'm going to stay and work in America after I graduate. In spite of all the shit talking I've done about its work ethics, benefits, politics, and culture.
This place is still home.
After trying out a trip to Europe for a few weeks I can't handle the idea of being 4,500 miles away from family and what few friends I have. I figured out what was true the whole time: I wanted to run away from my past. Breakups, a failed marriage proposal, a dead end job that I put up with only because I need to graduate. I've been angry and depressed over these things, but running away won't fix it.
I need to face reality and own up to it. I'll get a job as a developer in the states through hell or high-water.5 -
List of benefits given by some random company to its developer,
1- Medical, Dental, AD&D
2- Generous paid time off and holidays
3- Free fitness center in our building
4- Flexible schedule
6- Mac or PC, your choice
7- We and our customer don't use IE
8- Starbucks on the 1st floor
9- Generous 401k match
...
But I like 7th one the most!6 -
GOD FUCKIN DAMMIT
I WILL FUCKIN KICK YOU ON YOUR FUCKING THROAT.
Programming Languages and Linux groups in facebook are a fuckin pain to watch.
Some people make groups so all can benefit and help each other, talk about mutual interests, BUT NO SOME FUCKERS WILL SPAM SHIT AND MAKE YOU WANNA SMACK THEIR FUCKIN HEAD.
THERE IS A FUCKIN FAQ SECTION THAT ANSWERS ALL THE FUCKIN NEWBIE QUESTIONS. WHY THE FUCKIN HELL YOU SPAM IF YOU HAVE NO FUCKIN CLUE WHAT THE HELL YOU ARE DOING?
You come to a python group and ask if it's possible to get context from a site. I'M NOT MENTIONING THE FUCKIN FACT THAT THIS IS A SIMPLY FUCKIN QUERY TO A SEARCH ENGINE ALSO IT'S MENTIONED IN THE FUCKIN FAQ. Let's move on. We tell you yes, there is BeautifulSoup for that. After 5 fuckin mins YOU COME AND MAKE A NEW POST THAT SHOWS YOU CANT FUCKIN ITERATE A GODDAMN FUCKIN LIST. I'm not pro either, i don't forbid you to learn, BUT FUCKIN LEARN THE BASICS THAT ARE PROVIDED TO YOU FROM GREAT FUCKIN RESOURCES BEFORE TRYING TO ATTEMPT SOMETHING MORE COMPLICATED. AND IF YOU NEED HELP PROVIDE CODE THAT WE CAN USE. NOT A FUCKIN PHOTOGRAPH FROM YOUR MOBILE
Let's go on the Linux groups.
SINCE YOU FUCKIN JOIN A LINUX GROUP YOU ARE SUPPOSED TO KNOW WHAT THE FUCK IS LINUX. IT'S A FUCKIN OPERATING SYSTEM RIGHT?
Then you spam shit like, UBUNTU OR MINT 5 MINUTES AFTER SOMEONE ELSE MADE THE SAME VERY QUESTION 30 MINS AGO. WHICH WAS ANSWERED AGAIN YESTERDAY.
"What are the benefits of Linux". NONE YOU TWAT, IF YOU NEED ME TO TELL YOU THE BENEFITS OF THE SYSTEM THAT YOU USE THEN WHY THE HELL YOU BOTHER.
Next.
You say you have problems setting up XAMPP. We tell you that since you are on linux better use LAMP. You ignore us and spam your fuckin problem with XAMPP. IM GONNA FIND YOU AND IM GONNA MAKE YOU CHEW MY FUCKIN SHOES YOU PIECE OF SHIT.
I'm not even mentioning the kali wannabe hackers.
Conclusion:
DO A FUCKIN SMALL RESEARCH BEFORE SPAMMING THE SHIT OUT OF STUPID FUCKIN QUESTIONS. AND IF YOU CANT EVEN SEARCH, LEARN TO ASK IN ENGLISH THAT IS FUCKIN UNDERSTANDABLE SO SOMEONE CAN GUIDE YOU ABOUT WHAT YOU SHOULD SEARCH
OH FUCKIN GAWD IM GONNA THROW MY LAPTOP OUT OF THE WINDOW8 -
Job offers that list "high speed internet and a laptop" as employement benefits realy piss me off. Do they think other companies force you to code on paper and send it trough mail?8
-
It's funny how I now have:
- 45 days of paid vacation which means I can be gone for two months (maybe not in one go)
- My employer pays for the travel expenses
- I'm working remotely
- There's internet almost anywhere
- Our client has a shitload of holidays
- I don't have a micro-managing manager or guilt-tripping colleagues
And yet here I am, unable to file a leave without feeling guilty about it because I just took a vacation last December and despite some work-related annoyances, my colleagues are pretty kind compared to the poltergeists I used to work with. It's not like I can go anywhere these days anyway.
But at least that's a reminder that work life is improving together with the benefits package. That's another item on the checklist, move somewhere where going on frequent vacations is the norm.20 -
Hi Dev Ranter,
My name is John Smith and I came accross to your resume on Linked In and I was very impressed. Would you be interested in a 5 min call?
Job Details:
Required skills (all expert levels): C#, JAVA, Clojure, C, PHP, Frontend, Backend, Agile, MVP, Baking, Redis, Apache, IIS, RoR, Angular, React, Vue, MySQL, MSSIS, MSSQL, ORACLE, PostgreSQL, Access, Python, Machine Learning, HTML, CSS, Fortran, C++, Game design, Book writing, PCI - Compliance
Salary: $15/Hours no benefits
Duration: 2 Months (possible extension, plus we can fire you at will)
Place: Remote (with work tracking software)
Hours: 5am - 1pm, 6pm - 11pm
Expect to work on weekends
You will be managing people as well as building applications that had to be running as of yesterday. Team culture is very toxic and no one cares about you.
We care about you though (as long as you deliver)
Looking forward to talk to you.
John Smith
Founder, CEO, Director of Staffing, Entrepeneur
Tech Staffers LLC ( link to a PNG posted on facebook)
Est. 202020 -
Idea: Emoji passwords
Bdixbsufhdbe HEAR ME OUT
I know, I know, emojis belong with teenage girls on Snapchat but there are some theoretical benefits to emoji passwords.
Brute Force attacks are useless! With such a wide range of characters and so many different combinations, they just wouldn't be viable.
Dictionary attacks are less useful! Because those require...words.
They can be easier to remember. Tell a story with your emojis. Images are easier to commit to memory than combinations of letters and numbers.
Users would adopt the feature! For whatever reason, the general population fucking loves these things. So emoji passwords probably won't take very long to see use.
I don't know much about this last one, so I saved it for last, but I would imagine that decryption would be more difficult if the available values is quite vast. I dunno how rainbow tables and hash defucking works so I'll just put this here as a "maybe"
😀35 -
While being self employed as a programmer may have its ups and downs, at least no one will judge you(except yourself maybe and your clients if they know) when you code drunk and it's Wednesday night/Thursday morning.6
-
I just had my very first salary negotiation in my entire life and now I just want to hide under my bed.
Why is it so damn painful!?
It’s not like I’m asking for sacks of money, but I also have to think about what allows me to have a place to live & what valuable skills I offer
Both parties should get an acceptable outcome right!?
Like there’s no insurance, no benefits.
Having this conversation so soon may have been a mistake. Fuck
I hate this feeling!
Ok wake me up in January26 -
I met with the CTO of a local tech company today for a beer, at the recommendation of a friend who currently works at the company. They're looking for Software Engineers and wanted to see if I'd be a good fit.
I'm not actively looking to leave my current job, as I love it there. I was just curious to see what other opportunities were out there.
After the beer, he pretty much offered me the job on the spot for $30,000 to $40,000 more than my current salary, along with benefits. When I asked if there was any sort of technical interview, he said that this meeting was actually the technical interview, and that by the time he had finished his first beer, he could already tell that I would be a good fit. He wants me to meet with his Lead Architect and CEO soon just to see if we all click and then we'll go from there.
The only problem is that I really love my current company. I love the work, the atmosphere, the autonomy, and my coworkers. But an extra $30k to $40k per year is a lot of money.
If everything works out and they give me an official written offer, I'm going to see if my current job will counteroffer. I know my boss would happily counteroffer if he's given authorization from the higher-ups, it's just a matter of exactly how much they're able to counteroffer.19 -
It's not a dev quiting but my brother who worked in parcel delivery at that time.
He was hired on a temporary contract but promissed from the beginning and in every discussion they had, that he'll get a permanent position after 6 moth, if his work is good.
Fast forward 6 months. They had a meeting and told him how satisfied they where with his work so naturally he asked about the permanent contract. Fuckers acted suprise and shit. Claiming to never have said any of it. However as they are happy with him and so "generous", they offerd him another contract for 6 months and told him, they could talk about a permanent one after that period.
He kind of has a temprament, so he got up, fliped them the bird and called them lying assholes and went home. He didn't show for the time left on his contract.
The funny thing about it he worked for the swiss postal service (which is owned by the state) but not directly but through this.company providing temporary workers (which is cheaper for them as they get a shitty salary compared to a full time employee with all the benefits).
Wankers!
Nice thing though, the accounting department still sent him a christmas bonus (he quit somewhere around mai...)7 -
I was told there's gonna be:
- good salaries
- informal company setups with benefits
- lots of jobs available
- non-dev people look at you in amazement
- get to work on really interesting stuff
What I'm actually doing:
- carrying a team of people in uni because you're the only one who knows how to code
- deal with shitty uncommented legacy code at work
- be reminded that if you don't do something super-sophisticated you're easily replaceable
- spend unpaid overtime hours because you're the only one at your job that is on the issue (I see a pattern of being alone in a problem here)
- requestion all my career decisions
- cry and be stressed
- hate every minute of work, yet be stuck in it because it's a source of income that is flexible enough for me to be able to study full-time
So dunno man, I'm still waiting on what I've been told, people say there's lotsa money and satisfaction waiting for me after grinding through 5 years of high education, it'd better be worth it5 -
TL;DR: Tech companies. Don't ask for loyalty if you don't care about your people.
> I'm a gud Dev (and a gud boi).
> The company assing me a cool project.
> The company promised pay me the training. about that suite. They didn't.
> I finish the project and i'd accomplish the task with more effectivity than excepted.
> My company won an interview about "the success case of the implemented software and its integration with our software". They denied me the chance to fly and go to the meet. Instead they will send another guy...
> I asked for a "salary adjust" cos I'm finishing my engineering degree and my good work. They declined.
> Next day I'd present my volunteer job resignation within 15 days (because laws demands that). I have a better job option with +20% my actual salary and a lot of benefits. And they needs me ASAP.
> Everybody look at me shocked and if I am a traitor.
What the f!$-k they did expect?
My unconditional loyalty?
🤣🤣🤣2 -
I received my evaluation and instead of getting fired, they gave me some really good feedback. I'm surprised.
After weeks of bitching, the other team finally removed their JIRA issues from me. Now I have more time to focus on my original team and we're gonna start on building stuff from scratch for the new version of our product so it will be goodbye spaghetti soon.
Since I'm a regular employee now, I've unlocked some special benefits. They have quite a lot but two of my favorites are - 30 days paid vacation and I can arrange for more if I allocate my benefits right and $6k reimbursible travel expenses. Those two suit my current goals pretty well.
As always, since the dawn of time, they gave me high ratings on technical skills and just a "good" on functional, it's always been a weakness of mine. The client said I finish things on time, often days earlier than the deadline. I guess I'll slow down a little bit and try to learn more on the functional side? But it's gonna be a fun ride since they have no documentation.
I just feel motivated now. 😊7 -
From my last job interview (which I got hired btw)
Lead developer: "so we see quite a lot of frameworks that you listed for php, Laravel,cakephp, codeigniter, we really like the idea of them but have not had the opportunity to use them since as you might know by know our pages run over basic and small scripts, you also listed some cool front end frameworks, react looks amazing and I do have somr experience. Tell me, if given the choice, which framework would you use for php?"
Me: Really depends on the project, but the ones that you have described previously seem that they would not really benefit from them, we should not use them if they are overkill or will not expand to anything else on the future"
Him: "But given the choice?"
Me: my own framework, completed it a couple of days ago, it has its own routing system and everything made by yours truly, used it before on some projects in which the developers work with it with no need to ask me about stuff, the documentation is sound and the code rather simple. Php is and can really be all you need depending on what we are talking about."
Him: **stands up, moves closer to me and fist bumps**
"All right now moving on, i was wondering abouy redux, what are the benefits of..."
Walked out of there like a boss, it got interesting when we started talking about Lisp, apparently they are interested in putting some Clojure to test in small things since they want to learn new things and apply them. Yup, this gon b good!!4 -
A friend offered me a new job in his company. Therefore I am going to quit my job. I like my current job, but the conditions are shit. Still I like my colleges and my clients. So I feel really bad for quiting.
The Job he offered me is pretty good, well paid and has many benefits for me. I like him and his company and are really excited to work with them. They are expecting big things of me and I'm scared to disappoint them.
Also I haven't told my boss about my plan to quit yet and because we become kind of friends in the time I work for her, it's an difficult talk for me.
😕3 -
Can we ever have a truly democratic and uncensored Internet?
I am writing this in irritation and anger as I read a story headlined " Apple CEO backs China’s vision of an ‘open’ Internet as censorship reaches new heights"
Appearantly "Open Internet" as the Chinese Government understands it is, "you can say whatever you want as long as we like it". And Apple being the ass-kissing, 730-million-customer-seeking, co**suckers that they are is only happy to comply. They even removed 674 VPN apps from the Chinese version of their App Store last year to comply with government rules, stating "We strongly believe that participating in markets and bringing benefits to consumers is in the best interests of folks there and in other countries as well, We believe in engaging in governments even when we disagree.”
That was Cook by the way.
Thats two fucking contradictory statements rolled into one!!
Anyway, I know private companies are well within their rights to do what they want to make profits. And I understand Apple might not be at fault totally. But its just so frustrating... :-(
The Net Neutrality repeal in the US, this, the Aadhar shit in India and lots of other stuff thats been happening around the world, that just blatantly undermine Civil Rights and freedom makes me imagine that only a bleak future sits on horizon. Almost Orwellian.
If only people would just realise and revolt a bit... probably we would have a different future then..
I hope I am wrong and this is just the pessimist in me speaking.14 -
I hate how willing companies are to let someone go over money.
I’ll use a real life example with someone I knew. This person joined a company at the entry-level developer and worked up to a senior level. His pay rises were around 3% per year with around a 5–7% promotion raise (there were two of these).
At this point, 4–5 years after joining, he was making far under what a senior developer salary was in his area. Eventually, he interviewed on the team of a friend at another company and was offered a 40% increase. Four-Zero. CRAZY.
What the company did is baffling to me.
His boss said they may be willing to increase 5%, but there was no way they could even match what the other company offered, let alone beat it. The benefits were better at the new company, but he would’ve stayed with the original for a salary match.
So he left…
But what did the original company do? Hired a new senior level developer for the same dollar amount the dev was offered at the new one, then lost about 6 months ramping up that developer due to a super complex code base, and the new developer turned out to be much less capable than the one they just let go.
So wtf? It’s flat out stupid on the company’s part. Some sort of effed up pride or something.
They’d rather let someone walk out the door, knowing it’ll cost just as much to replace them, plus losing literally tens of thousands of dollars on ramp up time, and they gamble on getting a capable developer instead of a known, proven, loyal developer.
Thankfully, the younger tech companies understand this, and many pay people appropriate to level and talent, regardless of what they were making before they advanced to that level.13 -
Somebody asked on how to get started on Full Stack web application development.
This is how I got started.
Client side Web Application Development:
---------------------------------------------------------------
• Start with basic HTML, CSS and JS, JSON. For quick learning, see W3Schools for these topic or YouTube it.
• Get a local web server. "200 OK!" webserver chrome extension is a good start. (https://chrome.google.com/webstore/...)
• Learn Chrome Dev Tools to debug the pages. YouTube it.
• Get a good IDE. I am very happy with VSCode. You can use it for very serious WebApps.
• Start learning JavaScript language in depth, but just related to Web Browser related topic or you would get sucked in server side too early.
• Install node.js. Learn NPM package manager. Learn basic node commands.
• Learn complexity of JS file referencing, JS modules in browser. Just learn, don't use it yet, to understand the benefits of code bundlers.
• Learn Webpack code bundler.
• Learn how to make you simple site much faster and using in Mobile using "Progressive Web Apps".
• Now learn to make modular UIs. I love React. Focus on getting the UI code modulear. Create Single Page sites. (You are not there yet to create a Web App) “Create-React-App” started kit is a good starting point.
• Learn to create multi-page site using React-router.
• Learn application state management using Redux.
• Learn to create application decision engine using Redux-Saga.
Practice and master each stage.
Along above, learn git / GitHub (to learn from others code), find good web resources like Medium / Smashing magazine, good YouTube channels etc. I subscribed to some popular Udemy courses too.
Server side Web development:
------------------------------------------
:) First learn client side Web Application development. Server side learning is another story.3 -
* Initial Interview*
HR: We do offer remote job, lots of benefits and annual increase of salary.
Supervisor: "Oh... Those things HR mentioned? That's just a lie. We're just complying on the government requirements"6 -
Looks like I'm destined to be fucked in the ass every time I'm on vacation...
This boss : https://devrant.com/rants/1330624/...
Told me he is gonna implement the new backend of a web app we have while I'm on vacation...
He was trying stuff with python for it and I tried to explain him the benefits of polymorphism and the ideas behind it and he was looking clueless, as always...
I'm screwed... Last time I went on vacation they started using react ( no complains ) and firebase ( fuck this shit ) ...
Now we are moving this web app away from firebase but I can see it is gonna be shit and a lot of rants will follow from his "back end" that this motherfucker here is gonna have to help implement after 2 weeks of fucked up code...5 -
It's Saturday and I'm writing documentation. I enjoy doing it and it feels good knowing that others would read it and find it useful. It feels like a better kind of revenge against all the shit documentation I've ever had the misfortune of reading in my entire life. Also, it benefits me because I'm a forgetful person. It doesn't matter if I worked on something for several years, if I'm not working on it now, I don't know what it's about.
It happened many times that a colleague asked me about something, I said I don't know, and they replied, "Yes, you do, it says here that you're the author." Over time, I improved and started saying "I don't remember, let me check" instead. But if you have an annoying colleague who doesn't remember the shit they made some time ago, it's probably me.
I'm 69 years old, please forgive me. I'm dying soon. Always remember me.10 -
Money isn't everything.
When I graduated, I chose the job I have now because of the pay and benefits. A couple years into it, and I realize now what a mistake that was. After my first year teaching myself Apex and automating most of my team's work, I hardly spend any time as a developer because of the low number of jobs at the company that allow me to do that level of work within the first five years of employment. I've consistently asked my supervisor if I could move into a more technical space with proof of my work as reasoning to no avail. If your job pays a lot but isn't challenging, you can wind up being just as upset as if you had to work 60-70 hrs/week.8 -
My company got another contract to support a research institute. My current contract has shitty leadership that won't back us against our boss (different company, same contract) without proof. The fact that 3 of the 4 of us dread going to work isn't enough?
Anyways. Talking to the other site about transferring. Need to gtfo to a less toxic environment where I won't be made to work fucked up hours with a boss who doesn't like women in tech, and thinks he's something special because he's vegan (but had real leather jackets and bike seats, but that's an entirely different story) and does yoga and plays the guitar.
Meanwhile, he resents his kids and seems to regret getting married. All because he used his military education benefits to pay for their school.11 -
Every now and then I see neovim being mentioned here, which sparked my interest. Currently I use vim, vi and the likes. Given that I'm at least somewhat familiar with these, what are the differences between them and neovim, benefits of one or the other, and ease of migration?
As for why I'm not going to Stack Exchange to ask this question - I understand that this will be very opinionated, which I find desirable. There's nothing like actual user experience. But Stack Exchange being the way it is, such questions would be shot down immediately :')8 -
Overheating The Javascript Ecosystem
Paranoid thought: You know, in the course of every day, being the corrupt piece of shit that I am, whenever I see a scandal or what looks like shenanigans-in-the-making, I ask myself
"Wisecrack, is this a fucking scam or con of some sort?"
I was recently asking myself this about javascript.
Not the language per se, but the ecosystem.
I noticed how there are a thousand CLIs for simple shit. Another four thousand for page long libraries, for simpleton level shit (because prototypes are designed after satans own aborted love-child of object models). I noticed another eight thousand guys imitating steve jobs, talking at conferences and 'change the world' high-on-huffing-my-own-shit TEDX talks like rubyists that don't realize the world has moved on, all to hawk books and inflate CVs for cushy positions at major tech firms and the herd of dicksuckers following the next fad off a cliff like lemmings. And another eight thousand 'tech journalists' pushing them off the cliff while begging for outrage and hype dollars and slowly circling like vultures above the drain that is the ad-based economy.
And I thought to myself.
"Wisecrack, who benefits from all this noisy self-indulgent horseshit? Where is all the money coming from for all these books, conferences, meetings, publications, media, bread, and circuses?"
"I don't know wisecrack. But if I were the CEO of a big company, threatened by the prospect of a universal language, or universal platform, like flash, but one I couldn't kill like flash, I would try to do the most corrupt thing I could think of."
"Whats that wisecrack?"
"I would try to 'overheat' the ecosystem by selectively hiring people from that ecosystem, pumping money into a boatload of similar products, all in the hopes of provoking the equivalent of an immune overreaction, imitators all flooding the ecosystem with the same shit in different packages, self promoting sycophants, aggrenadizing social media idiots, tools sold as tools, hyped as 'the next coming of steve jobs', overcooked shit that focuses on ceremony over functionality, ritual over productivity, documentation over innovation like some sort of amazonion infinite nesting doll hellscape of documents linking to documents linking to documents, each one a new circle of dantes inferno, where the definition of anything links to another document that says "see also xyz", and I would convince them that they had done it to themselves."
And then I would push typescript as their lord, savior, and master. "
"How do you know all this wisecrack?"
"Because I am a piece of shit, and, this is what I would do in any executive's shoes."11 -
"Sleep" is the last frontier in high performance computing. Is your code still slow? Just Sleep™, and you'll have your results instantly*.
* Speed benefits apply only to the sleeper. Sleep is not a solution for immediate deadlines.3 -
Applied for a company and received a contract today. I can't believe what I'm looking at. (Graduate software engineer)
- £30k starting salary
- 28 days annual holiday
- no benefits whatsoever
- no work schemes
- reserve the right to tell you to work overtime without extra pay
- reserve the right to work you from home on weekends in emergencies
- you will only work on what they tell you to and nothing else
This company has awful reviews all over the internet which I didn't see until after applying.
Going into their offices for interviews, all I saw was a bunch of slaves on their screens, no one talking, no one smiling.
Spoke to the CTO whose words were, quote: "we only care about making money, we don't care what people are saying about us as long as they are using our service and paying us."
What the actual fuck?16 -
I rewrote my resume. It is getting shorter and shorter. Scary.
But I was thinking, that during interviews, I never get to ask the important questions. Like, I do need to ask a few things that are important for me. Those that are not written in their websites, and they will do their best to hide.
So I came up with a list of questions:
1. Do you pay for overtime work? what is the basis of pay? hours or work-module? how realistic are the work-modules?
2. Have you ever had issues with employees from minority groups?
3. How do you address employee's professional concerns? for example, about technological debt.
4. what's the policy for meeting and daily interruptions during brain-work? Are people ever forced to participate in meetings that could be summed up in emails? what's the company policy for initiating a meeting?
5. Who designs the software? Are the requirements always non-negotiable? do the direct developers have a say in design matters?
6. How close are job requirements (as advertised) to actual tasks I need to perform?
7. What's the company policy for motivating the employees?
8. How does the company deal with mental health issues? is it acceptable for people to take leaves due to mental health issues? Has anyone ever done it?
9. How does the company deal with individual needs for working methods and space? Specifically, how does that apply to meetings? Do you have company-wide meetings? How often are they? What's the impact on productivity? Can employees not participate? Do they have to have an excuse to not participate?
10. Do developers get to develop their skills during worktime often? Or is it a "do it in your own free time" kind of thing? Are there any resources available to those who want to develop their skills further? Is it included in the career planning and employee performance review?
11. Assume I work for your company for a year. What are the benefits I can potentially gain in a year from working here, aside from adding a line of work experience to my resume?
12. Does the company provide any form of free feminine hygiene products in the bathroom?
Any questions I should add?94 -
So the story start like this, 6 months ago i left my job in a big company for an oportunitiy to work on a new one without all the bureocracy and shit and with better benefits , the first months were wonderful we were using a nice stack of technologies and the team that was assembled was a nice one with smart and hard working people with a few exceptions, but overall very good. One day out of the blue the manager started to presure us to release a project that was on time and wanted us to make extra hours and work on saturdays, sadly we blindly did because we cared for what we were creating, fast forwarding to yesterday, the whole team was called to a meeting and our contracts were terminated without previous advice because the company could not afford to pay us for more time and blahblahblah..., soo here i'm feeling used and sad but with renowed feelings about starting my own business!!20
-
A friend of mine and I decided we wanted to fork linux and port it to C++.
Sounds crazy yea, but there are many benefits:
1) More secure due to ability to use references
2) More sustainable due to the extensive standard lib
Not only would we port linux to C++, we would improve it as far as possible.
So now for the part of the rant where I misuse devRant as an advertizement platform. to those interested in helping, here is the poll where you can get included into the mailing list:
https://docs.google.com/forms/d/...11 -
Android development: Just got a RecyclerView to use two different types of ViewHolders. What a bitch to get working, but the performance benefits will always keep me coming back...7
-
Sad. Got a new job. Apparently, readable code is not a priority. My suggestions were being ignored. Does the benefits of condensing an if-else to a simple one-line return statement really that hard to understand? Does making clean and readable code should be an optional thing to consider? It doesn't help that I'm the youngest, they felt like I don't have enough street cred. I'm starting to hate my job.11
-
Had a LinkedIn recruiter contact me a few months ago, I usually get one of these a week at minimum and usually more frequent the moment a start a new position. I hate that!
Anyway, story and rant:
The recruiter sent me a position that was pretty good, lots of benefits, not too far to drive, some remote days. With the usual list of responsibilities that they themselves dont know what half of them are but put them on anyway, I would automate those anyway if I wanted to work there.
All looks great, I ask if they can send me more details and the budget they company has for the position.
This was for a Senior position so I thought they would know what industry standard is.
The recruiter replies with a budget: $2000
I actually couldn't believe that they thought that was acceptable amount of money for the amount of responsibilities they wanted this new senior guy to do, no wonder the previous guy left.
I respond and told her that the amount is extremely low for what they want and I dont think they will find someone with the skills they need at that amount. I would be willing to talk for a minimum of $4000 and thats not guaranteed until I can go for a formal interview to find out exactly what the company needs.
The recruiters replay was probably the rudest anyone has ever been to me online, lol! She insists its industry standards and any Senior would be lucky to get such a great paycheck, the company has been in business for years and their developers have always been happy and paid industry standards.
I respond again and tell her that im getting $3800 at this small company where I currently am and if the "international company with clients all over the world" wants to have my skill set why is it that they cant pay premium salaries!? As well as the graphs for my Country on what the current industry standards are for salaries in my industry.
She never replied, but I kept tabs on the company she was recruiting for. They are still looking for a senior dev, its been 8 months now and no one has applied.
I am so happy more developers are standing up for themselves and not taking agencies bullshit with low salaries, crazy overtime and bad technical specs.
Note: Amounts are made up, was just to show comparison.4 -
dfox, trogus - you guys are so incredibly nice!
thank you so much!
(ordered stickers from the shop hoping some of the money goes to the guys and they put an extra free swag without me asking for it)1 -
I love to work in pubs/bars, this special kind of noisy environment works so well for me. I even go "into the zone".
Lets talk about this. Is anyone else the same? Just curious.
These are my 6 reasons:
0) Beer. 🍺
1) None of the activity in a bar actually interests to me, if you know what I mean. In my house, every single noise/movement will get my attention.
2) After some time all the noise blends into a kind of "homogeneous hearing blurb". Like a mantra. Maybe there are even white/pink/brown noise benefits (guess).
3) I go to places where I enjoy the music and atmosphere.
4) I like bars and pubs anyways. I feel good in these places.
5) Beer. 🍺8 -
I'm so conflicted! My brother just opened VS Code and tried evangelizing me on the benefits of using a light theme! Should I disown him? Secretly sabotage his development environment? This is very distressing. Suggestions? Lol14
-
Today I discovered what slowed my productivity the most: variable naming.
In a project I was naming many variables 'dirname' in different parts of the my code, but it represented 3 things: only the name of the directory, relative path + directory, and absolute path + directory.
I wasted to much time just figuring out which was which everytime until I finally decided to organize variables names better and see the wonders of the world. Result:
- dirname: only the name
- reldirname: relative path + dir
- absdirname: absolute path + dir
Such simple solution, yet took me years to actually see the benefits, my god
(First devRant post btw :3)7 -
Whenever the talent hunter omits the pay and starts speaking about the benefits and the team spirit, you know they expect that they can underpay you.1
-
I had a manager who scolded me in me in public on a non-IT floor because I used child classes and overloading of methods which "is too hard to read". Instead use "lots of ifs and else's". This is the guy that had a JSP so large (be cause he had so many ifs) that it couldn't be compiled even on a server.
The best karma happened a few months later. I was looking for a new job (wonder why?) and was very deep in the interview process - like round 5- of company A. I got talking to this jackass, who had no idea I was interviewing, said "yeah I applied to company A once. Couldn't get past the first round. Great benefits, though.". Me getting the job a week later was the best thing ever. -
Im back to anyone that may cared a little, so I was offline for 6 days since my ISP Ultra Hilarious to crash my state records of their paying customers and some other stuff that It took 5ever to get back, anything you guys want to share with me that may happen lately here on DevRant? I personally my classic Amazon bashing news and Perhaps giving away some Steam Keys that one Reviewer user of my site give us out to promote the site along side the devs.
For the Amazon News there is:
Amazon in talks to buy cybersecurity startup Sqrrl and also group of New Jersey Amazon Warehouse workers stood in the cold outside an Amazon Books store in Manhattan on Wednesday to remind shoppers that their online purchases are made possible by warehouse employees who often are underpaid and denied normal workplace benefits. More info at: https://legionfront.me/pages/news
No about Free Steam gamuz:
Gravity Island Key: AACA7-CYFVW-N775L
For more free keys drop by:
https://legionfront.me/pages/gaming
https://legionfront.me/ccgr6 -
I've got a rant-type question:
Why would you EVER use Google Chrome?
There are a million browsers in the world, you could've used Firefox, Opera, Vivaldi, Brave, Bad Wolf, Qute, st, Epiphany etc, but you chose to uss Google Chrome.
What would be the reason you would ever choose Google Chrome over any of the million browsers, out of which many of them get the job done much better than Chrome? Okay, I get it why you might use IE or Edge, cause you might be too lazy to install any other browser or you just want the performance benefits you get with Edge which totally, most definatelly, a very big plus point for Edge.
*"Chrome has a balanced-bloat out of all browsers"*
But how tf does that matter? That doesn't even help performance wise anyways.
I can't get over the fact that I have to see/hear about 'Chrome hogging RAM' EVERYWHERE. Like, why do you even care about the god damn browser? Why is it a standard over the million other browsers that exist? Why can't the general public be educated that browsers have choices (just like phones) and you don't have to spit crap over people who don't use Chrome.
It just drives me crazy of how many people hate Chrome, and still it's a 'default' browser.
I would quote Vivaldi (the company/browser):
'A browser should adapt to you, not the other way around.'
(Disclaimer: Rant of a former Firefox, qute, st, Opera, OperaGX, Edge, and ofcourse, Chrome user. Currently in deep love with Vivaldi.)
I'm done ranting. Have a nice day!
(My first post here, if I did something wrong, let me know! I'll make sure I don't do it again!)58 -
Asus have now decided that a removable battery is a feature people do not need anymore on a powerful laptop.
My battery or charger had a fit and blew the fuse on my charger and broke the battery, and now I have to send my laptop back because they can't send me a new battery, as replacing it myself would void the warranty.
Please for the love of all that isn't completely retarded, nobody start taking more pages out of Apple's book, even some completely non-technical people could handle changing a battery before, this benefits no one.
To make things worse, I'm on holiday right now and leaving the country for a year a few weeks after I get back, so if they can't get it back to me fast enough, I won't have the laptop for the whole bloody reason I bought it for, just because some smart arse designer has clearly never owned a laptop in their life.2 -
The ups and downs of a corporate database developer job:
Ups: Great pay and benefits, advancement opportunities, job security.
Downs: Windows 7, Office 2012, Oracle DB 11 release 1 (2008)... not exactly a cutting edge environment.2 -
My boss, head of IT, doesn't see the benefits of using slack at our company. He thinks it's like instant messenger...14
-
JavaScript.
So terrible language in so many ways, the code is a absolute mess, the shit of the callback hell of functions inside functions inside functions.
And now everything it's built around the tucking JavaScript, you have to learn it by force because there is almost no project that doesn't use it.
I know it has some benefits and because that is getting bigger but the syntax is the worst shit ever, I mean, switching from Python to JavaScript is a pain.
The only good thing is it's getting better with each ES iteration, but it is still a really big piece of crap with hundreds of frameworks.15 -
Not necessarily ignorant, but funny.
Before my current job I used to work for a company that provided software services to logistic type corporations, import export and all that jazz.
I was asked to generate an admin interface that would allow people to enter scans from different products, sort them in the right place and update the main interface. During the time we were using Classic ASP with VBScript. There, AJAX and similar functionality can get quite tricky, but definitely doable if you know what you are doing, VBScript has many limitations when compared to something like PHP for example. But thus the application was created in about a week once everything was sorted and then the storage manager came back to ask me if I could put a spinner or something in it to show that the information was loading. I asked him if the information was not being updated accordingly or if there were similar issues to that extent.
He said "no, it is working perfectly and I have no problem with the functionality, but these morons keep trying to scan shit because they can't tell if something is being populated into the main table in the interface because it all happens so quickly" Me: "well it is a very simple process, if you want I can add some sort of additional message to that or a spinner or something of the like that would show for two seconds or something, just so they can get some visual clarification"
Him: "This is a pretty stupid thing isn't it?". Me: Yes. Him: "I am so sorry to ask for this, how long will it take you?" Me: "Lol give me about 30 mins maybe less, it is no problem really, let me get this out of the way so that your people can get to it without loosing anymore time"
Such things are the reason why they literally brought me to the head of the company when I told them that I was leaving in an effort for him to try and convince me to stay. I was not to be contracted into their service anymore, but a full time employee. It was nice for them to ask really, but I declined in favor of the benefits I get from my current company.
To this day I think its funny and they remember as well.7 -
Finally applied for a GitHub student pack. The benefits are simply awesome. :)
https://education.github.com/5 -
Practice "garbage collector": relax by keeping your eyes closed for exactly 10 minutes when you feel tired (you won't fall asleep).
I usually do it once (after lunch) or twice a day (and mid afternoon).
Benefits are huge: just try it.7 -
First post.
So, I've been teaching myself front-end for about 7 months now, and I'm really enjoying it, especially the actual programming aspect of JS. I also just started a new job, nothing to do with development, that I expected to be extremely boring and unfulfilling, as it doesn't fulfill any of my interests, but it'll pay my rent and it has decent benefits. I'll be mostly working with excel.
Now, like I mentioned, I'm really new to the dev world, just a little infant really. I know enough to know that I don't know shit. So, I was surprised to learn today that you can program in excel with VBA. I know the language gets a good bit of hate on here, I did a search before posting, and while I haven't started to learn it just yet (I'm starting tonight) I'm excited about. Firstly, because I'll get to do coding for my job, something I'm interested in, and secondly, because if I can figure out how to automate part of what I do well enough that it's implemented with the rest of the team, then maybe I'll be rewarded, and I'd be able to put professional coding experience on a resume for when I try to find a better job.
I've really enjoyed reading all the rants. They've been entertaining and also educational sometimes.
tl;dr Discovered VBA and was actually excited about it6 -
Dear headhunters, you should start your initial job proposal messages with
"How much is your net salary and what benefits you're currently getting"
Then end it with
"We can make more happen."
Then let's talk2 -
PSA: Respect open source contributors and maintainers. I'm not saying "please."
If you found a nasty bug, demonstrate the bug and write down everything you know and did in an organized way. Don't just say "this is broken" and expect people to pay attention. You'd be lucky if someone even takes the time to ask a follow-up question.
If you want a new feature, pose the idea and make a case for the benefits it gives everyone. No one is going to keep doing free work for just you.
And if you don't like the design of the software you found valuable enough to USE, then don't complain without being ready to work. Don't just bitch about code style or your opinion of what's over-engineered, even if you are right. If your free beer isn't cold enough, either chip in an implementation for a cooler or march your ungrateful ass to the next episode of the shitty MTV reality show that is your life.
In fact, if you know how to code, put up a PR for any of the above cases BEFORE asking for someone's time.
So much of the world runs on open source and the people behind the projects rarely get the credit they deserve. Treat them like the angels they are.
...
(Unless they are dicks for no reason. Then this is more of a case-by-case.)2 -
I just got trolled by Amazon.
LOL and FML.
Be me, super busy with tons of things to do trying to prioritize tasks and jiggle jaggle from one thing to another.
Then i get a call from an Amazon representative, which I know:
Her: You should join the AWS Founders Club, you will get a lot of benefits.
Me: I don't really want to, I already looked into it and the process is long.
Her: You should do it, you got what it takes. Just register through this link..
Me: O.k.
1 day later
AMAZON: Unfortunately, we have to inform you that at this time we aren't able to accept your application. Though your startup story is impressive, your startup isn't at the right place in its journey to benefit from what the AWS Founders Club can offer.
WHAT A FUCKING WASTE OF TIME!
I didn't even want to join in the first place!!! What is this next level of trolling?!6 -
You have 2 years to live. You have a spouse and kid. Google offers half your salary to your spouse for 10 years and survivor’s benefits for your kid until they’re 23 (correct if I’m wrong) if you die while being employed by them.
Would you spend those 2 years practicing algorithms and your CS knowledge to get into Google? Or spend the precious little time you have left with your family?8 -
Man, as much as I love reaping the benefits of Continuous Integration, I sure fucking despise having to set it up.
By the way, hi devRant!4 -
My favorite year as a dev + why?
It would have to be this year because ..
- The 'pointy hair' bosses I've ranted about on this forum have been fired or they quit. I almost kinda forgot what it felt like to talk to managers not feel like "Good Lord, how does this guy put on his shoes"
- I took over the position of my nemesis (his choice, not mine) who quit (he quit before he was fired) and deleted+replaced all remnants of his code/life's work. More out of spite than necessity.
- Reaping the benefits of properly logging/reporting errors and developers able to fix those errors, nearly eliminating those 3:00AM 'System is down' phone calls.
- Able to take time to learn new technologies (learning React right now) and not constantly running around putting out fires.
- Son just graduated college at age 21. -
Today I had what might have been my worst job interview to date. It had many different technical, cultural, and business red flags. One that really stuck out to me was when I asked my interviewer why he loves his job, he went on about how great the benefits and events are. Not a single word about the work he does or his teammates. A younger me would have seen this as an opportunity to put in some hard work and contribute to something great. Older me knows to avoid this dumpster fire like the goddamn plague.6
-
Another day, another job description
# Benefits
- Flexible work hours
: You'll be coding to midnight
- Ability to work from home some days
: But watch out for those other days..
- Our office space provides free coffee, beer and soft drinks as well as an amazing modern workspace
: Our tax expense will get you gee'd up and tipsy til you loose track of time. (Future diabetes health insurance not included).
- Growth and future progression opportunity
: Pinky promise!
- Receive valuable company equity
: Plus a set of steak knives for four easy payments
- Latest MacBook Pro
: We own this. We own the thoughts you have while looking at this. Plese think many thoughts.6 -
Just had one of the most cringiest HR interview ever. I'm looking for a new job, and yesterday applied for several med/senior backend developer positions and immediately got response from a well known software company.
We schedule a call today 9:00am, so I take homeoffice and wake-up half an hour earlier than usual.
First thing I notice, lady is 5mins late, but okay its morning, we're all humans, so I don't mind it even though some other person might call it a classical sign of disrespect and hangup right away.
First question: Why did you apply for our company?
- Euhhmm cause I'm looking for a new job and I saw your job ad yesterday?
Second question: Why would you like to work at our company?
- Left speechless.. Well I honestly don't know, not really following your company, I know that you exist but that's about it, shouldn't you be telling me this? (*heavy breathing on the other side*)
The rest of interview left me quite uninterested due to initial questions, like what the hell, I can imagine these being alright for interns and junior developers who might be fascinated by opportunity to work for a big and well known company to build their CV, but c'mon I've went through shit already and honestly don't care for who I work for as long as they have interesting projects, are paying me right and have couple small benefits I'm looking for such as homeoffice, gym card etc..8 -
I have a dual booted laptop with Windows and Ubuntu, I can not for the live of me choose which one to use all the time. They each have their benefits! What do you think?29
-
I got call from a recruiter today for a job I applied for on ziprecruiter. The job is listed as remote. He says no, it's Denver, I said ok, well the listing says remote, he says, ok, remote is fine. He then argued with me about salary after I said it depends on the company on where I'm happy to negotiate to, and I'd want to know about benefits etc.. here is what I currently make, etc etc. He kept on trying to make me pick an hourly number.. I said I don't know the company, so he told me the company name.. them started in again about hourly rate (no idea who the company was). Finally he moved on and said he'd email details.
5 mins later, email comes through, please give hourly salary. Then another saying he'd pass my details on and I can just ask for about remote during the interview. And then another email 2 mins later asking for education etc, all of which is in my resume. I looked the company he was recruiting for up to find that it's an IT recruitment firm, looking to fill a clients position. So a recruiter recruiting for a recruiter :|
I'll be so happy when I find a new job and don't have to deal with these idiots again.3 -
TL;DR: Stop using React for EVERYTHING. It's not the end-all solution to every application need.
My team is staffed about 50/50 with tenured devs, and junior devs who have never written a full application and don't understand the specific benefits of different libraries/framworks. As a result, most of these junior devs have jumped on the React train, and they're under the impression that React is the end-all answer to any possible application need. Doesn't matter what type of app is, what kind of data is going to be flowing through the app, data scale, etc. In their eyes, React is always the answer. Now, while I'm not a big fan of React myself, I will say that it does its job when its tasked with a data-heavy application that needs to be refreshed/re-rendered dynamically and frequently (like Facebook.) However, my main gripe is that some people insist on using it for EVERYTHING. They refuse to acknowledge that there can be better library/framework choices (Angular, Vue, or even straight jQuery,) and they refuse to learn any other frameworks. You can hit them with countless technical reasons as to why React isn't a good choice for a particular application, and they'll just spout off the same tidbits from the "ReactJS Makes My Nips Hard 101" handbook: "React is the future," "Component-based web architecture is the future," (I'm not arguing with that last one) "But...JSX bro.," "Facebook and Netflix use it, so that's how you know it's amazing." They'll use React for a simple app, and make it overly-complex, and take months to write something that should have taken them a week. For example, we have one dev who has never used any other frameworks/libraries apart from React, and he used React (via create-react-app) to write what is effectively a single form and a content widget inside of a bootstrap template. It took him 4 MONTHS to write this, and it still isn't fully functioning. The search functionality doesn't really work (in fact, it's just array filtering,) and wont return any results if you search for the first word in an entry. His repo is a mess, filled with a bunch of useless files that were bootstrap'd in via create-react-app. We've built apps like this in a week in the past using different libraries/frameworks, and he could have done the same if he didn't overly-complicate the project by insisting on using React. If your app is essentially a dynamic form, you don’t need a freaking virtual DOM.
This happens every time a big new framework hits the scene. New young developers get sucked into it, because it's the cool hip new framework (or in React's case, library.) and they use it for everything, even when it's not the best choice. It happened with Angular, Rails, and now it's happening with React.
React has its benefits, but please please please consider which library/framework is the best choice from a technical standpoint before immediately jumping on the React train because "Facebook uses it bro."2 -
So it's done. I signed my new contract with my new company after I left my old job. Better contract level, better pay, better benefits (at my old office they didn't even give me a pc. I had to use mine..)..
But the sad/funny story is that my old boss do not talk to me anymore because he can't understand why I'm leaving..sooo mature!
I really don't care because actually he do not deserve anything from me, he's (and forever will be) an arrogant prig without humility.
The only regret is leaving the co-workers I bound with..but I'm sure we'll be in touch.
Yep.. maybe this is definitely a rant/story!
Wish me good luck for this new adventure!2 -
As someone deeply questioning their life and career choices as of now, I wouldn't want to become a dev anymore because:
- you spend most of your time burning your eyes on a monitor and getting terrible back pain
- you might sell your soul to company benefits whose only purpose is to make you distracted from the fact that you're basically spending 1/3 of the day wishing you were doing something you actually want to do
- might have to do some exhausting communication ooga boogas to understand what supervisors and your other colleagues want to say (in a small company setting)
- again, as in my previous rant, if you're not on some less disposable dev position, you could as well become something else given that junior salaries are not that high
- get into an unhealthy work world where little hours of sleep, overworking, and other such unhealthy lifestyles are praised or used to determine your worth
Of course, these differ on a case by case basis. I'd become a train driver or something if I still didn't have to eat and not throw more money at a career change
Life's tough2 -
Just been hired as a mid level developer for an IoT company. With considerable benefits and pay increase!
YES!!1 -
Depending on the company you get to work for you have 2 choices in Lithuania.
Either you're the outsourced developer (The pay is amazing, many benefits etc...)
Or you work in a company that is not multi-international, then either the pay is much lower, or they expect a lot and push you to the curb with tasks.4 -
I’ve started at a new place - the team use Trello to share code 😳They are happy to zip a folder, upload and download each time a project is updated.
I’ve tried to sell the benefits of Git however some have such conviction that it would be worse. FML.10 -
My boss has been begging me migrate a nightmarish complex excel report he made to calculate the payout of a tiered rebates program with compounding rewards. Today I finally decided to make take the time and I sat down with him so he could break it down for me...
Me: *looking at the mess of formula's* it would be easier to rewrite the math than decode this - can you just give me the reward rules... where does that value in cellX come from?
Him:*pointing at the spreadsheet* There! All the rules are in there for you :-)... like it's some big favour...
Me:No I mean when you wrote this, what did you base this off? There must be something...
Him: *Very Gravely* No, no, no it's far to complex! It took me ages to get this sheet right and it balances so just trust me and use it ok?
At this point I will mention he's an accountant so yeah I fucking trust him... fast forward past 15 minutes of digging through what may as well be quantum theory and lo and fucking behold all 2 sheets and 100 calculations are mathematically fucking pointless. Aside from formulas like this:
$X10=+(((O10+P10)-((O10+P10)*$X$3))*$R$4)+T10
which is actually equal to (X10/R4)/L10.
Anyway once you compound and sum the "tiered" benefits the rewards payout is ALWAYS = customerSpend*1.81.
This is why programmers name variables. -
We are a web developer team of 4 people. The system we manage is huge because it's a huge organization.
We use php.
Requirements grow rapidly and debugging became a nightmare. So we decided to move from procedural to OOP to ease it a bit.
And we have this one guy in our team (joined recently) who doesn't understand the benefits of following OOP. He is the one who manages most side projects among us too.
We have tried hard to convince him and now we have almost given up.
So I am asking you guys, please give me some ideas of how we could convince him to learn and follow OOP.7 -
I love how my University CSSE courses make it hard for Windows users.
Student: Is it possible use VALGRIND in Windows CMD?
prof: I don't know, I only use Linux command line. Next question.
All programs must compile and run on Linux using g++. So everyone using windows has strip the IDE bloat and transfer the project files over to the remote Linux lab every single time they compile and run.
Benefits of being a Linux user!5 -
Happened on Wednesday,
The interview was more like this
0.) Everyone introduced themselves, first the 2 who interviewed me and then me
1.) They tell me What the company is about
2.) And What do they offer for their employees ( Including a free home internet )
3.) What kind of job would you like to do?
4.) Last few minutes: tell us why we should hire you ( how would you sell yourself to us)
After they listed all employee benefits, I had to avoid showing my burning willingness to do anything to work there because that would have scared them2 -
When there is no Grow potential at your position
Boss is not willing to give you a raise. And any other place earns 1.5x more at least with better benefits.
But you really like the position and colleagues.
That is a difficult decision to make.6 -
So i had the second talk with this company today. The backend developer somehow expected me to know all four benefits of jQuery. What the hell dude?
Nobody knows everything.
I’m not a big fan of jQuery period.10 -
Code languages should stay within their designated file extensions! I'm having to work with SQL in .resx files at the moment! Then there's HTML which is like a skitty little travelling monkey that I've found blundering about in SQL strings before, let alone people trying to sneak it into .js files, which is one reason I chose Angular over React btw (and don't give me that bullshit of separations of concerns vs separation of technologies).
It is mostly trivial to work with separate files across languages and doing so gives you the benefits of that languages support in the text editor or IDE you are using. It becomes easier to work with, the behaviour is predictable and it is formatted in a readable manner, ultimately reducing the potential for mistakes. Stop trying to make me put everything in strings!!1 -
A manager who asked me to research and produce documentation on findings on a new system upgrade we could apply. Report on the risks, the amount of resource and time that would be needed etc. And the benefits of upgrading. Then after recieving the documentation and taking 1 month to read it, refused to make any form of decision without asking managers 2 levels above them who respond with "It is your decision". Then deciding it's best not to upgrade at this time. Okay, no probs.
6. Months. Later. That thing I said I didn't want you to do? I want you to do it now, could you get that done by the end of the week seeing as you have done the research already? Oh yeah and I will be off for the next two weeks as I am off on a ski holiday, so good luck with that. -
Being woken up in the afternoon by a client phone call, mouse in hand and a long line of spaces in your code. The benefits of self employment.
-
Just my luck.
I was supposed to sign a new contract last week and get paid 2x more than now + get a lot of benefits. The day before, obviously, they just HAD to stop signing contracts with new people because of COVID.
Also my engineers exam is postponed indefinitely. They are thinking about making it online, which would be awesome, but again - it was supposed to be last week. A lot of stress and time wasted.
I know, those problems are really miniscule when compared to other, but it still is annoying as fuck.
Thank for listening to my Ted talk.7 -
Programming on paper (any benefits?)
For the programming exams we have at our university we have to write code on paper (like full code, not pseudo).
I feel that writing code on paper really limits my ability to express my programming knowledge, in comparison to writing code on the computer.
However, I cannot think of a real benefit of doing so. I mean most programmers (if I may generalize) have bad handwriting. Which is a loss-loss situation for both the examinees and professors (who have to read the exams).
Are there any benefits for writing code on paper?18 -
It pains most when a colleague left the company for good since OJT. Worst is leaving the company without a pay, no refund for not remitted governmentt benefits. I thought this only applies to fucking government or politicians, but also to the company you worked and shared most of your goddamn life not wondering why most good employees left the company.
-
(I'll give some context before the rant: I'm part if the IT department of a manufacturing company (actually I'm 1/2 of the department), and all the applications (old an new - except the ones used on production line) used in the company are my responsibility, that including most of databases too... Also, English isn't my native language so there will be some words or phrases that I'll probably write wrong... Sorry for that, if there are any corrections, I'll be glad to hear them)
So...
There will be an implementation of new "control point" on the "shipping department" which consists on a electromechanical equipment controlled by a PLC. And despite the original concept was a collaboration between 2 departments (we, IT, and Production Control), I was never taken in consideration about anything of the project... To be fair, I forget about its existence until two weeks ago.
So, a few days I learned that there are a huge delay regarding the original deadline (mainly because the supplier was delayed with the delivery of their system), and since two weeks (less, actually, because some holydays in between) I'm learning how to integrate that "P.o.S" into an existing application on a PC using a serial communication (not the main problem, as I've done that before... With another brand of PLC's) while avoiding buying any additional software (to get the communication done and in a easy way) and that sort of things... But discovering in the process that it will be necessary to acquire such additional SW in order to finish the job ASAP.
When suddenly I get the "news" that it's almost all my duty (and responsibility) to meet the original deadline, because it doesn't matter how the other departments screw all the schedule, it's the job of IT to get the shit done in time... And what is worst: they didn't said that in such straight manner, no, the implied it while making a quick test with the general manager.
I mean, WTF? Besides doing a "respectable" number of "user support" activities in a dialy basis, I also need to manage the activities of other departments? And also fix their screw ups on a schedule that I just learned days before?
And also there is a coworker (one of whom screwed up) that, almost every time she see me, is asking "how much until you'll finish?"
As I read on a meme years ago: "please, give patience, because if you give strength, I'll need bail money too..."
Damn... I don't know of the benefits of this work are worth all this nonsense -
I can agree to shit when presented with hardcore data, data that proves me otherwise. But when people go by opinions and then hold is a truth because of "many feel the same way" I cannot help but to giggle a bit.
Most issues I have found with programming stacks come from opinions rather than hard presented data, if a bunch of people dislike a tool, but it delivers, I get to differ two things: (1) it is bad but it performs as needed, but it is bad because of design problems etc, (2) some dude made a post concerning why he things is bad and sheep mentality follows.
If technologies were without merit, then we would have all discarded C++ a long time ago cuz Linus disliked it, a powerful programmer indeed, but a FOCUSED one, meaning, one that deals with 1 domain (kernel development)
Do I care about what Linus things about web development? No, lol, he is a better kernel developer than I am, but I highly, grossly doubt that he knows enough about web development to give me something to think about.
all languages have faults, regardless of what point of view we look at them, but completely disregarding a tech stack because of shit that you saw some fucktard wrote about, benefits and otherwise, just seems....well...sheepish, there might very well be a tech stack out there that covers everything, to me it is a mixture of things, and I use them as I please and feel like, but this is because after years of learning I have read about quirks and pitfalls and how to avoid them. I would suggest you all do the same, by you all I mean those of high opinions that can't be deflected.
This field is far too wide and concentrated to go head and think about absolutes when even the fundamental mathematical theory concerning computer science is not absolute whatsoever, it is akin to magic, shit works, but it might not, the incantation might be right, but circuits and electricity have a way of telling us to go fuck ourselves, so do architectures, specifically ones based on physics.3 -
!rant
I've seen some rants about people complaining about websites using the 'www' subdomain, so I'd like to take this opportunity to try to explain my opinion about why sites might use it.
I use to feel the same way about not having the www subdomain. It felt like an outdated standard that serves no purpose. But I have changed my option...
Sometimes certain servers have other services running other than just the website, such as ssh, ftp, sql, etc., running on different ports. What if you want to use a web proxy and caching service similar to cloudflare or a cdn? We'll you can't, because they won't allow traffic to flow through to your other ports.
That's where the www subdomain comes in. Enable your caching and cdn on your www subdomain, and slap a 301 redirect from your primary domain on port 80 or 443 to the www subdomain. This still allows you to access your other services via the domain name while still gaining the benefits of using a cdn.
Now I know you could use an 'ftp' subdomain or the like, but to each their own in that regard.7 -
I guess it has to do with the kind of background that I have. But I always get contacted by government contractors for development jobs. On one side I think: oh nice, stable income and benefits plus the addition of this kind of work to my resume.
On the other I cannot help but yawn at how incredibly boring these jobs sound. For those that might recall some of my comments from certain posts: i am a job mercenary.
I will code in anything that pays me well and i won't give two shits about the stack.
But man, some of these fuckers can really put me to sleep while reading their specifications or projects requirements and I cannot help but feel completely and utterly BORED.
In short: si pero no.5 -
I really feel the need to just blacklist the entire EU, to not deal with additional shit like gdpr, I do see its benefits, but I am already busy with getting my client approved by paywalls, other services and get all that bullshit integrated - I really don't need having to also shit out some very detailed statement about it all, if you want something like that, then create a generator that gives me all you want with couple clicks, else get fucked outta my sight.13
-
So I got approached by a recruiter... not from a recruitment consultant company, but from the company offering the position - which is a refreshing change. Now I have a dilemma....
On the other hand I’m really interested in their offer since the way they approached me by basically saying ”noticed you can do F# and we need F# devs” - so I have a chance at getting a job programming with the language I really like. And these opportunities don’t come around often, since F# isn’t really widely used anywhere it seems.
The caveat is, I really really enjoy working where I’m at now, even tho I mostly work with PHP (with the occasional Vue, C# and F# thrown in), but the atmosphere is unparalelled, my colleagues and my manager are the best, and the benefits are better than most companies can offer - so I’m a bit reluctant to change employer, especially since I have personally interesting projects coming up soon on the roadmap.
What should I do if the details for the offer I get are worth considering?15 -
What benefits do Linux OSs give that many developers use it? Don't get me wrong, I like the distros out there. I've used some of them. Other than the server related stuff, what benefits does it have for devs?
I can think of the terminal as one.18 -
I read somewhere at the start of the global pandemic: when it comes to work from home life, you should never underestimate the benefits of a power nap.
My gods, that person was right! I only wish I had taken advantage of it more over the last year.1 -
Anybody who is crying for slow machine issue. You can do this think.
1. Replace your HDD with ssd (256gb in 3500 INR)
2. buy DVD shape hdd holder (cost 700 INR)
3. replace DVD with this case
Benefits :
Speed up
No need to worry about data backup
Enjoy
My boot time of window 10
3 mins to 15sec20 -
Pun :
My C# developer friend Alfred getting a divorce because his feminist wife didn't like him treating her as "Object".
Now she's gonna "Dispose" him after "Using" him for her benefits.
😋3 -
Just the fact that you wrote your simple single page "contact us" website in React shows that you have no idea what you're doing, nor do you have any idea what the actual benefits of React are and in what situations it actually shines. You're just jumping on the React bandwagon for the sake of saying "I wrote it in React," and your decision to use React for that simple website is going to effectively increase It's development time without adding any additional benefits.
Each framework has its advantages and disadvantages. It's worth it to pay attention to these advantages/disadvantage, and choose the best framework to fit your needs. Don't just use a particular framework because it's the hot new craze. Use a framework because it's the right choice from a technical standpoint, and presents you with advantages that fit your application needs.1 -
I read the devRant 1 year update message. It is amazing how the community and benefits have grown since March 2016. I am looking forward to enjoying year 2 and beyond with all of you.
-
High paying unstable job at a startup vs. Low paying stable job at a huge company.
I'm currently at the latter and I'm expecting a job offer (hopefully!) from the other one today.
Low paying job:
Pros:
1) big name. (their stock has recently gone down tho)
2) insurance and stuff.
3) quite stable.
4) can re-skill and move to another team.
5) work from home.
Cons:
1) shit technologies.
2) lots of fake "we are a family" kinda crap.
3) shit pay for a huge company.
4) boring. I feel very unmotivated.
5) obsolete systems and management processes.
6) it would take years to save for a car even with my upcoming promotion pay raise.
High paying job:
Pros:
1) awesome salary. Like 6x my current.
2) up-to-date technologies. Something I'm passionate about.
3) team lead position.
4) I can buy a car in a couple of months.
5) might get a visa sponsorship in the future.
6) small team, my voice will be heard.
Cons:
1) it's a startup so it can go down anytime.
2) no insurance or any kinda benefits.
3) no work laptop.
I'm kinda in the beginning of my career, so my gut is telling me to risk it and go for the unstable job.
It will be my first time to be an "official" team lead and honestly idk how I'll go about it yet.
Which one would you go for?
And wish me luck! The interview went pretty well but I'm dreading for some reason.17 -
Never believe that you have the benefits of a work from home internship, with stipend; and the comfort of your home.
Indian parents be like, "Beti bachao beti padhao; beta dhaniya lao pudina lao"...
Which translates to, "Save daughters, educate daughters; son go bring dhaniya and pudina from the market"...
Dhaniya and Pudina are some vegetables, whose translation I don't know :P2 -
So here's a rant I never thought I'd write.
I'm pretty happy with my current job. I'm working for a small non-tech business where I'm making a complete solution by myself. It's pretty chill just coding away all day and being my own project owner and manager.
The iffiest aspect is that my boss(es) don't know what (or if) I'm working on when I'm implementing a vital logging system, fixing bugs that cropped up due to implementing necessary, baseline security, and so on. They see a login page and figure the entire project is shippable, and when the login breaks because I'm configuring the wsgi for https the reaction is "it worked, why mess with it; just put it how it was". But I digress.
Today I got a job offer with a pay increase that made me exclaim "are you fucking serious" irl, in a business with a more professional environment consisting of senior devs, and with benefits I had never heard of.
I can't not accept, but that means just legacying the entire project I'm working on here. They'd basically be left with nothing after shelling out wages for me for these few months. Keep in mind this is a fairly small business who debated if they could afford this to begin with.
Disregarding whether they are willing/able to make it hard for me to leave, it stabs me in my scrubby dev soul to up and leave on a personal level.
They had a 3d printer at the other place though.15 -
I'm starting a new job in a month!
I'm simultaneously excited and anxious about it.
Excited because I get to work on some new cool projects, use new tech, get great pay and benefits, and it really seems like a great place for me.
Anxious because I am currently on sick leave with stress, because my current job wore me down. Not so much the tasks themselves, but the atmosphere and attitude of management. So I have to hope that I can manage to get enough rest in the coming month that I am well enough to perform well at my new job.4 -
How to waste money as a dev company, 101:
Give people ton of budget for their education to do whatever they want with it with no oversight at all:
1) Devs go to some shitty confs in places across the world that teaches them nothing (new) so they can visit interesting places on company's money
2) Go to a conf where you learn ton of stuff that can be implemented right away
...Then you come back, no time to do stuff properly, just "make it work" (or make it seem like it works), because of deadlines, poor prioritization, new features, bad planning, vague roadmap and poor client management. And the worst of them all, LGTM code reviews.
Few months later, who the fuck wrote this shit? Oh, dude that left? What about this mess? Oh, he's a goner too. What the fuck should this random undocumented chunk of code do?!
Do that a few times and you've got bunch of pissed off clients with a ton of bug reports nobody can solve without wasting 20x the amount of time it would originally take.. LGTM
RIP project.6 -
I just felt like Google is the best player out there in terms of Companies.
Seriously, Well played Google.
This is not a negative opinion, I am just awe-struck at its tactics.
See, Google is currently the biggest name in terms of development in Android, ML and multi-platform software but no one can say it being a monopoly due to its dedication to open source community.
Recently Android emerged out to be One of the Biggest , most advanced, trusted and loved Technology . It saw great achievements, and up till 2016-17, it was at its peek. BUT when the market started shifting towards multi-platform boons and Ai, it got its hands into that too with its flutter and kotlin environment
One could have a negative opinion about this, But i can't seem to engulf the vast amounts of positive situations i see in this:
1) this IO18 (and many months before that) saw ML/AI being incorporated in Android (also the arcore, proje tango and many more attempts in the past) meaning that Android will not officially "die". It will just become an extremely encouraged platform( not just limited to mobiles) and a beginning of the robot -human reality ( a mobile is handling everything of your everyday life: chats, music apps sxhedules, alarms, and with an actively interacting ML, it won't be long when Android comes installed in a green bug lime droid robot serving you tea xD). Meanwhile the market of Windows games may shift to mobiles or typically " Android games" (remember, Android won't be limited to mobiles)
2)java may or may not die. The animations and smooth flow it seems to provide is always appreciated but kotlin seems to do so too. As for the hard-core apps, they are usually written in c++ .So java is in the red zone
3) kotlin-native and Flutter will be the weapons of future , for sure. they will be developing multi-platform softwares and will be dividing the market of softwares into platform specific softwares(having better ml/ai interactions,animations) and platform independent apps(access and use anywhere softwares).
And where does google stand?Its the lord varys of game of thrones which just supports and enhances the people in the realm. So it benefits the most . That's a company for you, ladies and gentlemen! If seen from common eyes they seem to be the best company ever and our 1 true king but it can also be a very thick fur cloak hiding their negetive policies and tactics , if any.
Well played, Google.16 -
I just got a new phone, a Tecno device with a measly 8GB internal storage. Decided I'll have to root it, and force part of my class 10, 32GB mem card as adopted storage.
Went online, learnt for a few weeks, successfully rooted, and began enjoying the vast benefits.
But there are no good endings. Months later, while doing some heavy gaming, my phone reboots... and everything on the memory, pack up and go on a vacation... -
Waiting for the floors I just mopped to dry, and I'm still thinking about migrating and if, for example, the swiss give me a good job offer, I would most likely stick around. I don't hate to stick around Europe, but it defo doesn't have any of the elements I like. (megacity, snows, English speaking, multicultural, non-torturous migration laws)
Like, I'm at that point where I'm not making enough money and want to leave (also, gaining the freedom to leave from degree soon enough) but I absolutely hate my home place (personal reasons) but they pay a crapton better, plus I can get social security benefits.
... And I want to do a phd. 😐
Someone beat some sense into me please.14 -
I have a co-worker that reports problems by saying "this is broken" or "your change looks bad" and nothing else. There's no recognition for hard work on my team in general, but this guy is a gadfly minus the Socratic benefits.
Did you improve code quality across the project? He'll complain about a function you wrote because he doesn't like how it looks in the code when called.
Did you go out and meet stakeholders so you can learn what your team is supposed to have in the way of milestones and a timeline? He'll complain that it's all impossible and offer no alternatives, solutions or really any new context.
Did you follow your designer's advice on how to handle a corner case in your software? He'll chastise the fact you committed the code to do it in the next meeting because of how bad it looks.
Did you catch him doing one of the things he complains about? He'll complain about you holding up the pull request when we all have to keep moving.
Are you trying to get a task-related question answered in a meeting? He'll interject a sudden argument about code and how easy it is... when he thinks you'll be the one to do it. Very quiet when no one's name is on it, or his name is on it.
Any advice on how to handle guys like this?7 -
When applying for your first ever job, which of the following is/are/can be acceptable?
- Bad company culture
- Slavery pay
- Bad location
- No benefits (health care, etc.)
- No coffee/free snacks
- Long working hours/Lot of overtime work
- (Other)
🙄😐5 -
It happened with a company that makes the audio Codecs for Apple (you guessed it right).
It was supposed to be the most pleasant interview ever but not exactly. Here's the thing, the interview went so well that the HR explained all the benefits for its employees and handed me a copy of a leaflet containing so. In the end, as they were walking me to the door, the HR lady told me "you are staying here, you don't have to look anymore" as they were walking me to the door.
Well, everything I did from my end was perfect. Thank you emails and follow-ups blah blah. But not a single answer from their end regarding any decision.
This was the worst feeling to me.1 -
Well, my country aint very bright at least for me.
So you have few options, i will arrange them from generally percieved as shittiest place to best place.
You are student or whatever and work in small company. Thats where lot of people are stuck. Like me. Pay is... Sigh. When you hear dev can earn more than 1k$/mo its like "yes, yes, gimme, gimme". Forget about beeing just dev. If I left my company it would collapse within week, but bosses greed is insanity. Oh well.
Than you have that middleground that I would love to be in. Freelancing. Here freelancers can live really well if they can find contractors willing to pay for their services. Wuthin this space there is most profit but also that uncertanity. But its my goto.
Than you have miniscule group you **really** want to be in, medium companies writing software, usually b2b. Well, here you get often 2k$+ and bonuses for working your ass off etc, and benefits are minor but there is usually *something*
And than you have corporations. They often pay a lot, lot of benefits, but.... Its corporation, all ypu learned in small companies usually goes through the window, their expectations are high etc.
In my country everything is like everywhere else but pay is much less, especially in small company space, and somewhat smallish in medium company/corpo. Freelancers are least affected.4 -
Non-dev
I'm really sad to see what's going on in the world right now, particularly America.
Millions of jobs are just, gone, automated away, or turned into shitty contract positions. This leaves us with huge unemployment, so people then are forced to participate in a race to the bottom for the shitty contract jobs.
Ridesharing now classifies its employees as contractors. Who does this help? The companies of course, cause they dont need to give anyone benefits or even minimum wage.
And then since these guys are contractors, restaurants and stuff end up eliminating their drivers since they can't compete with the lean mean ridesharing machine.
Soon most "essential" work is just going to be poor people begging for tips from their work because the companies count them as contractors and dont give them benefits or enough to live on.
Fuck this shit. I'm so glad I'm a dev and mostly shielded from this, for now. But it's upsetting to think of what the world will be like in 20 years as this continues.4 -
(Ok, I love js in general (specially with es6), but here's something I hate about the "ecosystem". Dont take this too srsly also)
Holy fucking gagged shit, these project readmes that start out for too long about the project objective instead of stating the actual thing/s the software does.
WHAT DOES IT FUCKING DO!?
STOP BEING FUCKING FANCY ABOUT YOUR PROJECT.
Jesus christ, people jacking off about their awesome tool and how it will make everyone happy. No one cares.
"shitsmoke.js is a framework that focuses on delivering truly reliable data with static checking enabled on deployment."
WHAT THE SHIT DOES THAT MEAN?
Gimme a bullet point with the goddamn features (not the fucking BENEFITS) and I'm done.
These are like layers of marketing bullshit texts you have get through, getting more technical as you go on.
But sometimes they never do a technical summary, THEY GO STRAIGHT INTO THE GODDAMN API. And the API docs belong to a docs site, there is github.io and packages that take care of that.
You're like a goddamn linguistic detective, trying to disect the meaning of these words to understand if some package is what you're looking for.
And I don't wanna visit another website to understand what it does either!1 -
when you are looking for php devs to join you on your startup and they don't understand the meaning of being a founder and expect a salary from the start 😭 you join early to get the long term benefits. a startup job isn't an immediate payday. ugh.3
-
Continuous emails from recruiters:
"I saw your profile on LinkedIn and wanted to see if you were interested in a career as an Area Sales Rep for [cell provider]. Here's the benefits!"
degree says IT, past jobs say IT, hobbies say IT, interests say IT. Do they just send that to everyone no matter what the profile says??1 -
So it's officially a month into my new job...
I have to say, sometimes life can surprise you, I never expected things to go down so smoothly especially after getting fired from my previous one.
My manager is just an amazing super friendly guy, great colleagues with positive attitudes, positive work environment, better benefits, the list goes on...
Honestly I would say the biggest con is I now work 45hrs/week instead of 35, which might be a dealbreaker for some but I also work in the cloud industry which is honestly miles ahead than the UAT testing crap I used to do, plus the company pays for your certifications after you pass, so it's a small price to pay imo.
If any of you are struggling with a shitty job/work environment don't give up, out of all the places I worked at I never felt appreciated until I came here, keep on grinding.9 -
A Client's hotshot webmaster just asked us to provide a JavaScript 301 redirect script for a CMS we don't own/have admin access at all.
"Must be 301 style for SEO benefits... "
So, hows your day going? 🤣🤣6 -
!rant
To all the hardcore Vim users:
Why do you prefer Vim over IDEs ?
Are you faster/more efficient using Vim ?
What are it's main benefits/drawbacks in your view ?
I'm familiar with it, but nothing more than that. Usually use it just for quick and dirty edits, but that's all.
I'm seriously considering making the change to Vim and I can't explain why. Read an article once why Vim is still relevant and some features as to why that is, but I'd like to get more opinions on it.22 -
It’s actually been quite a fun day, after some ranting on one of our slack communities flutter channel, myself and my team realized we were in a really good place to give back.
We have been working on a large scale flutter application for about a year, phase 1 is about done and we at 11k LOC.
We have been doing a big push for testing over the last 2 months and are at about 50% coverage. The thing we realized is that is the 1 place flutter has fallen short with documentation.
Very little about what we learned for testing our code came out of a google search, or it came out of cobbling bits together from numerous searches and sources.
So we decided we are going to plan and host a virtual meetup to discuss what we have learned and hopefully teach a few people some useful things and hopefully also learn a few new things too.
In addition, and as it has a longer shelf life, we going to setup a medium publication for the company and start a series to cover small specific topics, specific use cases or scenarios that we had trouble with and solved.
Today I had my first thing to type out, had worked out how to test that a function that was passed into a widget was called. So the parent passes the child and onTap function but you are testing the child not the parent as the child is reusable...
Anyway, so with that idea I got hold of marketing for some assets, setup the publication and proceeded to type out 3 articles today, all nice short ones under 2 min reading time.
It really is nice to give back, it’s not like I am Remi smart and can go and write BLoC, but I am smart enough to figure shit out and type it up so that the next guy hopefully benefits from my brain bashing.6 -
What do you think of pair programming?
Does it automatically allow for (much) higher quality code?
Is there truth and practicality in it?
Have you applied this in your company?
I think it's a bit of a dogma and its benefits depend on whom you're working with. Sometimes two incompatible people will waste each other's time, or a person who works much better alone will instead work in a worse manner.
I know for a fact there are colleagues (including myself) who can't stand it when someone else is looking at their screen.
source:
http://extremeprogramming.org/rules...14 -
Just figured out that while I was on vacation they made a really well thought (not) decision to switch to Firebase despite having 4 fully managed VPS with low usage.
Wanna know what the big deal is?
The only one who looks like knows anything is the fucking intern.
I was trying to understand the thought process and everything revolved around "its real time" argument.
No one knows how the api really works, the benefits of "real time" , and we are using the free plan :)
Yeah... People really do overthink things here... -
I've now worked on both monolithic solutions and microapps/microservices. I gotta say I'm not sold on the new approach. There's so much overhead! You don't have to know your way around one solution -- no, now you need to know your way around 100 solutions. Debugging? Yeah, good luck with that. You don't have to provision one environment for dev, test, staging, and prod. No, now you need 100 environments per... environment. Now, you need a dedicated fulltime devops person. Now devs can check in breaking changes because their code compiles fine in that one tiny microapp. The extra costs go on and on and on. I get the theoretical benefits but holy crap you pay for it dearly. Going back to monolithic is so satisfying. You just address the bug or new feature head on without the ceremony and complexity. You know you're not crapping on other people's day (compilation-wise) because the entire solution compiles.
...and yeah, I'm getting old. So get off the lawn! ;)2 -
So I got this email from HR about referrals and it’s benefits.
Clearly they need to step up their recruiting game.
While I am willing to help with referrals, I don’t want an Amazon voucher. I need the fucking money to spend on my own terms. -
I hate javascript and all the shitty frameworks it has.
Background: I'm coming from Ruby on Rails world. Ruby is a nice short language built primarily for developer's happiness.
I recently started working on a meteor.js project. Oh boy that framework is terrible. Do I even have to start from all the dependencies failing to install because npm is shit, installs everything locally and only recently discovered lock files?
Fetching a post and its author from the database looks like a fucking space rocket compared to Rails' ActiveRecord fetching.
Meteor.js fetching:
```
Meteor.publishComposite('posts.all', {
find() {
return Posts.find(); },
children: [{
find(post) {
return Users.find({ _id: post.authorId });
}
}]
});
```
Rails ActiveRecord fetching:
```
Post.includes(:authors)
```
Sure, you might get more benefits like meteor uses websockets and it's all a single language, but that piece of the code above that I have to deal with all the time now...it gives me cancer.5 -
You know, I read so often about people out there who don't have WiFi or don't have cell service for miles, and until today, I had little considderatoom for how truly tough that can be. I grew up during the cell revolution, but I didn't use smartphones til I was 16. But now that I went to visit relatives in the country, we went over a hundred miles without cell service. Where was I? New York. Now this may sound whiney or petty, but for people who live out here (and especially people in third-world countries), they are missing out on the many benefits of internet access. Connectivity is good. I support it now more than ever.
-
Pet peeve of the day: Open source software that shouts about all the benefits of being freely available to everyone, open, loving the community, etc. - but the moment you install it you have to jump through a bunch of hoops to avoid making a hefty donation or buying a license.
If you're aiming to be a corporate overlord, at least admit to it and don't play all your marketing on the open source aspect.3 -
TLDR: I need advice on reasonable salary expectations for sysadmin work in the rural United States.
I need some community advice. I’m the sysadmin at a small (35 employee) credit card processing company. I began as an intern and have now become their full time sysadmin/networking specialist. Since I was hired in January I have:
-migrated their 2007 Exchange server to Office 365
-Upgraded their ailing Windows server 2003 based architecture to 2012R2
-Licensed their unlicensed VMware ESXi servers (which they had already paid for license keys for!!!) and then upgraded them to 6.5 while preventing downtime on hosted VMs using tricky transfers and deployments (without vMotion!)
-Deployed a vCenter server to manage said ESXi servers easier
-Fixed a three month gap in their backups by implementing Veeam, and verifying its functionality
-Migrated a ‘no downtime’ fileserver to a new hypervisor host, implemented a ‘hot standby’ server as a backup kept up to date by the minute with DFS replication.
-Replaced failing hard drives in a RAID array underlying their one ‘business critical’ fileserver, which had no backups for 3 months at that time
-Reorganized Active Directory and Group Policy deployment from a nightmare spiderweb of OUs and duplicate policies
-Documented the entire old network and now the new one as I’ve been upgrading this
-Audited the developers AWS instances and removed redundant machines, optimized load balancing on front end Nginx servers, joined developer run Fedora workstations to the AD domain and implemented centralized syslog monitoring on them.
-Performed network scans and rewrote firewall exceptions to tighten security
There’s more, but you get the idea. I’ve now been tasked with taking point on an upcoming PCI audit which will be my first.
I’m being paid $16/hr US, with marginal health benefits. This is roughly $32,000 a year, before taxes.
I have two years previous work experience managing a third party Apple repair facility (SimplyMac) and every Apple certification for warranty repair and software troubleshooting. I have a two year degree in general sciences, with about 4 years of college credit (Two years of a physics education and two years of computer science after I switched focus) I’m actively pursuing a CCNA and MCSA server 2016 with exams paid for and scheduled.
I’m going into a salary negotiation in two months. What is a reasonable salary to request, from your perspective, for someone in my position?
Thanks in advance!6 -
Tl;Dr Im the one of the few in my area that sees sftping as the prod service account shouldn't be a deployment process. And the ONLY ONE THAT CARES THAT THIS IS GONNA BREAK A BUNCH OF SHIT AT SOME POINT.
The non tl;dr:
For a whole year I've been trying to convince my area that sshing as the production service account is not the proper way to deploy and/or develop batch code. My area (my team and 3 sister teams) have no concept of using version control for our various Unix components (shell scripts and configuration files) that our CRITICAL for our teams ongoing success. Most develop in a "prodqa like" system and the remainder straight in production. Those that develop straight in prodqa have no "test" deployment so when they ssh files straight to actual production. Our area has no concept of continuous integration and automated build checking. There is no "test cases", no "systems testing" or "regression testing". No gate checks for changing production are enforced. There is a standing "approved" deployment process by the enterprise (my company is Whyyyyyyyyyy bigger than my area ) but no one uses it. In fact idk anyone in my area who knows HOW to deploy using the official deployment method. Yes, there is privileged access management on the service account. Yes the managers gets notified everytime someone accesses the privileged production account. The managers don't see fixing this as a priority. In fact I think I've only talk to ONE other person in my area who truly understands how terrible it is that we have full production change access on a daily basis. Ive brought this up so many times and so many times nothing has been done and I've tried to get it changed yet nothing has happened and I'm just SO FUCKING SICK that no one sees how big of a deal this. I mean, overall I live the area I work in, I love the people, yet this one glaring deficiency causes me so much fucking stress cause it's so fucking simple to fix.
We even have an newer enterprise deployment. Method leveraging a product called "urban code deploy" (ucd) to deploy a git repository. JUST FUCKING GIT WITH THE PROGRAM!!!!..... IT WAS RELEASED FUCKING 12 YEARS AGO......
Please..... Please..... I just want my otherwise normally awesome team to understand the importance and benefits of version control and approved/revertable deployments2 -
Started at a new company that uses Perforce as an scm. For those who don't know, it's a centralised, yet distributed scm with benefits of neither! It's also incredibly unintuitive.
What I don't get is that git is free and awesome, and we're apparently paying through the nose for something worse!2 -
I know there has been a million stories on people asking developers for free/cheap work, and having this happen constantly is probably one of the biggest ways coding has impacted my life, but it happened to me for the umpteenth time this morning and I'm still reeling from it.
A close friend of mine asked me to create a bespoke website for her new business. I currently work as a Software/Web Developer so I assume this made sense in her head to ask her friend first.
She gave me some requirements and seeing as I already had a figure in mind, I asked for her budget. She says - 'I don't want to say a figure and insult you with it being too low'.
I tell her I'll work out a figure that benefits both of us, seeing as I would be using this as experience to try out some new stuff and she doesn't want it done until January. Because of this I was already going to give her a great deal on it anyway (in comparison to what it would be if I charged her through the company) because it would practically be a project I'd work on if I had a spare evening.
She said, and I quote: 'We preferably don't want to spend more than £200, and if it's less that is even better'.
I think I was actually more insulted that she thinks something I do for a living is worth £200 or less.
She thinks that designing, programming and writing content for a website is worth < £200.
I think she'll be shocked when I give her the quote that I had in mind. Looks like she'll be getting a WiX website or something for that kind of money.3 -
I was fine with Eclipse. Then everyone around me told me that Eclipse is old and IntelliJ is new and super cool and makes me super fast and much more productive. Finally in our company we got a Ultimate 2018 license and I started to use it. There is a function: import from Eclipse. Hey cool - let’s import and go... but no. After importing I needed one day to get that running. But I’m not really convinced. After that... ok let’s try another project where colleagues have used IntelliJ already. But after checking out - that also didn’t work well and I spent the whole day it running locally. Although it’s a maven project. Up to know I think Eclipse is better in handling Tomcat and better shows the version control state of files. And for me the workspace concept of Eclipse seems to be better than the project concept of IntelliJ. But maybe I just have to get a better understanding of IntelliJ. Hopefully I can do my first coding in IntelliJ tomorrow. Maybe then I can see all the benefits. So far...4
-
Got a high paying job, with great benefits, and a big name, straight out of college. I was hired as a software engineer. Comfy, relaxed, and flexible.
The problem comes where it was not the job I was expecting. It has been almost a year and the only programming I've done has been 1 small copy pasta project. I am worried because I am bored and feeling my coding skills fade away. I'm still a novice programmer and feel like this impacts future career opportunities not learning useful skills for outside of this company. I'm going to grad school to do what I really want but still have the 2 years.
Do I stay or do I make the stressful change again? Other fun thing is I just relocated a distance to an area with not a lot of opportunities so would likely involve relocating again.1 -
After hassling and saying all the benefits of Linux finally we agreed that she'd give Linux a go on her old laptop and after all the set ups she changes the background picture to windows xp's landscape just to feel good. Change never comes with some people.
-
As a new freelancer I didn't have much clients , so I paired with a web designer +10 years exp. who work with me as a pm and that was a bad decision.
Although I am a back-end dev , half of the projects were frontend/WordPress theme (less price than back-end projecrs) - so 30% of the projects were cancelled .
sometimes I receive project's which have requirement, like magento, I don't know anything about ,
I tried to push myself but I burned out after six month.
he deals with clients, partner with other companies ,and I don't know anything about the terms.
at the end I was like an employee without any benefits from his company .
moreover I get my money after 45 day!!!
and not all my money .
this is a project I work for another company through him
A requirement for mobile back-end server was integrating with parse and that was my first time working with Facebook parse so ....
after two weeks ..
we received email from parse that they'll shutdown their service after a year .
so we moved to Amazon sns again my first time working with aws .
at the end I can't charge for extra money but my pm became a gold partner for that company .
the only thing that made me hold is that I need some high quality projects for my c.v.
-----------
he didn't show on hangout because I need my money .
this will be my last project with him.
wow I write too much ... I feel better now .😥1 -
Benefits of having a client whose timezone is 3 hours ahead of yours
Even if he goes home late... you can still leave on time -
Me: "I have sent my resignation letter, What happens to my Saturday duty, which will be converted to Vacation Leave?"
HR:"Vacation Leave is for employees who have rendered for 1 year only."
Me:"Then what happens to my Saturday work?"
HR: 🤷♀️
FUCK YOU, FUCK THAT COMPANY. I HAD TO WORK FOR SATURDAY BECAUSE IT GAVE ME BENEFITS, BUT INSTEAD I HAVE TO WORK WITH NO PAY!3 -
Benefits of using Strings for Boolean intended logic?
I'll go first
easily implement cases before finally checking if true
generateUsername: { type: String }
if(generateUsername == 'humanReadable'){
// generate a username in a human readable format AKA yoDudeImRainbow
} else if(generateUsername == 'hash'){
// generate a username by using a random hash
} else if(generateUsername){
// generate a username by using a random hash
}21 -
Not a rant, just a depressive thought.
I earn $135k USD a year(plus benefits) and haven't done anything useful in the last 2 months, most of the time I go to the bathroom or the coffee shop to play Disney Tsum Tsum.
Feel empty inside.
Good thing is about to end9 -
I hate applying for a job online. For some reason it just doesn't work out for me. I have a lot of humor but today my interviewer asked me if i was insecure doing that. I'm like "No, my whole family is like this".
But that's beside the point. Every company thinks they're so special. Well, some do have special benefits. But after a few times turned down my ego starts to break.
I'm so done with this new type of interviewing8 -
Unpopular opinion:
Coding on paper exams actually do help at beginner stages of learning to code.
It makes you at least think how to write things simply, without overthinking the problem, makes you familiar with semicolons (so all you stupid fks wont complain that it has taken you 2 hours to find missing semicolon (actually, who has ever encountered that problem, besides memes?)), makes you learn the syntax, just many benefits that spoiled OOP/FP starting kids cant see, because they relied on autocomplete so much.
God, I hate people who are trying to render things stupid just because they can't see the fking point -.-'
Losing my mind about who goes into "programming" and who calls himself "developer" is just fueled by that.8 -
So this happened some years ago:
The phone rings and as soon as I pick it up some fast talking sales rep begins his spiel.
"Good afternoon my name is [don't remember, calling him 'jigglybum'] and we have a device that you plug into your phone line and it will allow you to make free international calls over the internet. It's real easy to set up and you can have it on us for the first three months absolutely free, if you could just confirm your address..."
"Don't want it."
"I'm sorry sir but I think you're throwing away a massive opportunity here we're offering you free international calls."
"No you're not. You're offering me a free trial of some sort of VoIP hardware."
"We yes, but it's free for the first three months and..."
"We also don't make international calls."
"That maybe true sir but with this box you could."
"I'm really not interested in your product."
"I don't think you fully understand all the benefits..."
*there's a clicking noise followed by a dial tone for a second and a new voice*
"Hi, I'm the supervisor for 'jigglybum' and I think perhaps he is having difficulty explaining what it is that we are trying to give you here..."
"Listen to me, from what I have understood you are offering to send us a VOIP hardware device that directly connects to our broadband and facilitates international calls, and presumably any calls for that matter on a three month trial which after will presumably have a subscription fee, have I had any difficulty understanding the nature of the device and terms of use?"
"Well, no sir, that's a very accurate description, so if you could just confirm your address for me..."
"NO! As you have just admitted there was no misunderstanding about what your product is or what it does. There seems to be a real misunderstanding on your part on the concept of 'no'. We don't want this product, we don't need the product and if we want to make VOIP calls, we have Skype!"
"Ok sir, goodbye."
This is, to my knowledge the only and only time that a supervisor in a call centre has wanted to talk to ME.2 -
For some reason I keep over engineering stuff to the point I spend 2 hours thinking the best way to do something. I'm making the backend for a project of mine and I wanted somewhat decent error handling and useful error responses. I won't go into detail here but let's say that in any other (oo) language it would be a no-brainer to do this with OOP inheritance, but Rust does OOP by composition (and there's no way to upcast traits and downcasting is hard). I ended up wasting so much time thinking of how to do something generic enough, easily extendable and that doesn't involve any boilerplate or repeated code with no success. What I didn't realize is that my API will not be public (in the sense that the API is not the service I offer), I'm the only one who needs to figure out why I got a 400 or a 403. There's no need to return a response stating exactly which field had a wrong value or exactly what resource had it's access denied to the user. I can just look at the error code, my documentation and the request I made to infer what caused the error. If that does not work I can always take a quick look at the source code of the server to see what went wrong. So In short I ended up thrashing all the refactoring I had done and stayed with my current solution for error-handling. I have found a few places that could use some improvement, but it's nothing compared to the whole revamp I was doing of the whole thing.
This is not the first time I over engineer stuff (and probably won't be the last). I think I do it in order to be future-proof. I make my code generic enough so in case any requirements change in the future I don't have to rewrite everything, but that adds no real value to my stuff since I'm always working solo, the projects aren't super big and a rewrite wouldn't take too long. In the end I just end up wasting time, sanity and keystrokes on stuff that will just slow down my development speed further down the road without generating any benefits.
Why am I like this? Oh well, I'm just glad I figured out this wasn't necessary before putting many hours of work into it. -
Looks like using another language to develop a separate process on the system is too much of a mind blow to my boss.
The look on his face when I tried to suggest such thing made me realize it will not be worth the time explaining the benefits of using the right tool for the job.1 -
Can someone tell me why C++ and python are so widely used in the AI department? I kind of understand… you want maximum performance (plus GPU) with C++ or easy logic with Python but still, it seems like other languages would still have there benefits in AI. It just doesn't make sense to me, why isnt it like every single other part of computer science where everyone under 22 thinks "now this is what JavaScript was made for!" (I mean js is used so much in other parts of cs, why not AI). Am I missing something? Maybe the resources are missing for AI in other languages? Can someone please expand12
-
Just today I lost a lawsuit because my contract was written and signed in Nigeria and I sued them in the USA and I couldn't convince the judge it was fraud. I transformed the company implenting SAP and office365 and a WAN and many other projects. Worked nearly every single day 3 years in a row even during vacations, public holidays and holidays. Lost over 400k USD in lost benefits and wages that were in the contract but never paid. I feel absolutely devastated.
Unless you work for a US or European based company never ever work in Nigeria.5 -
I use DevRant daily at this point and was wondering what are the benefits of supporting it through subscription.3
-
What are the benefits of using www for a domain? I know it has something to do with cookies, but I can't find any useful info on the webs.8
-
Isn't it all too ironic that the inefficient suck-ups get to keep their jobs all the time and get all the benefits? And how the hard-working people get sacked and disrespected all the time? It shouldn't be this way.
At my job I bust myself every day mentally to come up with the best solutions and I don't get taken seriously, I just get shrugged at.
Meanwhile, an undereducated friend of mine got his contract extended and got a praise from the manager because all he does is do what they ask of him and he slaves away instead of coming up with ways to better the company. He's just a useless, mindless grunt. There's no value in him.
Then another friend of mine is asocial and while he had been hoping to get a promotion for the five years he worked at the company, solving numerous important issues, this one younger kid who happened to be a suck-up who bumped up everybody's mood but was in fact as intellectually useless as a rock, he got promoted to team lead in two months.
That lackeys and lazy people get more respect than authentic and well-meaning people. What an ugly world we live in..9 -
This may be a dumb question, but are there any benefits in learning c instead of going straight to c++ for microcontrollers? I'm in my first ee semester and wondered, because we are learning c and java (next semester), but not c++2
-
A really sad story of my cousin's carrier,
My cousin was a smarter guy in math during school grades but there comes his devil aunt and uncle during his high grades forcing him and his family members to go for biology in high school. They just want to use my cousin for their benefit, as they own many medical stores in the town they can use my cousin in future in their field. The uncle reached the school's principal and confirmed his admission in biology giving bribe.
Here where my cousin's carrier starts to demolish, as he was interested in math but he was forcefully admitted in biology class.
It was all ok till high school but further the uncle fought with family members misguiding them and took cousin's admission in pharmacy discipline in a university offering bribe. Here the min problems starts, As he is not interested in pharmacy he is failing in the exams and now he is under a great depression.
PS : The uncle ruined whole carrier of my cousin just for his future monetary benefits.12 -
Biggest hurdle in my Dev career?
To be as good an architect as the developer I am.
Challenges: You'll have to convince fellow architects, business clients, junior developers, mid level developers. Some understands UML, some only wants POC, some wants to see code, some just wants a PowerPoint deck, and some just wants to see the cost benefits only. -
The ability to find a cushy job with comfortable pay, benefits, and security. I don't want much, I just want to not have to need much ever again.
-
"The Phoenix project" alternative ending:
Bill Palmer manages to avert disaster with heroic efforts, working 18 hours per day for weeks.
His wife files for divorce. He starts to sleep at office, next to the servers room.
At the last moment a huge hacker attack almost destroys everything, but he finally manages to announce that Phoenix is ready on time, security auditing passed and any kind of great improvements.
Steve, the CEO, calls him and says: "are you crazy? we put you on an impossible project with short notice to make you fail! All our investors have been secretly short selling our stocks, so now they are waiting a big failure to cash in. We also paid korean hackers to bring you on your knees. But you are really stubborn! "
All Phoenix Project is rolled back, huge shit happens, stocks fall, investors ripe great benefits. All IT is outsourced to an external company (owned by members of the board)
Bill is fired. His reputation tainted by the failure, he can't find job anymore. his technical skills and knowledge are out of date.
As he didn't have time to take care of divorce he has lost also all his personal wealth.
He writes a book about his experience, well, actually a rant, but the company sues him forcing him to pay more money.
In the final scene, police arrests him, drunk while trying to burn a server farm with matches. -
So in our last retros some of my colleagues suggested to (forced) limit the number of lines per method in order to "maximize our code quality".
In the one hand I can see the benefits of this, such as easier testability when having more sperate testable blocks of logic.
But on the other side their code contains lots of such one or two lines private methods which get most of the cases not more than one time called. (And which I then can't even test separately)
I don't understand how this should help...
Is this really a thing? Am I just not "clean" enough?
(it's c# btw)3 -
In C# should I be using collections over normal arrays?
What’s the difference and what are the benefits of using collections?13 -
I have read people talk about how “Laravel makes PHP fun”. I don't get it. I really hate frameworks. Yeah they may simplify tasks. But the way I see it, you now have a damn framework that you're never going to bother to understand. You most likely won't read the underlying code, you'll rely on others to release security updates.
Hey yeah it has its benefits, like peer reviewed, and matured code.
But I guess it's just not for me.
SAME GOES FOR WORDPRESS. It does freaking make your life easy, and it's easy money, but I guess it would just annoy me to not be bothered with the underlying code.
Anyway, Imma head on to make my own framework....9 -
Just signed the offer paperwork with a new company!! Excited for a great opportunity with great benefits! Had to tell devRant before telling my boss, wish me luck!3
-
Interviewing with three companies. First one extended an offer. I'm expecting an offer from at least one, possibly both, of the others (On-site with Second was yesterday and expecting an offer tomorrow or Mon, phone tech interview (they also had a tech screen) with Three was today and I /rocked/ it, expecting an onsite invite for next week).
The problem with being a badass is that the choice paralysis is SO OVERWHELMING. All three have features that I like and how do I choose.
I think I'm being overly influenced by the weekly massage, onsite barista, free nice breakfast/lunch, and ideal location of Second (the domain is finance, they have $$$). Oh and fucking 25 vacation days and amazing 401k matching. I mean how would I say no to an offer? But what if the work is actually beyond me? But they have seriously cranked their benefits package up to 11.
First is an in house product with external clients. The domain I don't find super interesting, but it has amazing Glassdoor reviews, seems like a decent environment, and really seems like a place to progress and grow as a professional. It is also the lowest salary of the three (both others are through Hired, so I know what they are offering).
Third is a consultancy where I'd really get to keep my skills relevant. Seems mad fast paced, which is a bit intimidating, and I don't know how well I'd handle the context switching of being on multiple projects at a time.
I mean, all of this is counting my chickens before they hatch. But I have a really good feeling about my chsnces with Second, though I suppose I still have a chance to botch my onsite with Third.
Ahhhh. Dev Rant, how did you go about choosing between offers that can't be evaluated on a single axis?1 -
I hope I'm not spending several days worth of work rewriting a code base for it not to have any performance benefits at all.7
-
Ok, now math is starting to make sense and I'm beginning to enjoy it.
Is this a new level of the love of hurting one self or is this the act of enjoyness? Hmmm...
I noticed that I like to "reverse engineer" the formula we have to remember (I don't like remembering without knowing its benefits and reason of existence and it will most likely be forgotten after graduation when I don't find these two attributes of one formula) and I noticed that I am rather old fashioned and like to do it in a complex way instead of the derived ready formula way.4 -
Just had a recruiter that actually got my attention. Said they need an Oracle DBA that is interested in being trained for DevOps/AWS/Docker, and wanted to know if I was interested. That was a hard one, but I already have great pay, benefits, and perks that I don't want to give up, and they can't guarantee to replace. Now, if I was tired of what I'm doing ...5
-
Decentralized, block chain based Bitcoin Trading Software!
I just love it!
No for real now, I'm very excited about WebAssembly and the benefits of it! Can't wait to see games running on it!2 -
So, I decided over the weekend that I would move my entire dev environment to Linux. No Windows on the laptop and only as a backup boot system for my home PC. I wanted to wean myself off of Linux as only being a VM and move to the full blown desktop.
I can only describe my experience to that of having your first kid: lot's of crying and joy at the same time.
Things I've learned:
1. The install is amazingly painless. Wi-Fi and Bluetooth work straight out of the box no configuring needed.
2. OH MY GOD THE CUSTOMIZATION. Rocking Arc Dark theme on Gnome3 = EVERYTHING IS
ALWAYS DARK MICROSOFT WHY IS THIS NOT A THING.
3. Getting Java servlets to work has been hell. I gave up trying to get them to work in eclipse and moved over to IntelliJ. More trial and error before I can figure out why tomcat won't fucking work in eclipse but it's fine in IntelliJ.
4. The UI and overall work flow has been improved after getting past the learning curve. Gnome3 is way better from when I tried it out 4 years ago.
5. Vim has a steep learning curve but I am starting to understand the net benefits of it. It'll probably be a solid month before I get good with it.
6. Loosing Microsoft Office has been a little bit of a challenge but their suite is online so....meh. I do miss Visual Studio though, and am still looking for an adequate replacement for C++ and C# development.
Overall it's been a challenge but I think it's been a net gain. Now if only I could get the whole sys-admin team to use it. ;)12 -
I like rants that are thought provoking and push a message forward regardless of whether they may sting a little, so for my first post on here I'd like to hit at home with many of you.
Html5 "Native" Applications are not needed. Let's cover mobile first of all, the misconception that apps are written in either javascript or Native android/ Native ios environment. Or even some third party paid tools like xamarin is quite strange to me. OpenGL ES is on both IOS and Android there is no difference. It's quite easy to write once run everywhere but with native performance and not having to jump through js when it's not needed. Personally I never want to see html or css if I'm working on a mobile app or desktop. Which brings me to desktop, I can't begin to describe how unthought out an electron app is. Memory usage, storage space for embedding chromium, web views gained at the expense of literally everything else, cross platform desktop development has been around for decades, openGL is everywhere enough said. Finally what about targeting browser if your writing a native app for mobile and desktop let's say in c++ and it's not in javascript how can it turn back into javascript, well luckily c++ has emscripten which does that simply put, or you could be using a cross complier language like haxe which is what I use. It benefits with type safety, while exporting both c++ and javascript code. Conclusion in reality I see the appeal to the js ecosystem it's large filled with big companies trying to make js cross development stronger every day. However development in my mind should be a series of choices, choices that are invisible don't help anyone, regardless of the popularity of the choice, or the skill required.8 -
I got 2 internship opportunity and I don't know which one should I choose. One is 20 minutes from my home and is at my university, but the benefits are not that good. The other one is about 1 hour and a half from my house and the benefits is so much better. What should I do?13
-
Has anyone experience with true full remote working?
I keep searching for job postings, but they mostly have huge BUT(s)
- remote BUT you need to be resident where the company is
- remote BUT you need to have a valid vat number and it won't be a contract, just a "we will ask x hours per month, you get no vacations or sick days"
- remote BUT you need to be in our timezone or work at our hours.
I am lately thinking a lot about what to do with my life due to the possibility that i will move with my sweet half and... We live very far apart so it's like... A bummer to be bound to a place. Especially since they love where they are, but i have a free house which I inherited, so... Could be nice as a fallback
Edit: the vat number thing is not necessarily bad, but one of the main reasons to work as an employee is that i get sick days and stuff, if i have to follow your hours, get no sick days/vacation days/benefits i may as well be a freelancer and gain more, lol.7 -
Late for the "coolest bug" party. But: I helped migrate an organization from proprietary software to FOSS and they found a bug. They were used to being "the only ones who ever encountered this problem" (along with a few hundred other customers). Now we sat down and had a look at the code. Found out that the Perl script didn't pass the value in question to the template. An easy fix but it was an eye opening moment for them of the benefits of the FOSS path.
-
Did some contract negotiations with the company I work for a couple of months ago, when they offered me a promotion starting next month ... today I got the contract. Only one of the terms we have agreed is in the contract, of course that benefits them. No word about any promotion etc. Wrote to the guy in charge today but no answer so far. Should I just abandon ship or am I just to worried?4
-
I just want to shoot myself. This happened to me today. I will replace the name of the person for privacy issues. i joined this company a week ago.
my question:
"hey [co worker name].
How can i install a tool on my sandbox. I'm not on the sudoers file. Have you used "ag", is awesome to search code and nicer than grep
https://github.com/ggreer/...
is actually available as a centos package in the repo.
the_silver_searcher.x86_64 : Super-fast text searching tool (ag)
but i don't have permission to install it
my co worker's response.
For that you would need first to create a presentation and show it to the team, explaining the benefits of that tool over what we have right now
That presentation you would show it to the team and from there we can do corrections and any other verifications in order to have a meeting with Jorge and DevOps to show them the presentation2 -
We only recently started and we can really see the benefits of code review.
It motivates you to follow the standards, writing good quality code and using variable/function names that makes sense. Especially that you know someone is going to read through it.2 -
Why all of a sudden there is a trend in gaming laptops to have a single big hinge in the middle instead of two on both sides?
Did I miss something? What are the advantages? Or is it just one of those fads that come, get mainstream and then pass?
Can't see much structural benefits with that tbh.
What's the point?13 -
!Rant
Help/ideas needed
I need ideas of projects to develop in my free time, I'm tired of the old technology and ugly projects from work, I want to develop something new, fun, to feel the excitement of coding again ;)
The field does not matter i'm willing to learn.
And , no , I can get another job, that is not an option because of the special benefits it's offering that I can not find in another company(very flexible schedule, I'm a student and need it).6 -
I've recently switched environments from c++ to python. I've noticed that I really miss types in python. If I know a function type, param types and so on, I can debug a lot faster.
So, my question: what are the benefits of soft typing? It seems more stupid the more I use it.8 -
Sooo as someone that just started using photoshop (got it for free at work) i can see the benefits of it for actual design. But are there any ways to convert to an actual web page other than by just sucking it up and going through the code by design? I see no much difference than looking at a shit of paper with a drawing of something and coding it. Am I missing something? Mind you I do know how to code, sure I am lacking in the design dpmnt ( more of a backend / mobile dev)7
-
Just bumped into this service called hCaptcha which looks very similar to Google's reCaptcha.
Anybody used it before? what's the difference in terms of benefits?
if it is not a google service, then where does it fetches its captcha images from?
I'm just a bit curious.7 -
How do you feel about using TypeScript with React? I appreciate the benefits, but, as every snippet of React code everywhere on the web is vanilla JS,I just don't want the cognitive overhead.
Yes, I know TS is JS, but, if I'm not going to use the features, why bother? I'd want to strongly type props, state, etc.
What's the status of TypeScript support in the React ecosystem (eg Router, MUI, etc.)?
I'm kinda hoping Reason will get some traction as the type inference is much better, but, will that happen? Or is that going to fizzle so it's a choice between TS and JS?
Appreciate any thoughts on this---including those from anyone who's in the same boat.
Looking for views on TS in React ecosystem---no need to sell me on TS in general.6 -
I'm thinking about creating a central login system for all my websites, where you get redirected to and then login/sign up and then be redirect back. A bit like oAuth.
I have a few websites (and more in development) that use a login system, so that could be really useful to have... Especially because all of them are built from scratch and have their pros and cons. And security wise it's easier to concentrate on one system instead of all of them.
Another benefit is that you save some DB space, if you have lots of users!
And of course the users benefit from it as they'll be able to use all my websites with a single account.
What do you think about it?
I'll still need to do a bit of research on security but other than that, I only see benefits!2 -
so guys, I am going to ask you about something I am totally new on it.
what do you think about crypto currency mining? cam I do it using just my PC, if I can what is the estimate benefits?
do you advice me to proceed with this thing.15 -
I am sitting here fixing some asshole's fuck up (he went and fucked around with the certificates on the Sonic Wall - now DPI SSL doesn't work anymore and people are wondering why things aren't working as they used to).
I have been offered an opportunity to work in a place that is about 1000 miles from where I currently work. The pay is a bit better, and I get benefits (like health, pension, etc - where here I don't get shit).
The issue is that my family and what not are this side. They are begging me not to leave. They don't know that I have been considered for the job.
Not going to lie, the last time I moved away, I nearly died because I have a family to support, and I was porting all my funds back to them (yeah - the one who cheated).
I am anxious as fuck, and today I have an interview.
I don't know if going is the right thing to do. There is so much opportunity, and I might stuggle for about a year - but is the struggle worth it.
I cannot take it where I am now. They appointed a new guy, and he is monumentally fucking everything up. He also doesn't shut up. Even if you ignore him, or tell him that you are busy - he just goes on and on talking. Fuck my life.
Anyways, will see how things go - I don't know what is right - perhaps it will come to me.
I'll let you guys know what happens, not that anyone might directly care - which is fine.
Time to go fix CA, and then code until I die.1 -
Not loving the implicit return statement within Scala. I like to avoid else statements to keep the level of nesting low and do early return yet Scala doesn't allow that.
(I am aware that I should flatMap that shit though in some cases I just want a simple if not foo then throw exception line. And continue with the next block until I return something.)
So you either have to create if-else-nesting beats or use pattern matching. The latter seems overly complicated for this use case (though it has its moments).
I know that I can make the return explicit yet the linter warns against that. It feels so verbose and I currently do not see any benefits and would argue that the code becomes both harder to read and maintain.3 -
As a following to my previous rant
https://devrant.com/rants/3180332/...
I ended up staying because because the outsourced company(where I’m hired) got called out by the company we’re providing devices for letting me leave and underpaying me
As it it was not enough they also threatened them to stop outsourcing with their company.
At the end I got a 2x salary rise, way better benefits and the promise(still to see) of getting hired directly on the company I’m working in.
So yeah, don’t underestimate your value.3 -
Fuck you shitty clean swift architecture. I need to learn swift and mobile apps programming. As if that wasn't already hard enough I also need to understand clean swift. This shit feels like going in circles for the most basic stuff without any tangible benefits.
-
Are there any *performance benefits* in having your users comments on a separate page rather than the actual post/article page?
Example use-case: medium.com7 -
Have been thinking of a new job opportunity so started looking and applying a few places. I have mostly been interested in senior software eng positions so had a few calls with companies directly and some recruiters. Seems to be mostly going well and normal.
However received a tech test from one place and one of the questions in the test was "Name 5 microsoft office products and give examples of each with benefits of its use". I am not even paraphrasing it, rhat was exactly how they worded it with 5 bullet points below to provide answer. I am just baffled as to understand if that was a joke or someone had no idea how to test someone for senior position.
I felt bit cocky so answered with "office 365 (or go linux and use freeware or open source)" and left it at that.
Let's see what (if any) feedback I get. 😂😂😂1 -
I'm developing an app based on user stories and stuff. The business team used Trello to share them with the devs. Everytime they changed a comma, they'd upload a new file. We got to the point where a simple 1 page story had like 15 versions..
So a couple of days ago I suggested my project's PO she could use Confluence for that, I explained her the benefits like how it'd be easier to track changes and the best part: no 30 effing word files.
I checked it today and turns out she started using, but instead of writing stories on pages, she just downloaded everything from Trello and uploaded the documents there 🤦♂️🤦♂️🤦♂️🤦♂️🤦♂️🤦♂️🤦♂️🤦♂️🤦♂️1 -
First year on the job. Was already good at writing software, but bad at practices and administration. One such software was being tested live, while still in development. I was developing on the production database... .
Yeah.
I was working on an edit feature of sales records, in a table that already contained hundreds of subsidized sales of very expensive products. Based on that, the supplier had to compensate the shops with half the price of every item.
I forgot to add a where clause to the update. Lost all sales data. On production.
Asked the admin if there are backups and he says yes, checks to discover that the backup script failed for the last week (since it became live)
Whole thing was incredibly stupid. I made a ton of stupid mistakes, and so did the other people involved. The loss was around 1 year of my income. Luckily the client decided to brush it off as losses and claim some tax benefits and it all ended well.2 -
After weeks of interviewing, I just got an incredible offer to be a Junior Full Stack Developer at an amazing company. Great benefits, awesome pay, but instead of being excited I'm nervous to the point of self doubt. Can I really do this? Am I good enough to be part of this team? Did I misrepresent myself at the interview? Shit... Fucking self doubt1
-
!rant && seekGuidance
Been coding for 8 years now, working for at least 6-7 ( freelancing mostly ). Have done multiple big projects along the way, and have not written a single test case ever. Everything works just fine, I usually test things alongside coding stuff. Could someone explain the benefits of creating tests? You can slap me in the face for not doing it if you want ( after explaining why it's so bad ). btw, i'm a web developer ( symfony / angular / vue )5 -
TLDR: It's okay to take naps while working from home
Brief:
I feel that there is nothing wrong with taking afternoon naps while working from home. Mainly because after taking rest for a couple of hours my mind is re-energised and I am able to pull off quite a lot of work in much lesser time after waking up and my overall productivity for the day roughly remains same.
This is mainly because if I end up staying awake even when I am tired and sleepy there is not much productive work done even if my number of hours online increase.
And if a company has strict measures set for calculating the number of hour employee stays online while working from home then it will actually reduce overall employee productivity rather than having any kind of actual benefits.5 -
After a horrible 11 months in probation I quit from my shitty job and got a new job with better benefits, better pay, better working hours and better co-workers (we'll see if that lasts).
However this new job turns out, I'm glad I got out of the toxicity of my old job and finally have some hope that things might work out after all.7 -
I'm in the process of searching for a new job. I've got two interviews in person that were very promising. Both are in the process of talking to other candidates this week. I'll call them Firm A and Firm B.
The recruiter working for Firm A is constantly calling me, almost every other day, and asking about the other interviews I have. I told them I would probably hear back at the end of next week. They are pressuring me to just accept their client's offer of course (despite not having one at the moment).
I won't get an offer from Firm A until I do one more interview with executive staff anyway, sometime during the week of Thanksgiving. Firm B will have their decision to me by end of Thanksgiving week. Am I being unreasonable in wanting to wait for both offers to come up?
Both positions hold their pros/cons in terms of commute, pay, and benefits. I honestly felt a little angry when the recruiter told me "Oh, you don't sound very interested in this position" when I mentioned waiting. I'm the one deciding on my career path here and you have the gall to tell me what my interests are?4 -
To give you some context, in the past year we have change managers 3 times. Obviously our process (we were trying to follow agile) has suffer the most with all these changes since it seems the managers that have been assigned to us are not really IT people.
We are using TFS (I know...) for our builds and for our scrum and kanban boards, only use developers and QA are really using the board and all the benefits that it provides and the managers are oblivious to what TFS is. I have tried offering them training and workshops but they just don't want to learn.
And now they want us to keep the requirement information on word documents and Excel instead. I'm not sure I can continue my battle against Word/Excel...
I understand they are valuable tools but... Is it really difficult to use a tool that was made specifically for that and it's as easy as filling some text fields and click a button? Why is it so hard to understand that if you want to know the status of a task is as simple as following a link where you can find all the related information?
I think I'm loosing it, even the other developer on my team is in support of using Word... of course the guy doesn't know agile and his cards on the board are shit making him work with QA all the time....
Feel like I'm alone here....4 -
Universal DBA wanted.
Benefits:
- working with multiple flavours of Sql dbs and operating systems,,
- chance to design, implement and manage secure ha solutions of the above solutions,
- unprecedented time pressure for all above
Requirements:
- no personal life whatsoever,
- your own wfh equipment,
- 24/7 availability
Any candidates?3 -
I need to find a remote job... or want to... had been thinking about the benefits re: annoying coworkers, however I'm teleworking today and realize another pro: cat pair programming ;-) and con: readily available snacks. Hm...3
-
Ok so I'm new to git and am wondering whether or not to move my repo's from github to gitlab, are there any major benefits to moving it?4
-
"This deal is an important step towards correcting a situation which has allowed a few companies to earn huge sums of money without properly remunerating the thousands of creatives and journalists whose work they depend on.
At the same time, this deal contains numerous provisions which will guarantee that the internet remains a space for free expression. These provisions were not in themselves necessary because the directive will not be creating any new rights for rights holders. Yet we listened to the concerns raised and chose to doubly guarantee the freedom of expression. The ‘meme’, the ‘gif’, the ‘snippet’ are now more protected than ever before.
I am also glad that the text agreed today pays particular attention to sheltering start-ups. Tomorrow’s leading companies are the start-ups of today and diversity depends on a deep pool of innovative, dynamic, young companies.
This is a deal which protects people’s living, safeguards democracy by defending a diverse media landscape, entrenches freedom of expression, and encourages start-ups and technological development. It helps make the internet ready for the future, a space which benefits everyone, not only a powerful few."
- Axel Voss, 2019 -
Wow.. I just received a message from a recruiter for a Position as a WordPress Dev and because I was bored, I started reading the Job description and they wrote as a Benefit of their Company: "Thank God, its Monday! At our place, you will love to come to work even on mondays.
And thats it. No Explanation or other Benefits.
What do they think will happen? That i will read this crap and just believe them?2 -
I've got a question for y'all.
What with Facebook's recent pig-like nature and disregard of users, I have been thinking there is a gap in the market for a better, safer social site that offers all the benefits of Facebook without the downsides.
What are your thoughts?6 -
!rant
I'm a full stack web dev (LAMP, MEVN), not a sys admin. Besides complete control of my os, are there any benefits to a Linux-based os like arch or ubuntu? I've played around and set up both in VMs, but I'm struggling to find a benefit that justifies the setup commitment.4 -
In your experience, do smaller Dev shops typically pay less and have fewer benefits than larger corporations?5
-
For web devs here, do we really still need to support browsers of the evil (yeah I'm talking about MS browsers, Edge included) ?
I mean, building a css ui library here in 2017, without the benefits of custom properties, grid and so many other cool things, is so fucking frustrating.
A practical example : color theming with custom properties = Fuck Yeah / color theming without custom properties = so verbose and painfull, sucks.
The library is mostly for private usage at the moment so... I'm about to drop IE and Edge in the deepest shithole of the darkest cavern of my memory, and move on coding my lib with modern CSS, with almost no regret for the ghosts of the past who are still using these shitware today.
Should I ? Or should I... maintain compatibility as we traditionnally do ?
What's you guys opinion about this ? Can we finally kickban these browsers from our lives ?3 -
Anyone considered substance use to make you a better programmer? Personally I struggle with concentration for more than 6 hours a stretch and I just started vaping with no nicotine but I just read this and maybe it's what I need?
https://selfhacked.com/blog/...
I don't drink or do drugs but life is so competitive I think maybe I need an edge against prescription adderall programmers rising in the ranks....5 -
I am in a very difficult position
I work at a pharmaceutical industry that has also a start up side company, and i worked in the second till now. I have a very attractive offer from a multinational that wants to set up dev teams for innovative projects, with a raising around 400 euros (very good amount for greece).
The thing is, that as i went to announce my leaving to my boss (he is a very rich industrialist) he offered me many benefits and to hire me in his mainly business (the pharmaceutical) with similar raising, if not the same, and also my colleague, and the promise of educational budget (which i was lacking in the start up, imagine that phpstorm was with academic licence). All that cause i was complained about the sort of IT culture in the way we are working till now. Also he promised that i will get knowledge through the projects of pharmacy industry that will help me in my career in the future.
Now the thing is that i was ready to sign up the contract with the multinational company and i have to send an email with an apology instead of my vat number and my digital signature. I feel totally jerk, how can i handle this, and say it with a nice way? Should i say some lie, that a problem came up or tell that i had a proposition that i cannot refuse?8 -
What do those famous devs who get famous for making some language or product feel before releasing that project? What is their motivation? Do they feel that this thing is going to make me rich, this thing is what i wanna dedicate my life to? How do they not fear that they are missing something when working on that thing, and how it would effect their life if it fails?
What is your life's ultimate end goal? Everywhere i go, i see a race being going on, i race which is luring in itself for benefits , and has a current #1 ranker. But once you are in, you will realise you won't ever be #1 you might be #10,00 or #50000at best if the crowds are less and you would only be achieving benefits temporarily due to you being a part of that race and your boss not knowing people better than you
Eg programming is literally a race.. everyone knows something or more, their are world leaders knowing almost everything and enjoying benefits. You see the rankboards and being at #400000, you start into running the race , working hard to get into top #1000 but still reaching #50000 at best. By that time, that temporary leader is changed.and previous leader might be just struggling again
Eg if you are an android dev , you know their is a virtual race going on. Everyone knows a lot of things and nobody knows everything. You get into it seeing this opportunity but later you find people almost everything . These are people working individualy on their million $$ apps or working on companies woth million $$ apps and you realise by you can't ever reach there
Also, share some tips to be successful in tech world as whole, and what exactly do you define as "success"3 -
You may find his funny, bt do answer it honestly, as a Unity dev,I have been using windows for past 3 years cause I have no option,now my question is
WHY SHOULD I USE UBUNTU ?
Plz state the benefits over windows.
Thanks :)13 -
2007, I worked in a small company that develops a web platform, and we began to discover the benefits of MVC and that helped that rookie work team improve our skills to get a better job
-
Not really developer related, but today, my girlfriend was trying to convince me why taking the stairs was better then the elevator. She decided to not mention the health benefits, not talk about safety risks. The argument she chooses is that "stairs have less steps" like what? Out of all the things you could have said, that is literally the worst argument. I can't think of a single statement less true! Like she could have stated pretty much any fact and that would have been a better argument. I don't understand what's going on in her head sometimes.3
-
OK, not so much of a rant, but here it goes. As a JS developer having only used JavaScript and the jquery library I am having a hard time figuring out Angular, and some practical use cases.
All the guides I have Bern looking at have had Angular control the routes and load content (as a one page application) but can it be used in another way, eg having Laravel control the routes and load PHP pages using different Angular controllers depending on page loades, or would that eliminate the benefits of Angular altogether?4 -
Anyone ever get cold called through LinkedIn? I had a guy contact me asking could we have coffee. Did some research on him and he seems a pretty successful guy. I was curious so I responded with a time and date.
Met him and he explained his business, what he was doing and what he was looking for. It was a senior position but would involve alot of backend work and team leading. Lots of long hours.. i was very interested but due to other commitments I couldn't take it further, so I politely declined.
Fast forward to 6 months later, he comes back to see if my situation has changed. It has. He says the company is being bought out and being funded for 3 years, he is in the middle of negotiations and its almost done. we begin negotiations and I agree a nice package with benefits. He seems delighted. I am happy.
Nearly 4 weeks later, 3 unanswered messages and an unreturned missed call, I am like wtf!!!2 -
I installed VS Code a few days ago and I'm really struggling to see all of these apparent massive benefits over Atom.
I have a pretty decently specced machine so performance is never an issue.
Is there something else I'm missing?5 -
Hey everyone! Wanna hear some advice from other PHP Developer. Is it necessary to learn MVC in PHP? And what are the benefits of it? A course link could be helpful :)6
-
Fellow ranters, I need some advice.
Work at an early stage startup to build their initial product(let's call it X) or work at slightly established startup with funding(let's call it Y)?
Both have their own benefits.
Working at X:
- I have equity (and a co founder position) thus chances of high rewards if the startup is successful.
- I get to build the whole product from scratch (great learning experience).
Working at Y:
- Don't know much about the company but I get a decent stable income.
- Work with a team (although a small one).
- Job security.
I'm currently in my final year and have given up on campus placements. Moreover, I'm not interested in wasting my time in pointless interview preparations. So I figured that startup is the way to go.7 -
Anyone else digest coffee a little too quickly? I tend to reap the benefits of caffeine (higher energy motivation and focus) for just a few minutes before I need to reload. This doesn’t always happen but when it does it’s annoying as hell3
-
!rant
So, at this day I have two jobs as software engineer (I'm self thought). The first one with a friend from high school, a billing platform. The engineer he had flew to Canada and leave him with nothing, so I made one from scratch, I couldn't deliver on time and most of the clients he had moved to another services so the benefits of the deal I made with him ended being less than expected (there was a deadline set by our government as these clients are merchants and the Costa Rican IRS equivalent is moving everybody to electronic billing to mitigate tax evasion). The backend was done using Go, the front-end with React and MobX.
Then, the second job. I'm being staffed to a big outsourcing company for a North American business. The engineer team is small compared to the other departments and the people are really nice. Their stack is Python and React, I'm the only guy allowed to use a different editor than Neovim (Emacs in my case).
between the two I work 11 hours per day, and I'm satisfied with this.
This is way better than my old CS job at Amazon Spain where I couldn't use Emacs to have a decent text editing experience.
Thanks, Lord.2 -
Anti climactic story time (as in there's no promotion in this story):
Sometime ago there were some organizational changes happening in my company that put me in a very tricky place. Theoretically, I was put on a level that was supposed to be an upgrade from my previous level. Practically, it didn't come with any benefits and it was actually a downgrade because anyone who joined the company in the six months before these changes was in the same level as me (who'd been in for roughly 2 years).
It felt really insulting because I was about to be actually promoted. My manager and his manager tried to gaslight me into believing that I'm not at all affected in any way, before giving in and agreeing that a mistake was made. I was promised that next year it'll be corrected and I'll be promoted two levels. Even the HR assured me of that. I knew it was too good to be true but I was too demotivated to find another job.
Fast forward one year. My bosses are all praises for the work I put in. But, no two level promotion. Reason? They tried but couldn't get the management to agree. The boss apologized to me and asked me if I wanted him to try again. What an insolent arse!
Fast forward one more, extremely glum year.
This time I am part of a different team so the team lead is different but the manager is same. The team lead really went all out with showing appreciation for me. He talked for almost an hour(!) about how I exceeded his expectations and went on to claim that his app's release would have been impossible if it weren't for me, the new team member. It was really humbling and satisfying. But what did I get? A limp handshake from the manager with fucking loose change.
Silver lining. At least the manager did away with the 'well wisher, on your side' pretense this time. No mentions of failed promises, just regular empty promises for the future.
Fast forward 3 months.
Still here. Recovering. I am mulling over a much better offer than what my current boss can give me. Thinking about how long it takes before I'm in the dumpster again. I have stopped giving any fucks about anything here. I try to do the minimum required unless it benefits me in some way.
The end.5 -
Guy advertises job. Decent pay, decent benefits, all in all decent package.
Guy replies to request for further information with some shit about being able to get you 50 calls from people who will hire you but would you want to work for them... well that's why i didn't apply to 50 jobs you applied to the 1, because it sounded like you would want to work for them.
Then guy says they are paying a lot less than avertised, and the advert is basically bullshit to get him people to give his 50 opportunities shit to.2 -
So, I have been working for a company XYZ for about 2 years now and for this 2 years, we are just two engineers handling everything. The job is becoming super stressful and time consuming, the founders dictates how the engineering team operate, ranging from choosing a third party service we are to integrate into the platform without letting us know and also study the api to see if it will be the most viable one to use.
Imagine using a third party service that you can't get through to when something is unclear?
I and my team mate has asked the founders to hire engineers so the work load on us will reduce, they said it's on their mind ( this request was made months ago), fast forward last week, we were told to start interviewing interns ( I don't have problem with interns working with us ), but what we asked for was experience engineers working with us but the founders did entire 180 degree of what we asked.
We have been asking for a QA Engineer for months and months now, all we get is we will hire one, and till now nothing is been done.
Following good software practice has been a problem in company XYZ, we have been finding it difficult to write test and documentation (this shit makes me seriously sick and hate myt po self).
On top of all this, the salary is shitty, there are no benefits, we are coerced into working during weekends (most times), and we are also told to work during our holiday, no single health insurance.
I think I have come to that point where I will have to say good bye ( but I am finding it difficult to do this).
Any suggestions ? Should I wait until I get another job and then I resign from company XYZ or just resign.5 -
I'm learning Kotlin while trying out Android Things and that sparked my interest in learning more about Java platform again. I tripped upon the news that Oracle had change their commercial plans for the platform by going with the rolling release model and limiting LTS releases for paying customers.
Java SE 8 was one of those former LTS releases that was on my computer, leaving me vulnerable, despite that version still being the most compatible with many applications, and that's been on my computer well passed the date they cut off public support. And I'm, like, "WTF!?"
Luckily this is when open source shines at it's brightest. Both the home brew and corporations, such as Amazon and IBM, alike - mostly the latter - both agreed to create their own LTS releases using the OpenJDK code and all disturbing to the public FOR FREE with no strings attached and the sources opened. I'm sure Richard Stallman is smiling with glee.
It isn't a total finger towards Oracle. Java SE is based on OpenJDK with no difference between the two anymore aside from loss of LTS support from the public - that's it. So Oracle still benefits despite the retaliation. Probably?
Did Oracle learn nothing from OpenOffice? If the point was to get users to pay for security then they've failed in the long run because Java is open source. People have used that fact to create their own free distributions that bypass their paywall, making the need to go through Oracle pointless. And I'm glad. Open source aside, security is a big issue these days and the last thing people need is yet another thing to subscribe too.1 -
I had this pretty good experience of handling teams through working and leading projects and being a part of multiple organisations.
The best way to learn something is to teach it to several others with you, so growing together is the best way to learn aa it not only benefits you but people with you.
Sharing is the best thing that can happen to anyone in this entire world. -
Is learning a low level langauge essential for understanding high level stuff?
Say I'm using Python/some framework in it(for data science/machine learning), I don't see how knowing C would help me do it better. A lot of results on "benefits of learning C" argue that it helps understand/use high level stuff better.16 -
Hey I’m majoring computer engineering in one of the best universities in Turkey. But we take a lot of electrical and electronical courses. Topics are like introduction to electronics ( pn junctions , bjts, mosfets etc), electrical circuits ( mesh analysis, inductors, small signal analysis etc) . And were solving real hard problems. How is these stuff gonna relate to my software developer side? I can’t see the connection and benefits of learning the page long formulas about drain currents. What do you think about them?10
-
Anyone here from Europe????? :D
JK
I just need a good bank here, with benefits, shoot me some best ones, also shoot me reference shits so you and I will have money :)!
If you want me to have some sort of crypto thing only, don't worry to shoot that on me too. I work for crypto company.8 -
http://thepennyhoarder.com/125-work...
I've been exploring all of these companies to get an idea for where I need to lean my learning toward.
I'm super jealous of some of these benefits and it would be so handy to stay home.
However, I am still conflicted/confused on the different areas to focus on. -
!dev Nice surprise... Hopefully...
Been having a lot of teeth problems and need like 2 crowns and 1 filling now... Old fillings just suddenly fell out. My regular dentist plan is ok for cleaning but isn't so good for these expensive treatments. And it seems the dentists in network are sorta so-so... The original fillings were done by them like last year....
Well somehow it popped up into my mind that with COVID.... Given its a health crisis and the govt is bending over backwards to deal with it... it may also let me change insurance plans during the year.
Usually enrollment is once a yr until you change jobs... But when I googled I saw that apparently they did.... Though it's upto the employer and the insurance company. They have to negotiate and allow it. Not required to by law.
So anyway last week, I called up my HR asking if they allow it. The rep said they'd need to ask higher up and get back to me this Monday.
I never got a call though but today I took off to deal with all the health stuff and just take a personal day. So I called my "current" dentist insurance to ask what I needed to do to see a specialist for the root canal crown as regular dentist can't do this one.
But they couldn't find my policy because it turned out it was cancelled last week. At this point I'm likeOK WHO FUCKED UP... WHAT THE BLOODY FUCK... IM UNINSURED NOW?!!!
I login to the company benefits site to get their support #. But it also shows my current plans. Where it shows that it got switched.
I still had to call the new insurance to get my ID info...
But I'm like hm... This seems to have worked out well... Assuming everything goes as planned. Basically got 1/2 year on cheap normal coverage but now that I need it, got to switch to the more expensive coverage, which now comes out better: lower overall costs, and better drs...1 -
I don't like BizTalk.
It's very powerful and all but the resource needed to develop, support and maintain far outweigh the benefits.
Everything seems half finished, for example the way to deploy, update and the admin console GUI are all a massive core to work with.
A small part of me dies every time I end up with a BizTalk project.1 -
I was contacted through Linkedin by some HR people, trying to seduce me for an interview for a position they have opened.
Among the benefits, they say, and I Quote
"the possibilities of growth* are infinite"
wew that's a lot of possibilities
* I assume they are referring to a professional career2 -
Best free softwares don't work for greater good.
They work for politics and benefits.
And even if you pay, it might not help. The world is full of scammers.5 -
Hey all! My first post isn't quite a rant, but rather a question.
I see a few posts that are about project managers. Now, I'm still doing IT at uni, but I was quite intrigued by PM when I found out one of my family friends is an engineering PM. The idea of PM appealed to me as I'm still trying to figure out what I want to do mostly after uni (not ruling out development, ofc!).
My question is whether or not it would be beneficial to have a PM with an IT background, and if so, to what extent do the benefits outweigh the lack thereof?
Sorry for the wordy post.3 -
Can someone please explain the benefits of this in Kotlin:
var x = if(a !=b) {
z
}else{
y
}
Even for a conditions with one line body it looks bad in reading and getting a clue of what does this do.
I mean whats wrong with:
var x: MyObject
if(a!=b){
x = y
}else{
x = z
}
Even in switch cases (or as kotlin calls: when) True one return source, but now good luck finding the last line that is the actual returned value ...16 -
The story of my last(current) job is fairly boring... Recruiter I worked with in the past called and said there was a group looking for my skill set and that I should have lunch with them. Went to lunch and one hour later we had negotiated my salary, bonuses and benefits. Been here ever since.
-
Never used an IDE in my life... recommend one appropriate for the MEAN stack. I want to see the magical benefits people claim it gives7
-
Was just told that my week is going to be spent changing 700ish image names from "some-image-name" to "some-image-name1"... for "SEO" benefits. Seriously, what the heck... :? Nothing good can come of this...10
-
What are the benefits of windows server 2012 over linux? I received a CD & key for free, but I can't decide if I should play around with it for a learning experience or gift it to someone who could actually use/need it for their work.3
-
Applied for Interview based on beautiful landing page, employee benefits, decent salary, awesome interview questions exchange etc.
First day on the job, just meetings all day,
Second day, saw the product code.
Shittiest code I have seen in my lifetime.5 -
Twice now I've high leveled automated software testing to people not in tech and they actually get the benefits quicker than some tech managers.....
-
How many of you use QMK? I'm thinking of a docker-based bootstrap project for it. The benefits of the project are that you don't have to fork the qmk_firmware repo and install the dependencies; this results in a 1-click compile on any OS, and a very clean repo for other to look at and fork.
-
Okay, I hope a few people can help me with this; what are the benefits/reasons to use MS technologies? I'm talking about .NET, ASP, Windows Server, Powershell...
I've never understood it. I love Nodejs because you don't have any packages unless you ask for them. Alpine Linux is amazing! It runs on 8MB of RAM from fresh and doesn't need much more space to install.
You want .NET core? 140MB download. You're configuring database connection strings? Feel free to type in whatever you like, it'll parse and replace with some magic variables that have come from some other random file.
I was using Powershell recently, needed to set an env variable. Bash is happy with "export name=value". You want to do that in Powershell? I just googled it and found an entire 40-minute read discussing how to set env vars. Why?! It should be one command, and I don't know who thought that "Get-ChildItem" was _obviously_ referring to env variables.
It seems to me that everywhere MS has got their hands on development-wise, it inherits the typical sales bullshit. No no, you can't call them "websockets", they have to be branded "SignalR" and add tons of overhead. You can't say "disable notifications" it has to be "focus assist". I'm really surprised something as simple as a keyboard hasn't become a "varied user input device" or something of the like.
Am I alone in thinking this?4 -
Have any devs done bar work before..?
I've always enjoyed doing things outside of work, and I work 3-4 days a week in my main job to create time for this. It's great for my mental health, and means I can optimise the main job for pay/good benefits and fulfil my "other needs" (stimulation/challenge/enjoyment) in other places.
The main things for me are dev contracting on the side or acting/singing, to a lesser extent travel, a bit of activism and law study. Just because 🤷♂️
Especially re: my last rant with *that* email from HR on Friday, I'm tempted to be a bit more strict about only doing three days and picking up something else.
Although I know the pay is awful, I really want to try bar work on the side just to do something different.
Has anyone else done bar work before?9 -
Tips/Suggestions for using ReSharper? The immediate and obvious benefits are wonderful, but I want to get the most out of it.4
-
I'm too retarded to understand how the fuck to get iframes (of other pages on our site) somebody wrote in the past in our code base to not become the page (the original has 2 other pages on our site "embedded") https://cheatsheetseries.owasp.org/...
I don't even fucking understand if I implemented the recommended framekiller code correctly, but it fucks shit up like the not recommended framekiller code so I'll settle for it. I also enjoyed (actually I didn't) reading about how this javascript framekiller stuff is fucking stupid anyway and mainly only applicable for old legacy browsers (in which case go fuck yourself anyway, just use a modern browser which benefits with from the x-header-options whatever the fuck, which was easier to implement and juSt WeRKs)
Guess I have no choice but to write AJAX to do this dumbass shit.
It's a shame I have no fucking clue how to fuckign front end3 -
I'm pleased to announce that, I too, have the 'unfortunate' to join the higher tax bracket payment where I will involuntary pay a portion of my income to the 'FICA people' for no returning benefits whatsoever.5
-
I once bought an external Seagate 1tb hdd. A month later, it corrupted and I lost everything on it. I ran all the diagnostics and tools to retrieve the data I could. But I was still missing a lot.
Why would anyone ever want to buy a hdd if the fail rate is much higher than ssd and ssd has much more other benefits.
Is your data not worth a $100?
Never getting an hdd again.8 -
Which should I choose:
Company A: much better pay and benefits, team seems nice, Glassdoor citing quite bad reviews about CEO and upper management.
Company B: current company. uninteresting field, team in distance, tech lead likes micro management and quite annoying in general. In middle of a project.5 -
Hello guys, apparently I'm going to write a thesis about Smart contracts and its benefits for the financial industry. Have you got any keywords I definitely should look into and write about in my thesis ? Just a little community brainstorm here. Would be glad if you could help me a little.
Also, do you think it's possible to fill about 50 pages in 8 week time ? The short time is making me nervous -
Need some job search advice here please!
A startup is has offered me a job, but is going to be paying me half salary for 3 months, and then they're sure to get funding, so will be paying the difference amount after 3 months. But, it all hangs on this supposed funding that will happen in 3 months. The "CEO" is actually working for another company currently. And his rationale for half salary was, we all need to take risks with startups. Is this worth taking up? The alternative is me continuing job search for a more stable job (where I can stay for few years) and a full salary with benefits and all. I'd tried starting up on my own earlier, and now I'm looking for opportunities fulltime (in other words unemployed).8 -
I really want to divide this frontend into two parts, one that faces the users and other for administrators so I can release changes on both without works on one part blocking the other, but, I have many question, like, how do I manage authentication in two different React projects from one login page?
Maybe there are more problems than benefits, what do you think?3 -
Just saw this talk on event sourcing. Kind of amazed by the benefits of this, and that I haven’t really touched upon it previously. Would have saved me a lot of trouble in the past year. Anyone have any ranting/thoughts about this?
-
Loopback 4 really is pulling me out of the expressjs shithole... It really feels like I'm avoiding a lot of tedious work.
"B-b-bbut you have to use typescript and its a slower"
I've preferred typescript ever since angular 2 came out, and the 'slower' comment is invalidated by the fact that, when working on projects that are distributed between multiple devs, are marked by silent errors and serialization issues, and can change datasource types between customers, then the benefits of typescript and loopback's CLI far outweigh any potential slowdowns that may be caused. If you can find me an alternative that does this better, please let me know.1 -
What is perfect benefits for developers to leave work and come to work at global and ambitious tech startup ?1
-
Am thinking of hosting an e-commerce web app but also get the benefits for google apps for work.....
any idea for the reliable and affordable service??1 -
I’d like to add the FAQ schema to a page. However, when I test it google search console I get an error telling me that there is a missing field “mainentity”. Is it something I’m doing wrong? I am using SEO Yoast but after enabling it, it is showing above error in testing.
The page I need help with: [https://makeupdealsandcoupons.com/w...]1 -
What all are the benefits I could get if I host my PHP project in MS Azure Platform instead of hosting into any other.4
-
How much do you value alternative benefits to straight $$$?
Obviously subjective, but how much money would you part with for:
Vacation time
Flexible hours
Telecommuting
Equity
Workspace improvement
Other perks1 -
Greater flexibility is offered to customers in customizing their tours, everything else is been accomplished by the tour planners. Getting the accommodation of the customer budget, booking for activities of interest, transport arrangements and restaurants of choice are all included in the cost of tour packages. Tour packages in Kerala are of great demand for the native people as well as the non-natives. Many of the foreigners often search for the best tour packages in Kerala and get one booked before they start the journey. Tour packages offer complete security and guidance for the travelers. With enormous beautiful destinations, Kerala stands at the top of tourist destinations in the world.. So you people will never have to compromise on your favorites. The ever growing demand for tour packages actually benefits people, as the competition gets high; companies provide attracting offers for the customers.
http://holidaystation.co.in/