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 - "some clients"
-
This is fucking annoying with some clients.
Client calls:
Me: Hello, how can I help you?
Client: *explains problem*
Me: *tells possible solution*
Client: you sound young, could you connect me to a more senior person?
Me: Sure.
Collegue: Hello, how can I help you?
Client: *explains problem again*
Collegue: *gives same solution as me*
Client: Oh uhm but that's the same solution the boy I had on the phone before you told me.
Collegue: Yeah......?
Client: well he sounded so young...
Collegue: Being young does not equal being inexperienced/less knowing about something.36 -
Some guy my girlfriend knows, heard I'm a software developer. He had this 'great' idea on how he wanted to start a new revolutionary way of paying on the internet. He wanted to create a service like paypal but without having the hassle of logging in first and going through a transaction. He wanted a literal "buy now" button on every major webshop on the internet. When I asked him how he thought that would work legally and security wise, he became a bit defensive and implied that since I'm the tech guy I should work out that kind of stuff. When the software was ready, he would have clients lined up for the service and his work would start.
I politely declined this great opportunity14 -
My first job was a statistical program that i wrote during a trainee at a local IT department.
My boss liked it and told me I could keep the sources and the copyright.
Then he made some phone calls and helped me to find my first clients.
Since that time I am working on the same program.
I founded a software company and have a good life now.
My old boss retired some years ago, but some of the team are still there.
From time to time I visit the department having a coffee with old friends.
That trainee was nearly 30 years ago.12 -
FUCK WORDPRESS TO DEATH!
Seriously, I have a degree in computer science and I can't for the fucking lfie of it understand the fucking architecture of fucking WORDPRESS!
How many fucking times when developing fucking shitty wordpress sites for clients you spent 66% of the time debugging some stupid fucki9ng shit related to the retarded monolithic fucking stupid architecture of this huge retarded abomination which should be killed in a fire with dragonfire.
How many fucking times while using trellis sage bedrock mother fucking super uber framework bubblegum you find yourself struggling with the fgucking broweser shit sync or some other fucking stupid bubblegum fix shit to make wordpress even remotely a decent experience to work with?
Even when buffed with a fucking shitton of boilerplate shit code from people who want developers to not fucking kill themselves while working on this fucking piece of shit framework the developing experience with wordshit makes me want to blow my fucking brains out with a desert eagle.
I seriously can't fucking stress how fucking shit this whole framework is and I seriously hope people stop using it for good. Wordpress was made by a bunch of fucking retarded monkeys who barely knew how to write afucking hello world.
This is the last fuckign time Im ever going to accept a wordpress project from my clients this fucking framework has driven me mad for fu cking years and i've finally had it with thsi fucking piece of shit framework and i fucking hope it gets buried 1000 km down and never dug up ever fuckign again.
Wordpress is the single most fucking horrid abomination that has ever been created in the fucking history of the tech industry.67 -
I used to do some freelancing and one of the main clients I worked with had a project they hired me for that used Drupal. I fucking hated it. I thought it was bloated (and slow as fuck), unnecessarily complex, and just all around a horror to work with.
Even though that was many years ago, from other devs I've met, it seems like Drupal never really got much better. One devops guy who worked at the previous company I was at told me about some benchmarks he had done on Drupal in his previous work. The performance results he got were an absolute joke - awful concurrent performance and just a brutally slow CMS.
Needless to say, since that freelance project, I've never used Drupal again and never will.14 -
Clients love to use the word "Broken" (or synonymous word).
Client: The program is broken. Fix it ASAP.
Me: Ok, give me some details so I can help you.
Client: No, fix it. *Becomes an ass*
Me: Alrighty then, let me sit here doing nothing for a couple of hours. Then say that I tested the code against your original request, and it's working as intended.
Client: Sounds good.
(Pretty sure that's how it went)2 -
Dev: boss, there are some abnormalities and confusion in the client's specifications.
Boss: So?
Dev: Shouldn't we get clear about them and then start coding?
Boss: No need. We assume and code. Then show them to our clients and then ask for their opinions. We will change again according to their opinion.
Dev: ..
A few months later....
Dev: *seeing so many specifications change and realizing now have to refactor a lot of codes* , FML.15 -
Biggest scaling challenge?
The imaginary scaling issues from clients.
Client : How do you cope with data that's a billion times bigger than our current data set? Can you handle that? How much longer will it take to access some data then?
I could then give a speech about optimizing internal data structures and access algorithms that work with O(log n) complexity, but that wouldn't help, non-tech people will not understand that.
And telling someone, the system will be outdated and hopefully been replaced when that amount of data is reached, would be misinterpreted as "Our system can not handle it".
So the usual answer is: "No problem, our algorithms are optimized so they can handle any amount of data"6 -
Some clients take this too literally, but in general I would agree! ☺️
©Instagram @alphaimplement10 -
Some clients are a real patience test.
Client:
"I want to be able to edit every detail on every page of the whole website"
After site is coded, and admin page is available for page edits, they send requests like:
"please update the text on page x"3 -
Gotta love clients which ask you for a quote to expand the system you did for them, then a week or two later "accidentally" found some cheap absolutely garbage dev that made it for 1/5th of your price and during all that destroyed half your work, by e.g. replacing uuids with just ids, making the system now leak how many users there is, all their user saved content, allowing to just increment through them all, also then acting surprised when I decline any further work with them.
Then theres also clients that even after explaining all physical or software limitations, act like you should be a core developer and just fix that, for fucks sake you were using freaking excel sheets before, be happy with any possible change.3 -
Any code I make for clients is under a strict license unless specified otherwise. It's a straight forward license pretty much stating that they can't sell it or claim it as their own. I've had a few clients break that license but one stood out. I had made a piece of software that cost her over $2,500 due to the amount of hours that went into it. The transaction went along smoothly so there was nothing to be alarmed about. She came back for more work about 6 months later and I decided to do some checking up on her to see how her business was going. Immediately smack bang on the home page was my software being sold for $30/month. Needless to say I was outraged. She said there was no talk of a license which I responded with pulling out the contract that she signed where it explained that signing the contract meant she was in agreement with the specified license. 2 months after this started, I'm being awarded any profits made from said software along with her closing down the website. As much of a bitch as she was, it wasn't worth my time trying to get more out of her.5
-
1) Starts a company that builds cloud systems
2) Takes a bunch of jobs and thought you'll be happy for a while
3) IoT era smashes in your face
4) 72% of your existing clients ask for IoT revamp
5) With a lot of hacking you made a small portion of the projects possible with some Raspberry Pis
6) Client bought a bunch of arbitrary parts from Shenzhen and now you have to deal with kernel overlays and shits that you didn't even heard of
7) Made it work for the second time and told yourself it'll never happen again
8) Last customer happy so they tell a bunch of friends and now they're asking for more
9) Stares into void, wondering how you gonna end this nightmare5 -
Client: Hi Johny, we finnaly finished design of our eshop. Half of year of hard work. Can you code it in week? We have deadline. :(
I: Sure, i can code in speed of light.
Client: How about money?
I: Tripple of sallary.
Client: What?
I: My sallary also grow in speed of light.
Some clients can not understand they can't throw shits on my head. Take it, hire someone else or stop giving mi impossible conditions.5 -
I'm not even that old and I've had it with young cocksure, full of them self language/environment evangelists.
- "C# is always better than Java, don't bother learning it"
- "Lol python is all you need"
- "Omg windows/linux/mac sucks use this instead"
The list goes on really, at some point you have got to realize that while specialization is great, you have to learn a little bit of everything. It broadens you horizon a lot.
Yea, C# does some nifty stuff, but Java does too, learn both. Yea I'm sure Linux is better for hosting docker containers, but your clients are on mac or windows, learn to at least navigate and operate all three etc. Embrace knowledge from all the different tech camps it can only do you good and you will be so much more flexible and employable than your close minded peers :)
Hell even PHP has a lot to teach us (Even more than just to be a bad example, har har)9 -
So devRant shows me a frontpage feed based on my ++/--/follows/etc.
Does this mean there is a niche bubbled hidden corner, some place where some dev is currently looking at his feed thinking: "Wow everyone agrees with me, Windows is much better than Linux, VBscript is amazing, and Git is for tryhards who hate on dropbox for no good reason"
By now, that bubble and mine have drifted so far apart that they will never meet again, and if you see this specific rant, you will not ever see that content again either.
For all you know, the majority of devs love changing requirements and clients who call them in the middle of the night, the consensus is that testing is for noobs, and everyone loves jquery.
You will never know, because you clicked ++ on the wrong rant, right when you signed up, and forever sealed your fate.13 -
Fuck those clients which are surprised when they get an invoice when they ask you to do something for them.
I think it's as simple as:
- you know my hourly rate
- you ask me to do some work for you
- I give you an estimation
- you agree with the estimation
- I get the job done and show it to you
- you accept the edits/solutions
- I send you an invoice with less hours than estimated
- you agree with the invoice and pay
It seems that every step is going well, except the last one...
Well... fuck you too.13 -
Client: I want you to build me a website.
Then makes an order on freelancing website.
Me: Okay, Sir. Can you send me your specifications, please?
No reply.
2 days later
Me: Hello, sir....are you still interested?
A week later
Me: Sir.
Me: Sir.....
No reply
2 Weeks later
Me: Sir......
No reply
Client: Oh, sorry.(Then gives some lame excuse) Okay I will send you the specifications.
Me: It's Okay. Waiting for it.
A week later
Me: Sir, you forgot to send me your specifications.
No response.
#Life of a freelancer.....No stability or security or decent clients.10 -
Just a common day.
I received a message on Telegram, a guy wanted a Minecraft plugin for his server.
It was a small plugin, he accepted my first offer of 15€.
After some hours, it was complete. I was pressing "Export" on my IntelliJ but a terrifying message arrived.
"Dude I forgot to say that, can you make it using C++? I heard EXEs are faster".
Fuck dumb clients especially Minecraft server owners!7 -
Has anybody noticed some people's undying obsession with making their 2018 websites look like they're from 2001? Some of our clients INSIST on using site entry pop-ups, scrolling marquee text, and as many flashing buttons as possible on their sites. These are the type of people who think: "The number of buttons on my website directly correlates to the amount of money my site makes me. I want 12 buttons, all worded slightly differently, that all link to the same exact page. This will sell more of my product. From all of my experience in UX, I am positive that users will respond to a flashing neon colored button labeled "SAVE NOW!!!!!" Nevermind that your company employs professional UX Engineers. I know more than them."6
-
A few months ago, I decided to let go some old clients with bad behavior and/or bad projects, since I noticed this was affecting my mental health (lowering my self esteem, make me feel depressed, anxious, etc).
I was exhausted of doing miracles in projects without git, build files, staging enviroments (yes... you can imagine), and receive all sort of curses when sudenly something stopped to work.
I set some requirements to work with any new project/client: 1) project needs to be under version control, 2) it must have staging enviroment, 3) I must work with build files.
As I still have contracts running, I'm communicating this to clients as soon as I finish my obligations.
Today, one of these clients told me they are leaving to work with another developer.
Reason: They said my new requirements are unreasonable and they prefer doing the old way.3 -
App nearing completion. Code tested, everything's working fine. Ready for release.
The client just calls me and tells me that they have decided to turn the app into two separate ones. Should not be a problem, you developers must have some tricks for that, according to the client. Of course, the release date remains unchanged.
Clients!, finally understand that there's no secret button for turning an app into two separate ones.5 -
I joined a "multi-national" company in middle-east where 90% of the developers are Indian. And since it's a "multi-national" company with 50+ developers I thought they already figured it out. Most of them have 5-10 years of experience. They should know at least how to use git properly, deployment should be done via CI/CD. database changes should be run via migration script. Agile methodology, Code Review - Pull Request. Unit testing. Design Patterns, Clean Code Principle. etc etc
I thought I'm gonna learn new things here. I have never been so wrong in all my life...
Technical Manager doesn't even know what Pull Request is. They started developing the software 4 years ago but used Yii v1 instead which was released almost a decade ago. They combined it with a VueJS where in some files contains around 4000 lines of code. Some PHP functions contain 500+ of code. No proper indentions as well. The web console is bloody red with javascript errors. In short, it's the worst code I've seen so far.
No wonder why they keep receiving complaints from their 30+ clients.10 -
I love how some services have trap pricing, pretty much like drug dealers of the interwebs.
Me: I would like to send e-mail to my clients.
Company: Sure bro, here, take our service, you can send emails to all your clients, just 5€ per month!
A year later
Me: I have now over thousand customers, I would like to send more emails and implement some new features.
Company: Thousand customers you say?
Me: Yeah
Company: All in our servers you say?
Me: Yeah, thanks for the great service!
Company: Sure, no problem. We can enable you additional services for 40 000€ per month, half of your liver and two of your first born babies.1 -
One time was in a meeting with clients from abroad (big company with some offices in the US). After the meeting we went to a restaurant with the clients. Then one hour later our CEO shows up and starts tanking beers like crazy and gets super wasted. Then starts asking the client if they have a job for him in the US. He doesnt want to run his company anymore because all his employees are fuckung idiots blahblah. Then he asks me you understand right you have seen my employees they are fucking stupid. Uhm yeah dude I work for you... *awkward sillence, continues chugging beers, changes topic*4
-
So this client wanted a demo on Dockers. So I gave the demo with some microservices running on different containers. Later the clients come back and say, "Docker is good. But please fit all the microservices in one container." I say but that defeats the purpose of microservices. But no, the client say. I tried explaining but no is no. Shit!! Fine! Have it your way!!5
-
Salesperson makes commission on sales, CTO gets bonus for going to out of office meetings, designer gets bonus for every design finished. What does the web developer get?
Answer: "we can't afford to give out bonuses just for doing your job."
There are 10 websites to build in the next 6 months, 3 brand new offices in different states that need it equipment ordered and installed by me, and the other 160 clients who all think their edits are most important.
And to top it all off, every time I give an estimate for the work, boss says "just give it to them." Gee, maybe you could afford to pay me a living wage or incentivize me to keep working 6+ hours a night at home if you stopped giving away everything I build for free.
You lower the value of my work and every other web developer out there when you tell clients that the website I built them isn't worth paying for. If every one of the free sites on my list was just charged the minimum $10k, I'm looking at $200k on this board that could have been used to hire me some help or increase my pay to make me feel appreciated.
I love my job and the people I work with, but when you aren't making enough to pay the bills and you work 70+ hours a week something has to change.8 -
True story.
Some clients (especially in India) don't want to pay, but they want everything to be implemented in the project.
Big data.... Check
Machine learning.... Check
Deep learning..... Check
Espresso maker.... Check.
They want all the buzz words that are buzzing to be put in your project and they want you to put it in the 'cloud', for which you have to pay.....10 -
Was it it with clients and wanting to restrict the height of webpages?
Client: Can you make it all fit on the screen?
Me: What this particular screen?
Client: Well all screens, some people might not realise there is more content.
Me: What if the screen is tiny?
Client: make it smaller
Me: What if you add more content to it?
Client: Hmm, your the developer.
Me: Teeny tiny text coming right up.18 -
For fucks sake I'm getting tired of this company. We have an app that's been developed on a VERY tight budget with a team and it's nearly completed/basically done few fixes here and there. They keep going to meetings with clients and promising more than the fucking app does! BITCH IT TOOK 6 MONTHS OF DEV TIME IF YOU WANTED THOSE OTHER FEATURES WHY DIDN'T YOU PUT IT IN THERE SOME FUCKING TIME.
And now since I'm in charge of the remnants of whats left, they keep asking me to make demos of ridiculous new features to show to new clients. BUT THATS NOT WHAT THE FUCKING UP DOES AND WERE OUT OF BUDGET!!!
I explain this. Every fucking day. I'm told they understand. Then I'm asked to make a fucking glittery demo with some bullshit features we don't have YET FUCKING AGAIN. BITCH I WILL QUIT THIS SHIT!
IF I SPEND ALL MY TIME MAKING THE FUCKING DEMOS, I CANT FINISH THE MAIN APP YOU FUCKTARDS. STOP PROMISING SHIT WE DONT HAVE!9 -
What if the long term goal of @trogus and @dfox is to create a developer army, hell bent on the destruction of project managers and clients everywhere (except the cool ones).
I mean I'm not saying it's a bad thing. Just wanted to... You know.... Raise some attention.3 -
Mid-Friday: Boss: Start programming this application.
Me: Cool, how will it be setup? what lang-
Boss: Everything's already setup, just start programming in PHP. Check in and make sure it's done by Wednesday morning before 9.
Mid-Tuesday:
Me: Cool, it's done. Had some trouble with connecting our database to the clients, some permissions were conflicting.
Boss: Now I need you to pull it, publish it to our other azure portal, change it to ASP.NET Core 2.1 MVC and install it to teams. Also change the database to MySQL.
Me: I thought everything was already setup.
Boss: things change.
Me: Cool.
*Pulls an all nighter*
Me: Something isn't right...
Wednesday
Me*hasn't slept yet*: It's done.
Boss: Why do you look so tired?
Me: I was working last night
Boss: Well you shouldn't do that.
Me: The deadline is today. only way it was going to get done before 9 was to do it last night.
Boss: Doesn't matter.
9am Meeting:
Boss: it was easy, no hassle, it's up and running.
Me: no hassle?7 -
!rant but nightly thoughts about wrecking clients that won't pay
If you're building something for a client for money, think of a killswitch.
If it requires internet anyway and you have a webserver, do something similar to what the killswitch of WannaCrypt was (but rather checking for a file on the webserver for existing/non-existing). If the client won't pay, kill the application. If the client pays, maybe even deliver a version without killswitch later (as a "bugfix")
If it is some offline project, you can check for a date (payment due date?) and also check for date/time manipulation on the system itself, and disable the killswitch via a "bugfix" version later just like above.
If clients pay, they don't have trouble. Else, they do.8 -
Wk1:, Client wants stack deployed to AWS in a day... Does it in 30 minutes...
Wk2: client complains about cost of service so requests I downsize the stack they asked for... Does so... Just to save some £££ at loss of any DR or HA capability
Wk3: Client wants stack moved to a different AWS account just cos... Advised could cause issues... Client says carry on. Migrates to account as requested on the days they requested.
Wk4: client complains that said migration caused issues and that proper change control wasn't followed..... That was never informed on..
Wk5: issue discovered to actually be network fault linked to clients wanting every £££ saved in AWS... And as the stack specialist I still have to write up a summary and findings?
Wow just get a decent AWS admin will ya....3 -
!dev
Just went to the pet asylum to look for a cat. There was a shy black one (eh, maybe not a good first but Moar Blacker, Moar Better 😋) and a black and white one which was very open towards me.
Probably I'll get the latter, and build some food, water and litter dispenser systems for it with motors and my esp8266 boards 🙂
The lady who was volunteering there and showed me around had an interesting story though.
Apparently both of those aforementioned cats were wild cats (so they don't come from a proper household or anything). Except that black and white one which apparently came from some rather retarded people.. think average Facebook user.
According to her those previous owners came there with 2 cats including the black and white one as "extremely wild, we found them in the forest, put them in cages (because everyone carries cat cages in their car every day, right?) and brought them here". Nice excuse for average Facebook user level of retard I have to say 😜 but it's not very waterproof, you know?
But on average the people that they get there are even worse than that.. some get a great initial meeting with a cat, but then leave them there because they don't like the stripes on a paw or something stupid like that. As she put it: "you're not fitting pants in a clothing shop, are you?! 😑"
Had to try hard to not burst out in laughter from that description 😂
Point is, the average customers there are awful.. apparently she was very grateful to have a rather down-to-earth customer like me and my home supervisor (who helpfully drove me there 🙂) for once. So terrible clients.. they're everywhere!
It really taught me to be mindful of the hardships of people in any profession who deal with clients.18 -
We gave one of our more 'difficult' clients a quote of 30days to rewrite alot of there application. Two hours later we are in a conference call and they have a 'great idea' they will come in for a whole day and share knowledge to speed it up.
For some reason the project manager has decided that it's a good idea for me to be alone in a meeting room all day with 2 people coming in and an 'expert' Skyped in to watch me programming and 'help out'. With all of there knowledge they think it will only take a day...
It's going to be a long Tuesday...6 -
I can't complain about clients on devRant because I make a REST API and some of my clients use devRant. Oh wait.
-
Client: i'd like to develop for this particular device named the hololens. And i want 2 of those to communicate over LAN as well (holo lense specific data)
Dev team: If you can provide us with 2 holo lenses to try some stuff out, we can do that.
Client: Well i only got one but i need that for my presentations to my clients. Can't you just research something and make it happen without the hardware?
And that is the story of how we now have to do something for hardware we do not have any of. FML.6 -
Almond: Look at these stats - our signup process sucks! We really need to make it better.
Boss: Yeah, maybe at some point. It doesn't affect live running though. Leave it for now.
<1 month later...>
Almond: These stats are getting worse. I really think we should redesign this to do x, y and z and avoid a, b and c.
Boss: Yeah, we probably should do at some point, but there's no rush. You can work on it if you really want to, but only if there's nothing else going on.
<2 months later...>
Boss: I'VE JUST SPOKEN TO TWO POTENTIAL CLIENTS, BUT OUR SIGNUP PROCESS SUCKS SO THEY'RE GOING ELSEWHERE! WE NEED THIS FIXED NOW!! WHERE ARE YOU ON THIS? CAN WE GET IT DONE AND DEPLOYED BY FRIDAY?!?!3 -
So last night was a Friday. After leaving the gym I noticed a missed call and a voicemail from my client.
Note this was sent at 21:50 on a Friday night.
My client stated they were "rather disappointed" (to use their phrasing) that I didn't answer. There is no contract that I answer out of hours or any issues with their system.
This morning, I noticed my client followed up with an email. It was a single line saying they found some new AWS services they like to talk about (translate: "I've found some new AWS acronyms that sound cool that I wish to talk about for several hours").
Emergency! :)
Seriously, clients, sometimes :(4 -
!Dev
Hello guys, here is my first rant about my job. So, I work in marketing, mostly content and SEO as the main job and my 2nd job is a somewhat-somehow webgrafic design-something (blame my fiancee for this). This one is about my content job.
As a content, my main role is to translate information (health tech, tech or anything) in a somewhat comprehensive way so about anybody can read my articles. And boy, I love my job, the research part, the writing part, almost everything. But on some days I have to find a way to explain protozoa to normal people. Aaaaaand today I have to explain this shit!
Now, how the f*ck I will manage this, I have no darn clue but I am starting to learn how my dev fiancee feels when he has to explain some complicated stuff to his clients, I swear!8 -
Clients are SUCH FUCKFACES!
So me and 3 friends developed a website and logo for an hr company, run by this woman and she loved it
She was our client for GOMC. Now, since it was a "project" she assumed she didn't had to pay for the whole thing....fine I agreed to just getting maintenance, to maintain goodwill and getting some more clients maybe
One day she wakes up and wants half of the shit altered....NOW, after almost over a month..Fucking bitch
She now wants a fucking RAINBOW colored logo...And she added "it must look professional OK?"...The fuck? Now we have to change the cards, letterheads, UI (entirely). Basically everything and doesn't wanna pay for shit
FML11 -
So I just got this email from a tech company, I registered to send my CV some years ago , about a dev Job openning.
The descripition included:
Java and Angular ( first red flag )
So I go to their site to check it out ...
No https, ping the domain returns an ip from another continent with 500+ ms latency.
Major flaws on the site usability...
Super dumb password recovery method...
I'm fucking outta here dude. I might send them a proposition to fix their servers and at least put it behind letsencrypt though...
And these morons have big clients, like my bank... wtf...4 -
While I am self employed, my clients can end up like my boss. In this case, one of my clients is the best "boss" I have ever had. We discuss everything from ethics to npm to development to board games. And we still get the job done.
He challenges me constantly to improve, and then we laugh over how we disagree with concepts, frameworks, etc. And we still get the job done.
It's fantastic to have a client who understands that you should be paid for your time, that lets you get what they hired you to do done without micro managing you (you trust me to actually do what you hired me to do? *gasp, shock*), and still enjoys the small talk. Though some of our ethics and society discussions can be rather large discussions.3 -
Okay, That right there is pathetic https://thehackernews.com/2019/02/... .
First of all telekom was not able to assure their clients' safety so that some Joe would not access them.
Second of all after a friendly warning and pointing a finger to the exact problem telekom booted the guy out.
Thirdly telekom took a defensive position claiming "naah, we're all good, we don't need security. We'll just report any breaches to police hence no data will be leaked not altered" which I can't decide whether is moronic or idiotic.
Come on boys and girls... If some chap offers a friendly hand by pointing where you've made a mistake - fix the mistake, Not the boy. And for fucks sake, say THANK YOU to the good lad. He could use his findings for his own benefit, to destroy your service or even worse -- sell that knowledge on black market where fuck knows what these twisted minds could have done with it. Instead he came to your door saying "Hey folks, I think you could do better here and there. I am your customes and I'd love you to fix those bugzies, 'ciz I'd like to feel my data is safe with you".
How on earth could corporations be that shortsighted... Behaviour like this is an immediate red flag for me, shouting out loud "we are not safe, do not have any business with us unless you want your data to be leaked or secretly altered".
Yeah, I know, computer misuse act, etc. But there are people who do not give a tiny rat's ass about rules and laws and will find a way to do what they do without a trace back to them. Bad boys with bad intentions and black hoodies behind TOR will not be punished. The good guys, on the other hand, will.
Whre's the fucking logic in that...
P.S. It made me think... why wouldn't they want any security vulns reported to them? Why would they prefer to keep it unsafe? Is it intentional? For some special "clients"? Gosh that stinks6 -
Last October, I was feeling really lost as a student. I posted a rant here (https://devrant.com/rants/1812123/...) as I had no one to talk to. I got a little support, but the advice I got really meant a lot to me.
I buckled up, did some learning and a small project, and today I am the NLP intern at an Organization that has really reputed clients.
Thank you devrant. Thanks everyone. -
Clients don't know what they want!
Was handed a detailed report and asked if I could create a webpage to dynamically generate the same thing from our database. Sure its ez ps lemon squeezy.
Simple page and database query. Boom, done. Exactly matched what they gave me.
They ask why some of the data isn't there. Uh well you cunts it wasn't on the original report...so it's not there obviously.1 -
So when I was working for a web dev shop, one of the clients asked us to have a drop down of all the different combinations you can have for street types to appear on the address form of their shopping cart. So stuff like "Street", "St", "Drive", "Dr", "Lane", "Ln" etc. We told the client that it wasn't possible since the possible combinations and how some street don't all end with a type.
But the client was adamant about having this so we ended up building a section in the administration section to allow the client to add any new street type to a database table that will populate the dropdown.1 -
Our clients get links to a WebGL application which is rendering a modified 3D model and displaying some data in real time (domain irrelevant).
Today a client asked if there was a way to print that.
You know. Print "that". The 3D rendering of the model.
Printing a screenshot was not deemed sufficient, since it doesn't hold enough information. Also if you are thinking to just print a few key perspectives with the crucial information rendered in - they already get a PDF with exactly that.
What are they even looking for? A freaking hologram?..11 -
I just realize that companies dont value a good developer, they just want a developer that can do the job done for clients to get money, i understand that just recently and im sad that some people are just in it for the money not for the love of the craft and technology.8
-
It's a pain in the ass that you are given a really short deadline with a huge system scope, i think the clients think that i just throw some pixie dust to my pc then it magically code it self.8
-
Client: I want a new feature for my chat bot. It should be able to rap.
Me: ... k
*monologue: wait u w0t m8*
Also me: Can you please go more into the details? It should be able to rap. Ok. But how do you want it to look like? How "strong" should be the discrimination level, for instance?
Client: It should beat ass, yo.
Inner me -> core me: Let us just ignore him. We won't be able to do it, since he isn't really explaining his needs. "It should be able to rap". We are not wizards.
Core me -> inner me: Chill. We will just use some insult apis, combine it with cleverb0t api et voila.
Me: Alright. I got an idea for it. I can do it within this week. And if you don't like it, I will ofc do some changes to it.
Client: Hmmm... that's nice and good. But within 1 week?
Inner me: I can't do magic and pull that feature out of my fucking ass!
Clients... clients... clients...
0. Don't expect us to be done in a few days. We are also humans. And not fucking machines.
1. Do us (all devs on planet earth. -Microaggression in 3, 2, 1..) a favor and (kill yourself) learn how to request a feature.2 -
Throughout the years I have completed many projects successfully. Some projects really stood out and were awesome to do. This is not about these projects. It is however about one of my very first projects for my first real software development client many years ago, somewhere around the year 2000.
I was working for some years at TNO, a well known Dutch organization, and the lady at the reception asked me if I could help her husband out because he was strugling to get some web app developed. So I said sure, I can talk to him and see what I can do.
So I went to their house and talked to her husband. They were living in a huge villa and turns out her husband owns an international flower export business for which he needed some web app for. So we had a nice talk and he showed me some software designs he got from a couple of different big companies. He asked me my opinion about these designs. I remember answering something like that it looks very fancy but for me it didn't make much sense.
He replied that it didn't make sense for him as well and was disappointed that these companies didn't seem to understand him properly. It took about 3 months to get these designs which he thought were useless. So, I asked him to explain me what he was looking for.
Actually a pretty simple thing. He was using paper forms to have his clients order the flowers they need. Think of them as Excelsheets with 3 columns with a list of flower names and besides each column a column for the amount required. He would go to the flower auction at 4 in the morning to collect all these filled in forms, manually aggregate them on new forms, and then go to buy the flowers ordered.
This man had many clients and truck drivers. Some of them only worked or ordered at specific days. It was also important that one could easily indicate which flowers were really important to get.
Then comes this 20 year old guy (me) who delivered a working prototype in 24 hours. You can imagine how happy this man was. He said: if you built this for me I will pay you 10K. In the meanwhile for fun you can borrow one of my sports cars if you want.
I took the deal, drove a big fat sports car for about 1.5 months, I delivered and the man payed me as promised.
The web app I developed is today still being used every day. I don't think there is any other project out there, at least not that I'm aware of, that I have worked on and is still being used today in its form as it was originally developed.4 -
I secretly wish everything at work fails because everyone is so fucking stupid every time it makes me cringe when I have to talk to someone or watch someone explaining something to me.
Everything seems to lack planning and focus, our PMS act more like clients than like managers, its a total fucking mess and I have to clean some of it this week.
It's getting so much on my nerves that I had to open my whiskey for the first time this year, damn. -
Why do clients send everything embedded in a word document. Can you send me the jpeg? I receive a word document. (It's always word 2003 for some reason).2
-
// devRant unofficial UWP update (v1.5.0.0)
I decided to release another "big" update before v2, with some interesting and useful features already present in the official clients and a completly new feature suggested by users present ONLY here ("hide notifs already seen").
I hope you enjoy it! 😉
v1.5.0.0:
- Added weekly rant banner to rants with 'wk' in tags;
- Added avatars in notif list;
- Added ability to hide notifs already seen;
- Added 'draft Rant', you can now write a Rant without posting it, it will be automatically saved and available to be posted later;
- Updated Swag Store, now always up to date;
- Updated 'Mute notifs from this rant', now except @mentions;
- Improved date format of rants;
- UI improvements;
- Minor internal changes;
https://microsoft.com/store/apps/...2 -
I consider just strangling somebody because iOS14 fucked all legacy Google Cardboard SDK apps overnight.
8 months already, still can't get all my old apps to work, for a thousand reasons.
If I didn't know better, I'd sue somebody. But it's apple, and I'm not Epic, so fuck me.
"Ohh dude why dontya just rewrite your apps to support Unity XR? hurr durr easy peasy lol so cheesy"
I'm tryin, but it's so underdeveloped and featureless, that I need to rewrite and create everything, and in some cases I can't because old apps had many dependencies. I am porting all my prefabs for hundreds of unpaid hours over the last 3 quarters already, and keep getting stuck.
Today I just extended an 8th deadline set by my clients. Each of those are exponentially more explosive and demotivating. It's not just the question of losing money for them - some of their careers depend on these apps I had made. (Long story, but it's exactly like that)
WHAT HAPPENED TO MAINTAINING LEGACY SUPPORT?!?! Nobody asked anyone to deprecate perfectly well working gyro/accel api on all <5 year old iPhones overnight TIM.8 -
I’m starting to get the sneaking suspicion that some of my bosses and clients who want to constantly talk on the phone or meet in person aren’t saying that because it’s their preference. The are saying it because they legitimately don’t understand how to read an email chain.6
-
Clients: give them some free extra cheese and they'll just complain they don't have enough crackers.1
-
Fuck your clients, right...? A small town bank I’m doing some security work for; I had them create me a test account. I received an email with my password; are you fucking serious...?3
-
So, we have this ma'am at work that is the least direct person I know.
She can transform one sentence in a paragraph and the meetings/talks with her I usually end up in my "happy place" at the middle of her phrases and come back latter when she isn't finished and I'm like
"wtf is she talking about yet? Damn I went away again, shit... Just nod and smile..."
We had a meeting scheduled with her and some clients today... She missed it... MOST FUCKING PRODUCTIVE DAY EVER!
Thank you.7 -
!rant
Yesterday was an extremely stressful day. Several things went wrong, clients were already preparing for the weekend, a horrible headache was building up during the day, all in all: a day, where you'd better have stayed in bed. Finally home, I approached my mailbox, put the key in, opened it, expecting bills or similar things to... *cough* sweeten *cough*... my weekend, but instead found a letter from devRant.
Guys, I gotta tell you, this really made my entire day (if not my entire weekend). I know it's silly, because we're basically talking about a letter and some stickers, but it's the small things one should appreciate, as they can brighten the worst days.
Thanks @dfox and @trogus for building such a great platform, that allows fellow developers to vent about *certain* things from time to time. Keep up the good work!2 -
My cat is preventing me from finishing some last lines of code for a school project...
She even is even worse then some clients I had in the past....
AAAAAAARRRRRGGGGHHHH9 -
Sins? I don't want to keep you up all night, so here are some highlights.
Fucking with clients and employers who fuck with me first, or waste my time.
Occasionally not documenting my code (I'm actually pretty good about this), then bitching about poorly documented code.
Honestly wishing other people in the office would *actually* explode, or die engulfed in flames.
Working drunk and/or stoned.
Getting pissed off when I have to do something in a stupid way, or use a workflow that I don't like.
Seriously fucking up out of either arrogance or stupidity, then blaming it on something else.
Zoning out, skipping work, or sleeping in and billing for it (see sin #1).
But my greatest sin? That honor's got to go to becoming a developer in the first place.
I wasn't always a professional asshole, but I fucking am now.1 -
Ok so to recap, we had shit beginning. We couldn't find client like 3 months and thank god that we agreed that we don't register the firm right away. If we did we would be broke a long time ago.
We found first client and he wanted to build some scrapers with gui. So me being BackEnd developer I created API for scraping (boredom) and my friend created website for that api and I just created gui that displays that site. The project was about 1200$. And since there are 3 of us we splited it into 3x400$.
After that it was again really hard to find clients again. We thought of quitting and just going to uni or something but we really didn't want to and anyways we needed to get money for uni ourselfs if we wanted to go.
So we said that as we are not paying anything and not losing money we will continue as long as we can.
And after we managed to get a hold of it and now we have 2 clients and after we finish them we have 2 more.
So I think the most important thing is that you help your coworkers. My friend who finds clients had a rough time at the beggining as I mentioned. So all 3 of us got together and started spamming people for few weeks. That's how we found our first client.
So now we are running. Not a milion dollar company but we are happy that we are doing what we love and that we have money doing it. We aim higher but we don't want to hurry and screw things up as we are young still.
Also thank you for getting interested after 300 days :)11 -
> Startup: ok listen up, we got this super cool thing we want to do with Twilio. Doesn't get any easier: some calls to book a restaurant, you ask for booking data and save that on some db.
> iHateForALiving: I'm on it. We got a couple weeks of development, never worked with Twilio, but should be easy enough
> Startup: Hold it big guy, we can't just write code like this. There's this OTHER developer with a super cool framework he wrote himself, it supports OAuth2 and multitenancy, written in Huskell, microservices to authenticate several apps all working concurrently in our environment, some orchestrator, cloud computing on AWS, you're going to love it. There's this Postman project with 200-something calls (the ones I need for my project, one and only consumer for those APIs, are 5 including the login)
> iHateForALiving: You are aware you'll have approximately six clients and they'll pay some 30 bucks each per month, aren't you?
> Startup: You don't understand, this infrastructure is CRITICAL for the future of our company
> ffwd 6 months
> iHateForALiving: guys we had this 2 weeks project and it's taking months, I'm ready, what is going on there?
> Startup: someone killed our DB, the OTHER developer pushed on git the access credentials :(
THE FULL MOON IS DRAWING NEAR AND THE FUCKING WERECODERS STRIKE AGAIN! -
Added new hidden function in my service: If you don't reply with "thanks" after I send you requested data, I will not reply to your requests for 15 minutes.
Clients really need to learn some manners and I'm here to help.2 -
Get an email from a client, who has been stringing me along for about 6 months, but ringing me up for advice on tonnes of different shit for free. Basically did his original website but his business model has changed to make his existing site irrelevant. Suggested months back doing a simple one pager as a stop gap with key messages. The bastard said no to that "just take it down for now and redirect to my LinkedIn page". He keeps saying we are getting stuff together and we hope to get together in September. However, yesterday he sends an email "we are getting a student in over the summer (not a Dev or designer or anything). Could you recommend any "web builders" so we can get on with the website in August. By that he means those drag and drop fucking pieces of shit website templates full of wysiwyg editors for creating shit typography. I give them free help and guidance and they think that I'm not going to want to smash him in his fucking face for his last email. The cunt.
I have an idea for 'having the last laugh' but I am open to suggestions from some devRanters, all legal of course.
P.S. I post quite a bit here about shitty clients, but I do have a number of really good clients who value my work and experience and have been with me for many years. It's just some that treat the profession with disdain and that they can easily do it themselves if only they had the time. These fuckers then wonder why their businesses fail.1 -
Client: here's what we want, a website where someone can directly edit any file on the website, php that java thingy all of it. Hell allow them to access, the os so they can see how that works to.
Me: ... Hey great idea ... We could set the server up in your offices ! I could link the server to all your computer's they can modify anything you have on there as well. That won't cause any issues.... At all.
Client: urm why?
Me: *hangs up* sigh ....
It's a fake scenario.... But how I feel like when I speak to clients 😐 based off what some guy wanted to do, a whole training thing for devs to learn how servers work ... The idea is ok to train... Say an apprentice, but he wanted to attach this to the Internet.... Not limit its use... Obviously way to expensive. -
Watching a piece (a Belgian TV series) about hackers
- Police IT dpt takes a burned down computer (literally burned down -- black from the smoke), plug it into the mains and remove a graphics card. To collect evidence from.
- A policeman from IT dpt is browsing some company's website (while at the police station), looking at their clients. Address bar says: 127.0.0.1.
- The police hacker is browsing some forum. She got the post author's IP and MAC addresses from that forum post metainfo.
<img src="awkward.jpeg" alt="Awkward...">
<img src="confused_jackie.jpeg" alt="Awkward...">19 -
Has anyone who's running a start-up had to deal with email happy clients?
I just watched a thread of 14 emails be generated for sending a maintenance contract which was already agreed upon.
Most of the emails are "thanks for the reply........."
To which some one will reply " thanks for the reply.........1 -
I am beginning to hate the relationship between email and my clients. I never thought it would come to the point where email is the worst communication platform I've ever used because some of my clients simply don't know how to use it properly.
I have one client who never uses the subject header in his emails. This makes conversational threads very difficult to follow, and I can't just scan the inbox I have for him. I have to actually do searches on my emails just to find recent conversations.
For some reason nobody knows how to start a new email thread. I have multiple clients that will just take the last email that I sent them, regardless of what it's about, and start a new conversation completely unrelated to the other email by hitting"reply". I end up with email threads that are 60 to 100 emails long and contain many different subjects, which again makes it hard to find anything. Never mind that they've usually put two or three important attachments, or username password combinations, or other valuable information in there amongst all the noise.
Worst of all, I have a few clients and co-workers who insist on starting a new email thread whenever anything about a particular issue comes up. This means that just today I have five separate email threads about the same goddamn issue from the same damn person. Am I supposed to respond to each thread with the same damned information? One of these people is supposed to be both a media consultant and an SEO expert and really should know better. Also, if you do actually send me an email with a subject like "the robot.txt error", please don't give me one sentence about that and five paragraphs about what color you'd like the background to be. That's ridiculous. How the hell am I supposed to find that later? Especially since we already discussed this in the other email that sitting in my inbox.
I swear I am setting up a bug tracking system simply so that my clients can log in and leave me bug reports, and feature requests, and will stop filling up my poor email boxes with what amounts to piles and piles threads that I have to sort through.
For a person who suffers with a form of ADD this is extremely frustrating. Why is it so difficult for my colleagues and clients to write good emails with good subject lines, and reply to the right damn emails?
Am I just being too anal, or does this bother others as well?16 -
Why in the world IT work is so stressful?
I never been like that since I start developing code professionally, 8 years ago.
Since then, I had many health problems due stress, and some were really scaring (heart problem).
I'm trying to adapt to a healthier way of work, but I'm starting to doubt if that is possible.
Work in technology seems cruel and soulless sometimes. The constant pressure to learn new things all the time, to specialize in a lot of skills, simultaneously. The urgency nature of ALL tasks - even a simple form field slightly out of place seems to be an issue of life and death for clients.
Easy and quick communication made some people lost boundaries and respect. Many times I received calls and messages after midnight, about things like elements alignment.
And the worst is when clients blame you about their business problems. If they are not selling well this week, it's fault of the website you did ( which they are using for months now).
This actually happened to me today, first thing in the morning. After I slept just 3h, because I worked until late yesterday (oh yeah many more of these life/death updates).
What happens in this industry? Will this ever be different some day?6 -
I'm a stupid twat. Spent at least three hours today, all wasted. I had to update a user manual and change all the branding for a system I've licencesd and going to resell to my dumb clients. There was no original to work from only a pdf. Managed to convert it to word but all the formatting was fucked. So set up some heading and paragraph styles, proper header and footer and auto generate TOC's. I did all this without actually reading it, thought I'd get the formatting and branding out of the way first. So after all that I started the job of editing it and updating it. Quickly realised that PDF I converted was for a different but similar system. Tommorow is Groundhog Day.
-
Worked as the hardware QA for a storage company. Some tests took a week to set up and several weeks of scripts to run through for IP-SAN certifications. CEO's little pet came downstairs and asked if I could tear down some of the raid configurations and "make all of the lights on the servers blink a lot". He had some clients he was working pretty hard.
Sure... your blinkin' lights just set this release back almost a month.3 -
I've learned over the years that there's no such thing as a Proof of Concept app. You might as well call them beta versions since some salesperson or manager will see it and immediately tell clients about it who will buy it and then you have to support and expand it.
-
"Hello, the drive of your XYZ server is getting full, would it be possible to prune some of the unused and/or old docker images and layers there please? Alternatively, we can offer to replace the drives with a higher capacity models for FOO extra per month"
"Hello, the disk use keeps growing and has reached the 95% mark, please prune some of your images to make space for new. If you wanted to choose the alternate option of disk capacity increase, we would have to do that as soon as possible, otherwise you may run out of space before the RAID array rebuilds"
"Hello, your server XYZ has completely ran out of disk space. Any changes that would require data being saved on disk may and probably will fail. Please free some space as soon as possible"
Ugh, I hate clients that just don't cooperate until shit hits the fan...
And no, we could not prune the space ourselves, its not our data to delete whenever we think it necessary.
We merely manage the machine's operation, keeping it online and its services running.2 -
You know what they say...
When life gives you APIs, make clients.
So I found this API that powers the Twitch overlay extension for the Overwatch League and thought it'd cool to see a mobile version of it.
Done in Flutter: OWL Live Stats (https://drive.google.com/open/...)
Give it a try if you want. Right now it's pointing to a dummy API I created based on the one I found because there are no matches at the moment.
The goal was to get it done before playoffs start (July 11) so hopefully I'll get some feedback from you in case I want to publish the thing.
Appreciate your time :)
Disclaimer: I didn't bother investigating how legal and/or useful making/publishing this app is.2 -
just got paid for my first upwork task. feels really good. some clients are absolutely amazing! ^_^8
-
Client writes a bug report: This and that doesn't work.
Me: This functionality never was implemented. Please open a feature request.
Client: But this is a bug. Without this feature, the service won't work as we expect.
Me: But this wasn't in the requirements for release. So you have to contact the PM for a feature request.
Client: THIS IS A BUG! FIX IT!
Me: GO FUCK YOURSELF! THIS IS A NEW FEATURE AND YOU HAVE TO PAY FOR IT!
Unfortunately, I never sent the mail. But I kept it in the drafts. Maybe someday...1 -
I got my first appointment with my first freelance client today as I'm trying to earn some money on the side. She contacted me after the guy before me hasn't delivered in more than 2 months.
Her: So how much do you think its gonna cost me.
Me: Well the minimum rate for a site like this is like €1000. But since you are my first client, I'm willing to do it for €700.
Her: The guy before you only charged €250...
Me: I'm sorry I can't do that. I might get to 500 if I cut some corners, but I can't make any promises.
Inner me: Look where you're 250 has got you... You haven't seen anything in return...
Her: Proceeds to whine about how it's still waaay to much ... And how she will get me more clients etc. (Yeah right...)3 -
Another startup is about to go into the drain because some clueless fucking exec prioritizes "innovation" over *actual fucking income*. If a clients ask us for something that is simple as fuck-- you're supposed to say "sure, thanks for the free money" not get your ego up in their face, and tell them to fuck off because "we don't do standard things". You're risking a hundred people's jobs and everything *I* have worked my arse off for, just so you can play at being a budget Elon Musk.1
-
Why do clients always try to use our lingo? They sound stupid. I read a post yesterday that said "no coding necessary. Just HTML and CSS" . Um. What? I also have a client that always tells me "I just need you to make some updates to the CSS with programming" . 😐🔫2
-
So I had a meeting with a client, some time ago, asking for my expertise on rebuilding their websites frontend and backend within a month. I offered a very low price (as I am a student), which included 40 hours of work for 30$ an hour (normal price is ~120$). And done within 2 months. He turned it down by saying, that the price was 4 times too high... Clients are so demanding, but not willing to pay for their needs. He haven't found another yet. This was 2 months ago.5
-
A week ago, the team that hired me asked me to fix the s**t they made when they hosted around 30 WordPress sites in a single Bluehost shared server. Several of those were multisite installations. The server eventually gone down because of the load. And the most disturbing part was they were taking money from some of their clients to host the sites, in stead of not having a reseller licence. The server was going down quite frequently so I suggested moving some sites to another host or another server. They asked me to do it, but when I asked for the permission to edit the nameservers, they asked me to make a subdomain and point it to the new server. Which was kind of impossible because the new host was already having some subdomains and it's not easy to work with sub-sub domains. So, on an open statement they said that I am unprofessional and not fit for work. Before that they disturbed me and bursted on me when I was off working hours. -_-8
-
To quote Charles Bukowski:
"and when nobody wakes you up in the morning, and when nobody waits for you at night, and when you can do whatever you want. what do you call it, freedom or loneliness?"
I always have tendency to fall into feeling lonely and abandoned, but these days my life is tossing some of the wildest curve balls more than ever before.
The latest one yet just happened this Monday. My manager quit and there was no knowledge transfer, and it was not on the good terms with the company.
Now I'm the only member of my team, and I have to take care of some of the projects that I've never worked on.
Don't get me wrong, I'm not setup for failure, and there are no expectations for me to know how everything works, quiet the opposite. But working with our clients and debugging the projects that I literally setting up on the fly had been a rollercoaster.
Second time in this company I will be looking for a manager in my department, and teaching them how everything works. Fun times.. fun times never change..5 -
I don't know if I should cry or laugh...
Our CMS is a CMS as a Service. So, our providers, for me they all suck, everytime they make a development, everything breaks.
Today's flash news?
Well, basically any page containing some user-made dynamic objects are **empty**
But not only on our site, on their whole network of clients that use their CMS. Everything is broken.
They release new features (I should call them bugs rather) every week, and yesterday's update concerned these pages.
And for the record, they don't test. They wait that we come back and complain to see if their shitty development worked or did not.
This CMS is even worse than your first project in HTML - I mean, your first word document on your mama's computer when you were 3.
Seriously. What kind of non-quality is this?8 -
Situation : Most of my company's clients speak French, and I prefer a Qwerty keyboard for coding.
And to write proper french, I have to switch to an FR keyboard to type é, à, è...etc.
But, for some reason, I usually forget to switch back to English. Oops ! , for some reason, our fellow french chose to put change Z and W places on the keyboard.
And I end up 'ctrl+W'ing (close) , while in fact I wanted to 'ctrl+Z'ing (undo) .
I did some changes to test my code, and after I accidently closed the whole shit, it turned out that I can't undo it anymore.
Thank you french engineers for this unpleasant headache.
I wonder what they were thinking about when they switched Z and W places ?13 -
Dear, developers
For any freelance project you want to embrace, you should have a written agreement by both parties signed ( clients and you ).
Some client's forget almost anything ....
I'm talking from experience, please be guided....11 -
I have been burnt out for over a year and a half now combined with mental health issues.
I was working an underpaying job, doing senior-dev work for a less than junior-dev pay, with an incompetent understaffed team. The work was so mundane and most of the clients were stupid. I hated work, my colleagues, and most of all I hated programming.
I finally quit the job and quit programming as well. I couldn't touch or see a terminal window without panicking. I've been spending my time binge watching series and movies.
Recently though, I've started picking up coding again. I've been blogging and doing some changes to my blog beside other light stuff.
This is the story of my first burnout and it's taken its toll on me. I hope it's the last one but who knows.3 -
Me: I've not done this before, so any guess would be pure assumption.
Client: Okay, but still, you would have some idea, right?
Me: It might get done in 3 days or may take even 30.
After 3 days:
Client: But you said that it will be done in 3 days. Now you are saying there MVP is not ready. Do you even know, your part is the most critical one in the project. We believed in you. We trusted you. This is insane. It was a wrong decision to choose you.
Me (in my head): Didn't I say, this is the first time I am trying to scrape Coles? It might take time?
Me (in actual): I understand, it is getting delayed. Am trying to get this up ASAP....
Anyone else experienced toxic clients but still didn't lose their cool?14 -
Depressed since yesterday.
Updated all our clients Dialers. Stellar performance. Suddenly one of 15 can’t hang up three way calls.
It’s one of our biggest clients. And they just started. We upgraded the dialers so the answering machine detection would improve for them and it did, along with vast performance upgrades as well. Suddenly, this issue.
2 days in they pull the plug until we fix it. The issue is sporadic and we cannot reproduce. No one else is having the issue. I can’t even debug it properly as it’s a third party dialer with no customizations on it. I found out where the error is, but no idea the workflow they got it to happen with or why. It’s so frustrating. It happens using the dialer native interface, and our integration via api calls. The channel doesn’t get sent to the command for some random reason, and only sometimes.
So even if it’s fixed they don’t trust the system. Now they are losing the full integration we have with the crm and dialer and it’s going to be a mess of data for them. All because of this one issue. They love the CRM though...
If they had just stayed on one more day I’m sure I could have found it. Now I have to play forensic scientist and look through old data, without being able to see the client code that was causing the issue.
Just threw some cash down to be able to talk to the dialer engineers and hopefully see what’s up. What a nightmare. And I have so many other projects for the platform due so soon...
Sigh. Super depressing.1 -
It's cool finally seeing real world feedback for something you developed and programmed yourself, I'm still in college and I'm trying to start a company with some software I came up with, and it's being taken very well from potential clients!🙏🏻3
-
I got recognized!
I'm new here and was mostly learning, but my team pushed through some bad issues and I got recognized as well. Even for helping whatever little I could.
For all the rants of bad bosses and clients and work. Here's a happy one. :)
I'm in good company in this company. -
!dev
Fucking covid.
Three days before I had a week trip to meet some clients / see old friends... Fucking covid.
My gf tested positive just now, and I tested negative, but taking into account 3 days incubation time, the most sensible thing is not to travel.4 -
Mom and Dad were proud, when I said I will develop Apps.They helped me to found my own company and arranged some new clients.
My brother is happy with it and is taking CS courses at school.
I've never met people who treated me as a nerd or did not accept my choice1 -
Ok, just built my first hello wold using react and after installing node babel react etc... The resulting folder is 51.7mb big. Makes me wonder what am I doing with my life why should I do this. what's the fucking point of it all.
Don't get me wrong I like react and I think it's really cool, but what is all this going to achieve at the end "build a website to sell rubber poop" like wtf... some company wants to sell shit and some monkey with an MBA is going to set the deadline and add Features. No one understands the shit we go through no one cares and we just build websites and Android apps... maybe there is no point here maybe there is nothing.
I remember when coding was fun now it's just building highly responsive web/Mobile based IT solutions to clients who wouldn't know a good website if it fucked them in the ass5 -
I want a boring software developer job. I’ve been working for software consulting companies since the beginning. And is just so stressful. Clients always ranting, the need to always be in the cutting edge, or even the complete opposite. There’s always pressure to get certified in X o Y. I don’t want that anymore. I don’t want to be constantly catching up with the latest stack or framework. I want a boring job. A slow-paced job maybe maintain some old hunk of software that does not give too much trouble. I’m tired of putting down fires all the time. Of running against the clock to deliver a meaningless app. Because all this apps don’t contribute to anything in the world. Just more clutter, more bloat. I just want to work 8 to 5 and be done with it. Just throw myself in the couch after it and play some games. Maybe do some gardening. Or bread. I love bread. Don’t you love bread?7
-
What a bunch of cunts.
It's sad how they keep applying restrictions to everything. Two years ago, there were no restrictions. Now:
Max one website, random account locks if you ever get actual visitors, no support unless you're premium, max 5 simultaneous clients, one hour sleeptime a day, some "random" disk full errors or internal server errors and at least two hours downtime a day.
Fuck off.23 -
Finally made good use of my RPi and setup pi-hole on it. After a painful 4hour long dist-upgrade and picking the right filters it is working like a charm. Why didn't I make this work earlier.
I've also wrote a little script which queries the api and displays different info on the AMOLED screen that was lying around unused for some time.
In case you are interested (from left to right and bottom), the traffic in the last 10 minutes with the max value on a graph, the most active clients query and blocked ratio as lines relative to the top one, and an overview of the total queries/ blocked queries and total clients.
At least I've finally spent a weekend useful not just playing games and watching anime.5 -
Security! I wish clients would listen to me regarding security...
The client has started to ask me to give them access to all the logins I have for the email, domain, server etc.
I created them a new account and gave them admin access.
Now they’re asking for password for all the email accounts (I don’t even store them). So I asked why, she wanted to have them in case some of the employees forgot their password.
I explained to her, deeply and many times, WHY THIS IS A BAD FUCKING IDEA. I also discovered she’s keeping it in a document, clear text.
Why do they pay me for support, when they want to have access to everything...
I’m wondering if they’re planning to find someone else to do their support, or do it themselves.
I didn’t even think 25€ pr month is that expensive for support2 -
Oh, well. Work on bad projects with bad clients/managers, for the sake of the money, it's a life sucker. At first I thought it was not a big deal. I was collaborating to someone's elses business and doing the best work I could.
I was tired, depressed, sleepless, having allergic rhitinis every two weeks, frustrated without any opportunity to grow intellectually, fearing clients calls and emails, and... in denial.
Since last year, I decided to stop working on some kind of project and for some kind of people. As the remaining contracts and projects were being wrapped up, I started to feel relieved, despite of all anxienty of let go long term clients and see income lowering.
Then I started to use my free time and savings to futher my education, send cvs and work on side projects. It's not an easy transition. I'll still need to keep working on not-so-good projects to pay the bills, however, I've been selecting more.
Slowly I'm recovering my life, health and enthusiasm for cs again.
I'm learning to not give a fuck and it really helps.1 -
I remember when clients would ask for "validated" html when 9/10 of the biggest sites didn't even validate. It was like these people did a little internet research and some listicle somewhere told them the "5 things you MUST have in a web developer" and even though they didn't have one fucking clue what it meant, hell, they just HAD to have it. "But will it validate...?" If you can say that in a painfully whiny nasal voice you just took a step inside my head.1
-
I used to think I was the kind of programmer that was good with people. That somehow I was special because I could get on with colleagues and make clients happy.
But fuck people. It’s so easy to be nice, just don’t be not nice. Don’t say rude things and be surprised when I’ve had enough.
For some reason my latest colleagues think it’s too confrontational to talk to each other and instead give management anonymous feedback on who they don’t get on with. Which obviously gets fed back to everyone immediately.
I’m done putting on a smile. Elegant code speaks for itself. I’m getting a PA to talk to people from now on because fuck this.5 -
Oh great...
I am slowly beginning to realize that my boss/manager doesn't care about refactoring at all. He cares about features and resolved tickets and thats why the code is a pile of spaghetti filled with hacks to fit every clients desires.
Also all of my coworkers work for themselves, ticket by ticket, either because they just don't care or because they are so frustrated that they don't care anymore. And here I am, an intern, and they expect me to cope with this deformed clutter of legacy designs, buried under hacks and workarounds, while implementing some new feature which in the end I have to put on top of everything else because nothing of that codebase can be reused. Fucking shit, fucking irresponsible managers who dont think about the quality of their product. -
Agency hires me to convert a 4 column + sidebar + pattern backgrounds email to responsive, for a big client, I make a redesign, simplifying it (less columns, flat...) to avoid issues, client insists, exactly the same design is needed.
I tell him its almost impossible but I will try, and try, and try, many times, but on their old Outlook, some email parts are not aligned (just that), try, and try, many hours, many days beyond budget... all the times since first explaining that perfection is not possible with all possible email clients, and like 7% is using outlook... At that point, and before, email was so well.
Finally I put an end to this, tell them to pay and leave me alone, as they didn't take my advises and warnings serious, not my fault.
This story is nothing until the discovery I made today: the agency had signed a contract with the client, a bank, in that contract there was the obligation to replicate exactly the same design and should be perfect in all email clients...3 -
I don't have anything to say about getting a dev job in some company. But I can give some tips on attracting clients for your freelance work.
* Have a few projects of your own hosted on Github to show off your quality code.
* Contribute to others' open source projects if possible.
* Get yourself a nice website and showcase all your work.
* Ask your current clients to write testimonials on your work and post it in your website.
* Be nice to your clients. Chances are they'll refer you to their friends and family.
That's pretty much all I've done and I get more freelance dev requests than I could take. -
I have come to realize that my stress comes from how inefficient my clients use their tech.
I have to stop caring. Is it up? Is it running? Good. That should be where my investment ends.
I shouldn't fear a heart attack or stroke because of some clients' inefficiency.
IT'S JUST SO DAMN HARD. -
A little and sweet rant about RANTS! What the hell guys, I can finally think about a social network happily, but I have the feeling that I'm not a part of this awesome community :'( I mean, everyone is getting problem with some clients or whatever. But I'm currently unemployed, and never really get through that kind of problems. Ok they lied to me on the job, ok I paid 15000 euros 2 years of school where there were still people who doesn't care about the work, ok I left my girlfriend, ok I have a fucking hard time to go back to work with that... But all of this is not really juicy, my life is simple and mostly happy :'(
Maybe I should hope that my next job will be with stupid people :o
I love you guys <35 -
Got contacted by a potential client whose job I had bid on. Spent a couple of minutes frantically studying his specification and preparing my discussion.
Turns out the job was fake. He wanted me to create a new profile, verify it with my white European identity and then let him use it to approach Western clients.
The best part? I'm as Asian as he is, and all my profile pictures bear witness to that fact.
Some people smoke some really special stuff...1 -
My biggest mistake was that I didn't check the file extension of a uploaded file. Or more correctly forgot that I turned it off for debugging and pushed the app to production.
Somebody noticed an uploaded a hacker php script and got access to all the files on the server. Including some semi sensetive clients information.
A talk with the client that followed was not a pleasant one4 -
Client: I want a fixed timescale and cost on this project.
Me: OK, what do you need?
Client: We need to integrate our website with our CRM system, which we're in the middle of rebuilding and don't know what data will be available from it. We also want sophisticated Google maps integration, online sale, digital agreement signing and a customer login section that works as a social network for our clients. And we want it in six months time. And an app. And we want you to pitch for free with some initial design concepts. And we want details of you project management strategy.
Me: Ok... Do you know what you want your app to do?
Client: Yes, it's an app! So how much will this cost me?
Me: D':2 -
So I work in a web development company in my town and have been doing a while or heap of parallax sites for our clients. Now obviously when we do the designs we get them in and get them to play around with the site before we go ahead and push their new site out and make it live right.
Wellll who would of thought that a simple parallax site would be so hard to use for the general user??? Recently we have been getting the occasional call where the client is getting complaints about the site only being a big ole image or just one block of text. After investigating why their site was broken or why the users weren't able to see the whole site I came across no problems at all.
Today I got a call from the client who instructed me that after explaining to one of his own clients that he had to scroll down the page that everything was just fine!
I mean, what? How do you miss the big ole scroll bar on ya screen or even think to even attempt to scroll? Some people aye lmao2 -
My boss just said “as long as it puts a smile on the clients face, it’s worth examining, within reason.” Yeaaa that’s a bit broad... Some of our clients only smile when they have hookers and blow on hand. Is it reasonable to help them acquire such if it helps retain them as a customer?!2
-
When a client asks us to support IE 6 can we start noting that there are some fucking useless clients out there and that Microsoft is inflicted with more of them than most? The continued existence of IE 6 isn't really down to Microsoft---it's down to their useless fucking customers.
So, let's beat those people with a stick until they upgrade to Edge.
At that point everyone can return to fighting about FF, Chrome and Edge---apart from me as all browsers seem to support cat JPGs.4 -
Every now and then I attend to previews with clients, and almost every time the clients make me think : "they can't be so stupid? Can they? And I start thinking that there should be some kind of minimum brain use time to allow people to wake up the next morning."
The worst part for me : the clients should be engineers... They might even have some kind of engineer degree...
Depresing afternoon.
On the bright side, one of my mentoree handled a denied of service error so fucking swiftly! He's amazing!! -
When you catch developers rolling out untested changes to production that have a huge impact on your clients workflow... And they don't tell anyone so you find out because your clients are yelling on the phone about some change affecting their work flow.
-
So management calls me at 1 AM. I have insomnia so I'm still awake... but I know I have to set boundaries, steer away from unhealthy and unproductive habits. I knew that this spontaneous meeting would not be compensated, and even if they wanted me to fix a bug, I'd be too sleepy to do anything really. I needed some healthy sleep. So I muted my phone and ignored them...
But I kept thinking on the call. What did they want? Did they found a bug on production? (We do have clients on the other side of the world.) Would this create a big fight? And of course, if they brought it up, what would I respond? I did feel guilty. I was worried about the company, since my future also depended on it... and my insomnia kept me awake for an extra couple of hours...8 -
Using the company's desktop computers to solve cryptographic puzzles (like mining) on the company's computers while the boss and someone from the IT were asking to have a look on the machine after one guy already snatched my keyboard.
Very scary moment indeed but surprisingly it turned out: the real reason why they came was because a techadmin recently removed a shared system account but some faulty clients kept flooding the servers with outdated login credentials which also triggered mass SMS on the mobile devices.
Luckily I could somehow take an opportunity to remotely call the script which pulled the emergency brake which I prepared to shut down everything. Close call.
Nowadays I think it itsn't worth to take the risk just to do something that could also be done with the own home computer even it takes five times longer. -
PM tells me to merge (large feature) work that's heavily under WIP.
In that is a performance optimisation he instructed (with an aggressive DM) me to stop looking at even though it's a concern for larger clients that I had to fix before as it's "unnecessary" - thought whatever I'll leave the code as is then
I tell him him the PR is not ready yet, there is still a lot of clean up to and tests to write
Just do it
A ~week later "wow you write really selfish code like look at this"
Shows a wrapper class from the optimisation with 2 properties and getters and setters (and override some of super's properties). I explain to him why it's there, "that should have been a comment". I tell him I write detailed comments as part of my refinment process which he wanted me to stop.
This is after he tried to merge a release branch into main while sneaking in some "corrections" and I pointed out it breaks Dev.1 -
I really hate this disgrace of a burnout.
Seriously.
Who can live with this thing crippling your energy?
This guy that comes to a ride but you only realize after 3 hours driving.
You came this time? When I fucking need to do hundreds of things on my life and for my clients?
Now I gonna spent my fucking MONEY and my fucking TIME to make this sucker less present.
Because doctors aren't cheap, nor changing my diet.
At least I can handle my clients. And tell them that some personal things came up.
But family?
They don't give a shit.
Specially when you are a guy that they love to tell you to work a 'regular' 9 to 5 but love even more your salary. Because you don't work a regular 9 to 5 job!
And I think that's more messed up.
Don't having a fucking support is frustrating. -
So my friend loudly burped into the microphone while having a skype call with his bosses and some important clients (he thought the mic was turned off).
Here's the recording: https://clyp.it/cncacppm2 -
1. God Complex
2. You can get things done with little effort. ( script or program that does personal computer chores for me, etc..)
3. Lots of $$$ opportunities if you are able to get some clients. -
Client had this great idea for a business where he would kennel dogs at his house and have a premium upgrade to the service where he would sell dog treats and other items as well as have a private members only area where they could view their dog.
My first question was "Is there any demand from your customers for such things and what type of budget do you have?"
His response was "I don't have much of a budget but I can give you some hockey tickets and give you a stake in the profit."
I politely declined. He didn't even have any cameras in his house to pull off such a thing, either let alone he didn't have a boarding license. Oh clients.3 -
Ok so I have done some work with crypto currency mining pools and recently a client requested for me to make a splash page that showed data from multiple instances of these pools APIs. I went to find some documentation for this open source api and to my surprise there is none. I thought of querying the public API from the clients side and it worked, however it's so slow that the data shows up roughly 20 seconds after the page loads.
Easy fix right? Make a PHP server get the data every 5 seconds, cache it and serve the data with the page and use a websocket for live updates! Until I found out that there is no practical way in this garbage framework to get the damn API data without making an HTTP request or mutilating the original source code. I'm so done with this garbage framework. It literally loads pages based on a page and action parameter on the index.php. I quit.1 -
As some of you know I work as an occupational therapist and one of my clients wants to ungoogle his phone by installing lineage os on it.
He was asking me today if there are some good tutorials for doing that. He has an Xiaomi A1 phone and he would like to have a german tutorial.
If you know any pls share link.11 -
Got a promotion and had a loose definition of what my new tasks were. I got overwhelmed with being the go-to for project and account managers, and 75% of our devs, on top of my own work I had to complete for clients.
Eventually I wrote up a 2 page document of things I had to deal with daily/weekly and how I don't have time to do my work, so why should I even bother to do it.
We got it resolved, my boss took some of the tasks off my plate (like training the new hires) and allows me to work from home whenever I need to finish up work.1 -
TL;DR: Clients are still dumb.
The sequel to a previous rant ...
https://devrant.com/rants/1210209
——
Client IT Lead: "We've loaded your code into our website, but *this* particular part of it isn't working."
Me: "Fair enough. I'll make a fix and have it deployed."
... an hour later, my changes are deployed, and I notify the client that the fix is live ...
CIL: "Thanks for fixing that so quickly! Just a heads up, but I've noticed that some of our own code needed fixing, so I've gone ahead and made some tweaks <that will most definitely break your code>."
... another hour passes ...
CIL: "Hey, so, I don't know what happened, but that fix you pushed stopped working."
——
🤔🔫 -
A coworker created several WinForms-Tools because it was "more comfy" than learning XAML which we usually use for all our sw clients.
Now that these tools are relevant for our infrastructure and some even for the product itself they have to be maintained by others as well.
Note: he tried to use OOP but the result is more like a complete new style of programing . Processes, objects and external scripts in the mix.
Mainreason why noone could know about it: the product manager used him as kind of private dev for some hours a week. No reviews, barely documentation... Now we decided that developing the tools from the scratch is more time and cost efficient.
What a mess... -
I don't understand the hype among the non technical people about Blockchain! Why the fuck they want to implement everything in Blockchain? Don't they know that it is not for every single application and mostly used for some trustless applications?
Now one of our clients wants his restaurant website to be implemented in Blockchain!2 -
You know what? FUCK Australian employers. I know they'd be damn fucking lucky to have me on their team.
I just finished working on something that I made several years ago (what I raised funds for in my previous rant), I then took it a step further and automated the process [if some things], and now I have my own software finding me new leads and sending them to me via email and push notifications.
With a little bit of tweaking maybe, and a little bit of time, I expect to find some new clients again.1 -
After I took some time off from work, I decided to accept the offer for maintenance of two projects. Those are from two old clients, so I think I will not stress too much, since I know what to expect most of the time.
The issue is, sometimes I have a hard time to keep concentration. In the past, I could work for 3h straight, totally focused, would pause for 20min for stretch, and then come back to work. Now I can only focus for 30min or 1h, and after a pause, it's hard to concentrate again.
There is a lot going on in my life right now, and I know the worry is probably distracting me. I'm trying to listen instrumental music, drinking coffee... But that's not enough. Somebody has any tip?6 -
TIFU by showing login data during presentation
I was presenting my school project when my teacher asked if I could show him the source code. I said ofc, just let me login to the FTP server. I completely forgot that it was also shown on the big screen, and a random funny student logged in and tried to replace the index file with a joke file. Of course, he didn't want to make damage, so he made a backup. But this backup caused the problem, because he connected to the FTP through Windows Explorer (wtf?), and when he made a copy of the original file, it was renamed to "Copy of xy", but in a localized version, which contains special characters. Because of these characters, some FTP clients couldn't even connect, others just couldn't interact with the file. No download, no rename, no delete, nothing. After trying out like 8-9 FTP clients, I just remembered that I could rename it in PHP. Well, it got deleted instead of being renamed, but at least it wasn't there anymore. I have spent like half more hour with searching for a backup version on my computer until I found it.
TL;DR: showed FTP credentials during presentation on big screen, random student accessed and renamed a file, special characters in name fucked up the server, luckily I found a backup.1 -
People around me and clients are increasingly saying i am a genius, because i show them an app i made in react-native or some crappy site i set up in a week as POC.
While im quite noobish still, i barely read publications out of interests, and most of the time i just put in async/await somewhere just to see if it makes the promise work or not, because i dont understand promises fully, and I think in general i just accomplished very little in the 5 years I have been programming
It is really putting pressure on my impostor syndrome, even more when i talk with my peers who can tell who was the driving force behind ES6 :/9 -
Today I had to restart a VM that should contain only an apache server, after a period of time some clients complained that there a functionality in the system is not working. I checked the code and I found that this functionality is depends on local server in deferent port, so I back to VM log and found there was a node server was working on this port.
Every thing was fine till now, I check folders but there is no FUCKIN js files for node server.
After hours of searching I found 5 files in the public/assets/dist/js path that named with the same functionality name and a number 1 to 4 and the 5th one is a TEST.js. After checking all files I discovered that the server file is the TEST.js !!!!! seriously WTF ...2 -
Past month I had been working on a JSON hierarchy construction from flat rows returned by query where some bugfuck had introduced pagination for some damn reason, I never gave a flying duck to this till I get a email from one of the clients who supposedly made a complete hierarchy and my endpoint wasn't returning some hierarchy after some levels.
Frustrated that my service layer there is a bug, I debug to realise only certain rows are getting sent back from the query and ebullient from this fact , I put the bug on the DB person and walk off for a smoke.
After a smooth drag , I realise while closing the email on my phone that this client had entered 10 on pagesize which would indeed just return 10 rows. *Facepalm* I didn't even need to debug all this and now I had to a face a db person I just plastered a bug on. BAHHUMBUG2 -
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 -
Me: Ok, we'll implement that message tech. But since the clients are servers in that architecture and can't speak IPv6 we've to use a dedicated VPN so the endpoint is able to connect to the servers (clients). Since we have limited network resources we should use VPN cert-encryption and send the actual data plain to save at least some overhead.
Boss: Ok! Let's do it!
Next day.
Boss: Hey! I talked to a guy from that message tech. Their encryption is certified. We should use that instead and get rid of the VPN to save the overhead!
Me: *unable to say a word*
What in "VPN in that architecture is mandatory" is unclear?
Well, I assume we'll kill the architecture then... Fun Time! -
Never had a more stressful day of dev in my life. After shooting off about half a million emails today to clients who decide that they want their sites to go live over the long easter weekend (fuck knows why they all want it this weekend) I just need some beer and some Zelda. I love this job but sometimes it kills me1
-
Freelance developers, how do you get clients?
I am developing apps/websites with a friend and so far er have found our clients mainly on project-listing sites (sites like freelancer.com). My experience is though, that it always becomes a price-race, and with many projects only being small static websites, it just doesn't seem that this is the way to Go.
So if any of you have suggestions on how and where to find larger/more serious clients that will be much appreciated - it should be said that we already have quite a few projects to show in our portfolio, so I think we are ready to take on some larger projects6 -
Today I had to write some shitty code that should work on ie in compatibility mode which is like ie in Version 6. I only coded on the clients system and never backed up. Silly me. Every think worked so I continued with another clients project. Suddenly my colleague came in our office and told me that the client deleted my code by accident. I never will keep code on client systems only again in the future.1
-
Some startup clients have the most bizarre ideas in terms of tech stack and expects us to pull if off!3
-
When some random customer of one if our (bank) clients tweeted about receiving money to their mobile money account in less than a minute (while it was like an hour before we built an API for that shit). Knowing I was the dev that made that happen made my heart melt1
-
I want to launch my own think tank and employ some the great devs I've worked with over the years.
No clients or stakeholders. Just us, building and releasing stuff. -
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. -
When you finish a great meeting with some clients on a super hot summer day and everybody rise from their chairs but there's a wet stain on all the dark plastic seats that everybody try to cover for.1
-
Best client I have ever experienced. Kappa
So, I got job to recreate one old website, because the old one was incredibly fucked up. She told us, it was made by someone retarded.
The code was fucked up even more than UI. It was definitely written by some kind of idiot. Diacritics, mixed languages, no OOP, no FW, just copy&paste. Yeah copy and paste for every page.
The DB was another level of shit. Inifine is not enough to describe it. Column names with whitespace, diacritics, uppercase, lowercase...pure hell. Yeah and I had to import it.
Whenthe new website was ready for testing I got an email from her that it was her who made the website... HER!! Fucking hell, no more of this please!1 -
Some method of getting useful bug reports from users and clients with an AI that can prioritise them.
At leat then I wont get priority 1 "Wrong shade of blue on button" -
I did a communication and multimedia design study because I was convinced I already knew almost anything.
Ooh the beauty of youth.
But it did help me in the long run, communication with clients and being able to present work with some decent looking presentation and mockups gets the managers all horney as teenagers on springbreak.
Pretty sure thats why I beat some competitors on big projects while their technical skill and team where much better.1 -
I have decided to leave my fucking corporate job because of nonsense going on with the management fuckers. a high throughout distributed system with multiple components interacting together was asked to deliver in 2 fucking days starting from scratch.
I am asking for some tips regarding freelancer or remote job work. How do you guys find clients ? From where do I start ? I feel lost4 -
Continuation of: https://devrant.com/rants/2784730/...
So, the potential client was in contact with me again, after our initial discussion ended with "okay, we'll try to figure out more clearer requirements", and then they procrastinated (as they confessed).
Now, they want a "simple portfolio type website with testimonial videos, a contact form and a hidden section with more videos for logged in customers"
... Okay, why don't you just... I basically linked them a bunch of service providers who have ready templates that they can just subscribe to for some monthly fee and have even someone at those providers' make the work for much less than I'd do it from scratch. My suggestions were ignored... and when I told them my best estimates of how long I'd take me and hoe much it would cost, the eventual reply was:
"Our CEO's going to think about it. He knows some dude who'd make a WP site for free.."
... well, that's going to end well.
Tbh, my correspondent did add that the "dude" is known to be extremely unreliable, so I might end up with this project after all.
I'm already ruing my decision to try my hands at some freelance work. I hate dealing with clients, so why do I even...?4 -
Sad decision. I must let everyone know that I've left and desided to take clients on my own and get paid 3X as much taking on consulting clients.i love and respect some of you, but leadership is the definition of crap and I have my own product to start working on. ✌☮☮☮☮1
-
I just had the most embarrassing moment in programming... I am writing an administration / client / invoice webapp and I was testing an export function that worked locally, because everything that was being exported was inside the folder.
So I exported the files in test production, but some invoices didn't exist. So when they don't exist, the system creates a new invoice.
Because I was running on the test production (with client data) the system emailed the created invoices to the clients.. now I have to contact some clients and tell them the invoices were sent accidentally.2 -
Those who had the "pleasure" of working directly with clients know a thing or two about how a clumsy communication can have grave consequences.
Software developer and an Imgur user BackDoorNoBaby shed some light on these humorous situations and misunderstandings that often occur with clueless clients. Because we all have our niche interests and specializations, and it’s easy to sneer at the plebs who just don’t get it. To be fair though, dealing with unrealistic demands by clients who have no real understanding of what you do must get pretty frustrating at times, and if you work in IT, you’ll surely have come across at least one of these situations before.
What we have here are the daily trials and tribulations of an IT worker. Clients that read the latest trends in a tech magazine and want it right now. Business people who think that because they have the money, solutions should magically materialize. Clients that complain about something not functioning properly, when they clearly don't have a clue how to use it properly. We all know this kind of clients, and these kind of 'horror' stories are part of what makes working in IT so special. Sometimes humour is the only suitable response.2 -
A potential client wants me to fix a critical bug on their app. She wants us to book a call so she can explain the issue to me.
Because so many clients have wasted my time in the past, I want to charge her some $$$ for the call. However, if the gig goes through, it’ll be deducted from her bill.
Does this make any sense?3 -
We had application for appointments with cashier for invoices. Made some changes. Didn't test it. Clients couldn't issued invoices for half a day, were super pissed.
Boss was realy angry, tought I will be fired.
I wasn't. -
Holy fucking shit are email clients bullshit.
I don't know what happened there but if you thought the chrome-firefox-ie-egde gaps back in the days were sick - let me tell you.. email clients are made by the devil himself. All of them. All of them? Yup. Because he made some of them being owned by apple, working beatuiful and no weird stuff.
But on the same end he made some of them owned by microsoft and their office Studios. They use the word engine to render html emails. Read this again. Read it without starting to cry in agony.
But thats not enough. Let's make some of them use an ie-engine and the mac os variants going to use some webkit based renderer. This way there will be no valid ruleset to make it look good on all of them, isn't this great??
Now this might be hell already. But lets pour more salt into these wide opened wounds.
Let there be Germany and United Internet, owning trash like Web.de and GMX, whose android clients going to work completely different across Android and app-versions!
Once you've mastered these, let me introduce you to gmail. Lets take only the body node of your email and do some fuck up with it, so you have to display a non-responsive variant on mobile.
Now you might be thinking "but there are web-based clients, they'll do good ain't they?" Long story short: fuck you.
Not enough.
Let's go back to ms.
Hey dude lets make it possible to scale up your whole system. So old people can read shit better. And now the funny part: let's make it so that the word rendering engine, rendering emails goes completely mayhem on your mail, so it looks like a completely different thing! (:
If you ever receive a newsletter in your inbox and that shit looks like it's planned to look like.. appreciate that shit. Sacrifice a virgin as thanksgiving for it.
TL;DR:
E-Mail needs to die. I'm doing this for over 2 years now and this shit needs to stop asap.2 -
I’m doing my last two days at my current job. (I resigned to go work full-time on a startup project.)
While doing some last commits, I couldn’t resist to not put an easter egg in my current running project (an e-commerce web application)... I’m hoping to be able to trigger it in the future when it’s being used by a dozen of our clients.. 🌝 Hopefully, my follow-up dev will get the joke and won’t remove these lines of code.. -
"reach out"
"touch base"
"ping an email over"
Just a couple of examples of terms people like recruiters love using that make you cringe so hard you want to throw yourself under the next bus. Very similar to clients who say:
"can we make it pop"
"I showed it to my graphic designer friend and they said it needs more fonts"
"I've made some improvements in Word for you"5 -
Everyone is hyped on Flutter so I got a new idea.
I'm so distasted of Discord's official mobile clients, and this popped off my head:
Why not we implement it on Flutter?
After all, Flutter has these all nice things, and its certainly better than React Native.
I've laid out some of the things that needs to be done and one thing I've noted and remembered was:
- AFAIR According to b1nzy, former Discord employee, you're gonna need to know the WebRTC packets for Screenshare.
- VC is gonna be easy, and its probably the thing I can support without being too hacky.
hmu if you're up, I'm gonna call it Fluttercord, it won't be big or anything - just a experiment I want to show to Discord since they seem to struggle with the mobile clients4 -
So we have this administration page in the clients app that has tables of data.
The user can click on a row to edit or click "Add' to create a new one, doing so pops up a modal with a form full of inputs and a save button at the bottom.
The other day our client told me he was concerned that users would not understand how to edit data and that I should add some text below the first input field of each modal that says "Type in a new value and click 'SAVE' to change the [field name]"
As I implimented this crap, I took a few minutes to come up with a nice way of saying that his idea made no sense, added unnecessary clutter to the UI, and proposed some alternatives.
He essentially said, "Thanks for your much better ideas, for now let's just stick with what we've got and we can revisit this later."
Everytime I open that UI, I physically feel pain and get a little sick.5 -
So i work in support (do dev stuff in my own time). Spent 3 months seconded to another team supporting in project clients.
First issue i had in that team was a client with serious data issues which took about 30 hours +/- to diagnose and write some scripts to resolve.
After they went live and got handed over to support they had the same issue again but instead of support picking it up they sat on it till i came back on Monday.
Ive spent about another 10 hours or so picking through audit logs. I get all the shit no one else can either be bothered or capable of doing and to top it off i didnt get the promotion i was going for because i hadnt closed enough tickets, because they keep giving me all the shit to fix for everybody else -
Fucking Visual Studio is such a piece of shit. 2 years ago we created a solution for our 7 webclients with 30 projects (clients, common stuff, tests, ...).
Things were ok, we could change something, save the file and everything was built and we just had to reload the client. Only F12 between the projects does not work.
But now the studio doesnt get shit done. Opening the clients solution after a clean checkout takes 5 minutes, saving doesnt build anymore, building breaks the project because it cant find references, rebuilding works but takes 3 minutes. When you have a syntactic error in a file the fucking thing almost crashes and becomes unresponse for a few seconds. It randomly shows errors in some files that disappear once you rebuilt it, sometimes it builds but still shows an error in that file.
But at least we will soon rewrite the clients in angular5 and dont need this piece of crap software anymore for the front end.
If I only could get my team to use another technology for the server so that I dont have to see this big pile of shit anymore. Fuck Visual Studio.2 -
It's been a little bit over two weeks since I quit my first job, thought I would share some stories 😁
I started my very first job in the middle of August (last year) and my duties were to fix some issues on front-end files. You can see my previous rants to see how long were these files 😐
So after 2/3 months I managed to get my shit done, started learning Vue on my own to implement it to new projects (and done it successfully) and learn something about shitty clients who don't know how to live and don't know what do they want.
When I quit the job on the last day of April, I was so happy to end it mostly due to this one specific client who were able to turn happy innocent coding of a great project into hellish shit. Plus there were some issues I noticed with some people I worked with (like they were sending these sexist memes which weren't funny at all 🙄)
TL;DR if you feel that your job post is not for you or that is doesn't make you feel happy or comfortable, don't be afraid to walk away. I did and I don't regret it 😉 -
Since early 2016 a LinuxDev at my work, pushed me (windows admin) right in the CentOS world. With some practise I had to build a infrastructure to deploy Ubuntu to development clients (laptops with stuff without windows) In perspective I had to migrate this infrastructure to my team (windows admins) and run it there as were this all the time our business. I loved powershell but for some reason I have had to learn Ruby, bash etc.. Now I am the first Admin with some pretty skills in Linux, my workplace comes without any version of Windows. I am flying with Debian, Ubuntu, redhat and CentOS. The finished work from past enabled my team and me to drop fully automated Linux Clients for our developers.
Well last weekend Windows 10 fuc*** up with the creators update and destroyed even my USB3 ports... I didn't even spend lot of my time playing with this machine... So my desk is now running arch.
That day my colleague thought, windows isn't my passion is thanked every week once for directing me in this pretty good world.
Today I am still the first Linux DevOps in my team, but still happy.1 -
Is it sad that I look forward to the weekend so that I can actually write some code rather than:
- Helping clients that can’t / won’t read docs
- Explaining to test colleagues that we need repro steps and can’t fix a bug based on “I was doing something and it crashed”
- Writing any regular expressions for another dev where it’s more complicated than ^[A-Z0-9]*$
- Wading through legacy VBA that’s littered with GoTo, global variables (even i, j and k for loops are fucking global!) and all the other fucking lazy shortcuts that save you 10 seconds at dev time and cost you (which ends up meaning me) hours in subsequent debugging.
I love writing code, and I think I’m pretty good at it, so can I please just get on with it?
Fellow ranters, please tell me I’m not alone in this. -
So I make websites on the side for small time clients for some additional income. And without fail every time I sit down to work on this one site something goes wrong. First there were problems with the hosting, and now the template that the client chose is no longer for sale. I hope I'm not going to lose them over this :( I've sent them a list of alternative templates and contacted the company behind the original template to ask what is up. Real shame because they picked what I considered the favourite too and now I regret waiting to fork over the money to make the purchase.5
-
So recruiters seem to cause a lot of trouble for the members here so I thought maybe we as a community can write an open letter and publish it somewhere. If a large enough group of us signs it, it might get some traction and start a discussion.
It would be nice if recruiters were made aware of the problems people are facing in the recruitment process, and we too can hear about the realities they are facing with candidates and clients.
We can send this letter to any recruiter as a reply to bad recruitment practice, so it can have practical and educational value too.
Yay or nay?1 -
So I'm in a scenario I'm uncomfortable, need some encouragement from fellow devRanters. (Looong post)
I've been working at this startup for about 10mths (since I graduated). They have been really good to me since the start, and overlooked some fuck ups I did at first.
But now I've been way more experienced , picked it up really quick. And I've basically redesigned several of their admin solutions and data products. Also, I'm basically their entire data analysis team now. I do backend (node, PHP, MySQL) and analysis for them (stats, deep learning, python, big data packaging for clients).
But seeing as I've moved in their company, and have been consulted on several major decisions, as well as built a really good relationship with some of their clients. I still haven't seen a raise, moreover I've been told that I'm expected to work from 8am to 5:30pm (9.5hrs no overtime pay). Which really pisses me off, since I know I'm worth more than what I'm paid (about 40k a year).
My brother (who's also a dev) suggested to tell them that I'm not happy at work due to this. And quit if they don't react well.
How should i bring this up? Should I really quit? This is all new grounds.6 -
TL;DR: This year I changed job to a quite toxic company and because I have to work for two different clients in parallel I'm burning out. I need suggestions about telling about my mental health to my employer or request to change clients because of their incompatibility
----
At the begin of this year I changed work from a small startup (which was nice, but they didn't pay very much) to a consulting company and since then I'm experiencing my first burnout.
Just to give some context, the first month or two months in this new position were nice: the project I've been put on was difficult, but the other people in the team were very kind and helped me navigate through the codebase. After there quiet months, I've been put on a second project (in parallel with the first one), same domain but different client and the two clients must not know that I work for other clients. This doesn't work particularly well because both of the clients require me a full--time presence and both the teams have the tendency to call you without any warning and without setting up a meeting on calendar and beacuse of this I pass 3/4 of my day on such useless meetings (which many of them I have to be present at the same time, and sometimes one meeting is in English and one in Italian) without getting any job done and now both my leads are getting frustrated by my delays.
To make it all worse, when I was contacted from the headhunter it was for a mobile developer position, but because of my previous position my employer thought that I could temporary work on one java project because there was scarcity of developers and I could be a nice fit.
I'm not sure if I sum up my situation clearly of it's confused (I'm sorry about that), but tomorrow I plan to call my employer to tell him that I can't take it anymore and something has to change, I just don't know if I should put it on the incompatibility of the two clients, my mental health or both6 -
Just modified some reverse shell python code, which could handle multiple clients but one at a time, to allow one command to be ran on all available connections.
I either adapted it to be a useful admin tool or the beginnings of a bot net...1 -
3 out of 4 projects on hold because hosting companies nowadays can't do shit.
Changing a website on another hosting to a new one. Another hosting failing us, some big clients already waiting for the release.
I hate clients with shared hosting2 -
What a long horrid weekend this has been.
So much overtime gathered though.
Started Friday 5am, went to Oslo to do some drone footage for one of our clients. Got back home at 11:30pm.
During the day I had also been doing some work for this other client we have, they were supposed to have project launch the 22nd, but called on Friday and said it has to be on the 15th instead.
I got a few hours of sleep, woke and worked all day till I passed out at my desk for a few hours, went to the office (on a sunday) to talk to the PM and CXO about the project (great help, they were my rubber ducks)
Good part, I get so many days off now2 -
A few months back I was talking with our web team and we determined a ticketing software would be useful for clients to submit website updates. Rather than request we buy one, because we constantly get told to stop spending, I spent my free time building it out. We tested it and decided it was ready to present to management.
Management tells us that clients aren't going to use something like this (4 fields and optional file upload). The project sits in a repo untouched for some months.
<Time passes>
Company-wide email come in announcing our brand new ticket system for clients to submit issues about our software. Then a second email comes in to me asking why the web team never thought to do something like that and went on about how useful it would be if we had something similar. I link them to the one I built and my notes from our previous meeting.
Manager who told me clients would never use this: Let's talk about this next week and see if we can get people to use it.
It's been 3 weeks and the meeting has been rescheduled 5 times.1 -
@linuxxx I'm about to found a start-up.
In fact me and my buddy with some freelancing contracts. And we are in need of a dedicated server.
Our plan is to host the clients inside docket container.
Technology would be dotnet core and either react/angular/Vue.js, if that matters.
The host will run on arch, because I feel in love with it! 😍
Do you have any suggestions for a provider for us?
Budget between 100-125€
Location: Germany.
Thanks in advance!6 -
so I am thinking of a couple of projects to put on my portfolio, I could follow along some YouTube "build a ....." tutorials but I hate that, super boring, so I'm thinking of building this web based database client for the browser using react and node, I want something that universal, like a swiss knife of database clients on the browser, I'll just stick to fetching and Inputting data until I realize it's a waste of time and kill the project2
-
website dev on hold cause i am waiting for texts/images.
client: why i dont hear from you. site will launch on oct. 1st.(real: late oct.)
me: on hold tull i get those things from you as we said in mid aug.
client: i am really pissed of. you got 90% of the stuff so work with it.
the thing is im waiting for some images to create the design. now i am really pissed of. hate clients that wanna tell you how to make your job. what would you do?3 -
Who the fick asks for BPMN diagrams, Disaster Recovery diagrams and Business Continuity Plan for a SaaS product that is deployed in cloud (Azure) ??
This is a simple app/dashboard that just showcases some data in fancy charts. It shows the data YOU feed. Why do you need BPMN diagram? What am I supposed to put? "Client loads data" and "user sees data"?
I already linked Azure's page on DR. Do yiu want me to copy-paste the contents from that link?
Clients are too much PITA!!!1 -
Who, more than I, totally HATE emoji?
lol I hate emoji after it caused so much problems with Microsoft Outlook and email backups from said program combined with emoji in subjects.
Wrote an subject filter in exim4 (took 3 days to debug and get working propely) that totally eradicate anything that isnt ISO-8859-1 from the subject line, then converts the rest to UTF-8 (because said IMAP client isnt following standards).
it also converts ISO-8859-1 characters in subjects to UTF-8 even if the original subject is declared to be UTF-8, because obviously some software (especially newsletter software) are transmitting ISO-8859-1 subjects that are declared to be in UTF-8 (but the opposite isn't true).
And also cuts subject to 100 chars, because too long subjects are a problem too. Same with date headers, I replace them with the server date/time because some software are sending Date: 1970 Jan 01 00:00:00, because some of these erronous headers are put by some mailing list software, aswell as causing problem in OEM clients like Samsung Mail.
Problem solved, all IMAP clients happy on internal network.7 -
I'm not a Wordpress pro, but i've done some work on it and... well, the HTML + PHP mix is the only evidence you need to convince someone, there is no god, only satan, but other then that, it's hard to find anything else that your clients will accept & can use. And yes it's the most important thing - at the end of day, they are the one giving you money.
Besides:
- the Wordpress dev community is pretty cool.
- everything has been invented, so the development is pretty easy.
- if you have something more fancy to do, there is always a Wordpress API.
PS - fuck HTML + PHP mix.1 -
Do you know why PHP will survive? Here is my observation.
Most of my clients who wants helps have their sites either on Wordpress or Magento or other free PHP cms.
The background is, they install the whole site all by them self and by the end of month, the Wordpress dashboard is loaded with massive plugins and yellow / red warning messages.
Same case with Magento and other CMS alike.
There site get heavy and they realized that they are in deep shit.
Just like some people take medicine all by them-self or by doing google. Until things gets into serious trouble.
and so the conclusion php will survive.
love to hear opinions on that.8 -
Some noob in some part of the world responsible for migrating a DB used by an application I developed forgot to migrate permissions apparently and now I can't access the db and he's sleeping while I get a million mails from clients😑😑😑
-
The icing on this app release cake was piped this morning.
The clients released the app into the wild, without our knowledge, despite some rather large, glaring issues that are present.
As to why they thought it was a good idea, who knows?1 -
At some arbitrary future point, when things progress further into the realm of unreasonable demands from software engineers as a "regular day at the office", a huge inquiry into the working conditions and hours of devs will take place, and a major rethink into how software projects are handled as a whole, because the current methodologies, mixed with unshifting deadlines, clients and other worldly bullshit is unsustainable given the current industry climate.1
-
I was sitting down at my desk today, pissed due to some more lack of coffee, and wondering about my future.
It came upon me that I absolutely despise what I am currently doing (job wise). There is a part of me that tells me that things are going to be alright, but that is just some nonsense that my mind makes up to rationalise how terrible it actually is here at this company.
I think that perhaps my abhor for my current position is a little more directed to the people and company that I work for, but I am really just fed up.
I have found quite a liking in terms of web-design. The clients and the work is a lot less stressful than what I am doing now - and I actually enjoy what I am doing. It is nice to see something come to fruition.
Perhaps that's the way to go? God decisions are fucking risky.1 -
A reality that most people are not ready to accept, is that if you work too hard or work too smart as a freelancer, you're going to hurt yourself financially.
I have given my clients amazing code which runs fast, is optimised, and is readable to the point where you can hire a fresher to maintain it.
Doing that has resulted in stable systems but those clients walked away from me and have never come back, means no more money.
But some of the companies I have worked for, I have seen some retarded-ass devs barely able to make a system run and write code, have retained clients for years. They pretty much have a "submit ticket resolve ticket" kinda mechanism.
It's situations like these where it makes me question, what's the point of learning best practices if I'm gonna get hurt financially for it.5 -
Another rant got me thinking about this.
There must be plenty of us on here who have worked as part of or with a customer support department at some point in our careers.
What is the stupidest idea you've ever heard with regards to support?
To start things off my last place had problems with support, over worked, under staffed and expected to support 12+ versions of the same software, some clients were running installations over 15 years old without ever having applied an upgrade.
The management decided that they would get rid of the conventional triage system for tickets, you know the sort priority 1 would be system down etc.
Instead we had to log tickets at whatever priority the client said it was. Customer report written by the client has a spelling mistake? Yep that's a P1.
Client wants to change the colour of their menu? Yep P1
As you can imagine that went down like a shit sandwich1 -
Oddly enough, i have simultaneously been less busy and more productive since working 66% remotely.
I find myself with more time that feels "wasted" or not busy, but my metrics show that I have more production, better results, and far nicer documentation. A bunch of us also sat down and did a bunch of coursework on really putting together a domain script library for one click onboarding of new servers or new client setups. We spun up a bunch of new virtual environments that literally solved headaches that had existed for years that never got dealt with because of too many other tickets.
Some of our web clients freaked out at us because the business is moving away from doing maintenance of legacy web work (small to midsize businesses). But it didn't matter. Rather than respond with a "make them happy," the response was "well, we will get rid of them as clients. We need to focus our energy on the essential service sectors we support."
Hell, we even got an automated test that has been broken apparently since 2018 to work again.
Granted, the incoming workload has slowed down. But it's still interesting to me to see that despite the slowdown, there isn't any concern; its still paying the bills and we are getting rid of technical debt everywhere. Tbh, this has really been a good reality check.1 -
my old game had this flow every time a client places an object:
Client A creates a new generic object, and attaches texture paths (yep, global paths are allowed), and... lua code as strings to it.
Client A sends the entire object list to the server
Server receives it, replaces it's own object list
Server copies the entire object list and sends it to all clients
Client A and Client B both receive the object list and replace their versions.
All clients see that the object contains some code as strings
They compile and store it, and then run every frame. UNSANDBOXED.
any client could make all other ones execute any code and i was proud of my idea! -
I can’t take this shit anymore. I’m constantly cleaning up the diarrhoea behind other incompetent nutjobs, while these very same people treat me like I have no clue about programming because I won’t introduce their unmanaged dependencies which they call snippets into the clients code base. Whoever transitioned from “int - int” to freelance / self employed please give me some tips4
-
Rant/Question
So I had this friend who has his own company, hosting is part of their business. He gave me a VM to host some websites, test stuff and whatnot. Free. I have quite some important stuff on there (personal, and a few demo sites for clients). No backups of my own, because they do nightly tape backups, and RAID accross physically seperated datacenters. Today, he just shut down my VM - for personal reasons (really personal, nothing to do with his company whatsoever, he hates me lately for something I can't influence). He doesn't say weather or when Ill get the data, and gave me no time to pull it. Can/should I go to the police? I just want my data back, but I don't know if I can do anything as it was free (no contract).
Switzerland, btw.5 -
I have no burnouts. I dont have kids, I'm full of energy, I'm ready to crush it. BUT every goddamn time i come to a company they run out of work/clients/projects. I end up doing nothing or some video tuts, and then change the company. I WANNA WORK! GIVE ME SOME REACT WORK, PLEASE! I WANNA FEEL DEADLINE PRESSURE! I WANNA COMPLAIN THAT I HAVE BURNOUT! I'M TIRED OF VIDEO COURSES AND TO-DO APPS!
I'm paid money to do nothing. As appealing as it sounds, it's not when you're a junior dev trying to get some experience.
Am I doing something wrong??? -
Broadly there are two things which concerns me:
1: Clients' businesses fail miserably or change their direction.
2: Instead of focusing and improving the quality of their work/product, they prioritise remaining things instead.
BONUS: Don't forget those individuals who dream really big but fails to take any action towards it, just talking. I stay away from these people personally.
Because of these reasons design gets vanished or no longer valid for their new business venture, and don't forget the time and dedication it took to create, as a freelancer it hurts a bit.
I like working for non-profit organisations, most of them look for volunteers. Your work and efforts are alive, and you have to be jack of all trades IMO when dealing with them. Additionally in the process you will meet some extraordinary individuals. -
So Docker is pretty amazing, but I'm finding myself immensely frustrated at all the stupid shit devs do with their Dockfiles and stacks. Like the surprise of finding out Jenkins clients aren't setup for SSH or stacks opening up 5 public ports when all they really need are a bunch of private ports. Or how Jenkins deployments expect crazy tags so I have to add some really stupid tags to my own nodes.
How is it so hard to comprehend Docker for devs? It's so easy that I'm in utter bliss when I stop trying to use 3rd party stacks.1 -
Best/Worst dev experience 2017:
Well I started my DevRant-Stats site and got my RandomQuote bot up and running again (although the quotes aren't as good as before)
I also started a little company with my friend and made some sites for clients.
I reached #13 on Sololearn in Austria! Kinda proud of it.
I learned Lua and Ruby which are one my favorite languages now!
And as always I started some side projects that I've never finished...
Don't remember everything I experienced in 2017 but these are some I won't forget.2 -
35 hours straight because screw you clients. Wanting shit right before christmas season.
I'm never doing that shit again, although i got some mad money for it... And in a way got me into node+cloud providers. -
Sometimes I can't comprehend how clients rather want a complete rip off from an existing website rather than add some originality
-
Currently debugging why some clients text boxes are lagging severely on input. Fingers crossed it's not my JavaScript I pushed last week..4
-
Hey ya'll back with another college boi question.
I want to develop a web server akin to that of jackbox/among us. Where each session has like an 'ABCXYZ' style code, and i assume are using TCP sockets on the back end.
I'll be writing in Go cause I <3 Go and its a chad language. Anywho, am i supposed to spin up a new websocket server each time someone wants to make a room? Or do i have one websocket server and some sort of map of rooms.
gameRooms := map['id_string']clients
Anyone have any suggestions for this?7 -
!rant
Well kinda, more like first world problems.
I started freelancing almost three years ago, it took a lot of hard work, sweat blood and tears to get this whole thing running.
I am currently in a very good place, have a lot of retainer contracts and the awesome freedom that comes with being a freelancer.
Two days ago I got an offer from one of my clients, they really want to have me on board, full time, it's a small, already established startup company, that has big clients, they want me to go into partnership with them, see still haven't talked numbers but they are very "generous".
the idea is to get me ASAP full time on board and start working on a partnership contract specifying all the small details.
I love being a freelancer, the freedom is amazing, client acquisition is Eons away from being a problem, but I miss the team work, and I miss working on products and building teams, freelancers are kind of a lone wolves.
I love working with these clients, there is a lot of mutual respect, they are very transparent and we really are on the same wave.
This could be an amazing opportunity for the next steps in my carrier.
I'm having a hard time making a decision, I'm basically changing my mind about it every two hours...
I mean I guess I'm planning to open my own company at some point anyways... so maybe going into a small but stable company is the way to go..
What would you do?
Would you take the offer? Or would you keep freelancing?11 -
I hate websites like upwork and freelancer, its impossible to outbid the other applicants while maintaining a price that makes the work worth the trouble. Yet without them its impossible to find clients who are willing to pay $1k for anything no matter how big of a project it is, they keep looking for $200 solutions. Hows a developer supposed to raise some cash for a house and shit like that.1
-
Boss calls a team leads meeting which is just me and the other guy. Rest are product or project managers.
Turns out they concerns over how our last few sprints are always left unfinished as the work in it doesn't get passed QA.
Tried to tell him how can devs work on something that failed QA on the last day of the sprint.
We have one QA person who tests 20 something devs work. We are massively under resourced and yet they want us to do everything and always end up making promises to clients that we can't keep coz our sprint doesn't have capacity.
Yet they are hiring more product managers instead of getting some more QA help.
Sick & tired of this shit. -
some old time clients finally decided to pay me, so I had a bit of cash on me (I feel rich, lol).
here's the thing: I am torn in between buying a second monitor and investing in that server i planned to build in a previous rant.
I could just save the money, I dont know if I am being extra right now, I remember when I just had half a laptop screen to work with, now i have a this used 24 inch monitor I bought for cheap now I want to expand with another 24 inch probably. this arrangement will make things a bit comfortable and faster for me but it still wont affect me if I dont get it...........ok I'm talking too much5 -
Using grafana together with tinc+promotheus, has been a blast.
Initially I wanted to get into ELK with Kibana and all that, but that required 8G of ram, the instructions to get it running in the open source "mode" was nearly non-existent, together with all the ready docker compose stacks out there simply not working or the images being broken.
I'm sure I could've managed around most of those issues, but the fact it is as hungry as gitlab, made it a literal no-go for the usual server resources my clients host or my own scaled down server recently.
Thankfully I remembered that there's grafana and me having experimented some time ago with tinc, so I can have very lightweight beat'esque prometheus agents deployed listening on tinc local net only, with the typical nginx auth and some whitelists to all of the servers I host and all those of my clients.
The dashboard creation was especially great in grafana (tbf promotheus does actually most of it), literally what I always wanted out of those "complicated" solutions, that do it all, but have no proper query language, complex documentation, heavy collectors with no properly named data points, expensive resource runtimes, ..
with grafana I can just easily put dashboards into folders, create users to look only at certain stats or even dashboards (opened up some interesting contracts actually, because now I can also offer proper monitoring for all things delivered), easily drag and drop around stuff to fit more information (most others fix you to a small 3x2 grid, a too big grid for a TV or simply non resizable tiles, making that one counter take up an entire row) and resize to my hearts desire
tinc of course allows me to easily create private networks that are resistant to failure across any region and the routing is done for me, so I don't have to run around it all that much either
P.S: a damn tiny fly went into one of my now 4 monitors and died right in the middle, because I thought it's just some dirt and I pressed it in while trying to wipe it off, so that monitor now serves as the top most on a vesa mount5 -
While I appreciate the effort, gdpr has some very stupid parts which clearly show that it wasn't properly discussed with experts.
For example: Information that somebody had received can never be reliably deleted, any attempt to do so will only make people use alternative clients. The only part of the service that I control is the server, especially in open source, and if people accept that others will see their data, it cannot be "unseen". I can delete it from my side so no one else will receive it _from me,_ but please don't make laws that enforce me to write client features no one wants because anyone familiar with the market knows that this will simply produce an alternative.3 -
Update to watchRant!
(my second and probably last post about it)
watchRant client is mostly complete now!
Added: logging in, notif page, ranting, commenting, ++/-- of rants, search, amoled theme,
A surprise me btn for a random Rant (why is this not in the official app @_@, its in their API)
And the best:
Sick rant animation of the client of @Simmorsal!!
https://github.com/SIMMORSAL/...
some things are still missing: voting comments, stories page, comment/ranting with images (nobody takes images with a watch haha) ...
watchRant is also available on the PlayStore now (as sideloading to a watch isnt very convinient), but the latest updates will always be on github first
For context: https://devrant.com/rants/6340608/...13 -
"Babe Ruth was a Home Run king but he was also a strike out king. Always go for the fences, even if it means some designs strike out with clients. That’s the only way to hit a home run. " - Alex Zevallos
-
Is there any general rule of thumb for whether or not you should have an LLC as an independent developer? Would this help against patent trolls and nefarious clients, or is there some other way to protect yourself?14
-
1. Give me more knowledge
2. Give me some nice colleagues that have a clue on what tbey are doing
3. STOP MAKING MY CLIENTS SUCH BIG MORONS -
FOR CLIENTS AND LINKEDIN LURKERS
The weekly rant has bunch of ideas that you can steal to earn some tasty money.
Check them out! You can also sell those to a company. -
Not me but, my boss chose to use devexpress "just as a visual layer" without studying devexpress deeply, this means that everyday i have to study some random devexpress quirk to fix a clients problem.
-
Some freelancers give a bad reputation to the community. There are genuine amazing developers but clients source to companies instead because of their bad experiences.
Things such as reviews and such don't mater much anymore.2 -
When I work for clients I despise, like those who ask for 10 things and while you're at it, those 10 things become 25, I just start the timer, go on reddit/twitter for some time and when I'm tired I start actual work...
Am I the only one like this? -
Some clients are down right stupid, the guy send me a shortcut to a video to upload to a site, this is man who wants the WordPress user manual
-
How do you deal with clients that send you a link to implement some shit from Facebook for which you need to log into Facebook?
I don't have access to the company account and I'm not sharing my personal data with Meta, so most of the time I run into a login wall.1 -
I have an idea of starting my own business and I need your feedback guys. Literally appreciate any kind of feedback.
So Im an android dev who has 3 years experience under his belt. I am working fulltime and I think its time to scale. I want to open my own agency where I would take on big clients and build apps for them. I personally am able to manage/see through the whole project, handle all communication and also work on the android side if necessary. I would start from smaller projects worth of 30-40k for startups, basically create MVP for them and charge for support after that.
Problem is that as far as I understand if you want to "open your own kitchen" you need to be well connected. I dont know any big clients who would trust and purchase my services, because after all who I am? Im nobody just a dev at this moment. So I need a strategy to build some relationships with businesses.
So Im thinking long game. What if I would first open a recruitment/hiring agency? I would focus in specifically mobile dev recruitment. I have the soft skills and I already participated in dozens of recruitment processes. I also have the tech skills, I would be a competent recruiter. Maybe I could do that for a year, just communicate between devs and clients and place devs. My thinking is that in around one year I would be able to build a massive network of clients and devs.
And then, I could try opening my own dev agency. Using my gathered contacts hopefully I could land some decent projects for start and build my team or outsource from that point on.
Ofcourse Im not sure if I could pull this off alone, I would need a detailed strategy and some mentoring. But what do you think is this a viable plan?2 -
Some stats on what I've been doing all 2020:
222 working days.
60% of the days, working on dev stuff.
80% of the days, working on 2nd responsibility (legal documentation for clients).
From April, 60% of the 222 days working on the 3rd responsibility I got assigned in, you guessed it, April (KPI making).
So basically 70% of my job is no longer what I signed up for.
That's what I want to change this year. -
I don't think ranters here from first world countries (US/UK/Canada etc) realize what a big deal it is when companies from these countries hire South Asian companies (like India, Pakistan, Bangladesh) for their out-sourcing work.
I have seen some career building centers with people giving testimonials like "My mother tongue is Hindi and I was always afraid to talk to US/UK clients. But now that I took a course here, I can talk to them with confidence.".
People here throw themselves at these companies' feet begging for a contract. Gotta get that currency converted bag am I right?
I worked at a company and one day someone from London hired us for work and the boss threw a small party cuz "Someone from LONDON is hiring us omg".
Makes me wonder, this is why third world countries like us have such a good IT infrastructure.1 -
We need to talk about Matrix (the protocol thingy)
It's a pretty neat system, to be able to communicate to eachother with whatever you want (through whatever other service you want).
What are your experiences so far with it (+ Clients)? Can you give some tips on what to use and to avoid? I heard that depending on the home server it might behave rather slow10 -
Contracting some sports related web apps for the national army.. Couldn't have predicted this kind of projects / clients when started the business some years back. :)
-
Rant: I hate when clients complain about sizing so a team member changes my entire heading system just to change header size without going over it with anyone else I. The teach damn if it breaks shit other places or scrapped many hours of mobile testing, even better then changed class names some places ignoring our frame work and breaking mobile.
-
How do you deal with clients continuously rewriting the content for a static website and every time you deploy they rewrite it again?
Some pages of this site I'm currently working on are on their 6th version just for written content changes!
I wanna drive over there and punch them every time they do.5 -
My company design floor plan and some photoshop work for clients.
One project was to resize the image to certain width and height and place it in the center of the photo with padding 40px around.
I wrote an extended script of Adobe to help the design department and process thousand of images within an hour.
My Boss was so impressed and have a meeting with me. He said: "You need to lead IT department and create a system that can detect the client's requirement and complete the drawing with Adobe Illustrator automatically".
Me: Thinking (Meh, I have no knowledge of Image Processing with my poor Mathematics, where can I die with his requirements?) -
Last week a client had a meeting regarding an app I built for them for this one time project. This meeting occurred Monday.
Thursday I get a call at 8 am where they ask if they can get some fixups regarding the UI by Friday.
This despite the client knowing I work more than full time at another company and only take his business on the side.
Why does this always happen? You deliver a product and don't hear from the clients for days or weeks and suddenly they pop up and ask for a fix by the next day?
Ugh...4 -
It's the time of the year when we waste some days playing PS at the office and repeat to ourselves:
- no one cares, it's almost Christmas!
I have a feeling that after December clients will come looking for blood, and we will work 20 hours a day...
But...
Who cares? It's almost Christmas! -
TL;DR Does Telegram really secure?
Some people say Telegram is the most secure and safe messenger, some say it's not. If you're familiar with it you may know from news that Telegram did not gave its clients' info to government, you may have heard that Telegram's encryption is not the best one, BUT my question is does it store peoples' private chats' keys? Actually it does with normal chats because if you reinstall Telegram you can easily get normal chats' messages. Also my friend said that any application in mobile stores like App Store sign a agreement with stores owner company that if some points met, the application owner have to share info of its clients. So dear friend what do you think, should I continue using Telegram)?
P.S. sorry for my not the best English5 -
!rant
How should I put this... I have REALLY enjoyed help desk job more than anything thus far.
I've seen people posting about how dumb clients may be, and I know there's also those cases, but ultimately those are usually just good inspiration to comedy.
So here's the background: I was working in growing website development company (marketing called it digi-office for some reason). The clients were firms ranging from local bakeries to international suppliers.
The intriguing thing with working in help desk was usually smaller tasks and direct customer contact through e-mail. I got feedback (which always important) and the rush of good feeling at the end of every task; faster and more frequent than working on a year project. But the cherry on the cake is that I got to investigate problems within each websites' and the CMS's code base, fix them or point out bigger flaws in systems and blame others from them. 😂
How your help desk experience differ? Or do you also recognize the good side?1 -
One thing I realized about my workplace: when you're given a new template to be used for an existing website project, do NOT use the included CSS files. Seems like it would be better to just manually change the looks of the website to make it similar to that template, lest you want some alignment stuff to break.
Plus, it seems that I don't even need to meet all the design requirements, because whenever I try to do that, clients tend to forget the design they originally gave and request for all these changes.
One more month... One more month and I'm off to bootcamp to properly learn.1 -
I was getting some state support whilst I start my business. I was told this would last for two years, so I planned out my first year largely growing my network rather than looking specifically for paying clients. With a month left in the first year, I was told that no. I only have a year. Now, four months later, I'm about four days away from being completely out of everything. I am so annoyed at being misinformed, but perhaps even more annoyed that I relied on a civil servant to give me honest, fact-checked advice and didn't do my own research.
What the fuck do I do now?4 -
Worked from 09:00-00.00+ every day for 6 days straight, then for about 4 hours that Sunday (including over public holidays which were that week).
Clients agreed release date based on some interviews with publications, which meant the previous target date was moved up 2 weeks as they were pushing marketing for this new date.
Aside from having to implement a new 3rd party API which touched ~35% of the system there was a lot more that needed to be finished before release (including an entire user flow that was at the mercy of a 3rd party).
Safe to say I took a day or two off the week after. -
We should all just show a popup in every app with links to chrome / firefox on IE (Saw some clients still using IE7)3
-
So I am in a dilemma right now... I have like two lifes right now: One the one side I am a student in applied computer science and on the other side I am already working in a Dev company and as a freelancer. Compared to my work, university is boring as hell. I would love to just skip university and start my own company with my other freelancer friend! We already have some clients so we would have a good start. But many people, like my parents for example, told me that need at least degree to achieve something in life. I told them that I would try do earn some certificates (like Cisco) but they are still not happy with this idea. So I would love to hear your opinion guys... Do you think that a degree is absolutely necessary? Thanks in advance!5
-
I have 3 jobs but one salary... I look after some financial enterprise system as one of my jobs ... In short am an integration support specialist, earlier today system was down ussd gateway... Some client pinged me on fucking skype asking for integration support on uat i ignored cause i was busy fixing production issues , the nigga escalated me to the CTio, sneakey bastard.. Some clients are shitty. Hope they make money
-
Fellow Freelancers, can you recommend a platform you use to track and share project progress with your clients?
What do you typically use to keep clients updated about project status? There a Fancy SaaS solution or do you use a simple excel file??
Would like some ideas and recos!4 -
Companies that pose to be successful and you come across awesome reviews about them, until you try their services out only to find that they have been scamming others. This is a company called Host4Geeks, I was truly impressed by the company until I dug deeper.
It saddens me that companies like these who have huge potential work on providing an awful service while they could earn a lot more if they just provide a better service.
My personal experience was a little different and partially my fault. Someone introduced me to their service and I liked their Reseller service, I tried it out for some of my clients, it was only until I decided to move on that H4G locked down my account and content barring me from attempting any sort of content transfer.
This is Host4Geeks. Beware. -
Things I say to my clients when I know that a reboot is required to fix their issue but I don't have enough evidence to prove it to them :
"... On any computing platform, we noted that the only solution to infinite loops (and similar behaviors) under cooperative preemption is to reboot the machine. While you may scoff at this hack, researchers have shown that reboot (or in general, starting over some piece of software) can be a hugely useful tool in building robust systems.
Specifically, reboot is useful because it moves software back to a known and likely more tested state. Reboots also reclaim stale or leaked resources (e.g., memory) which may otherwise be hard to handle. Finally, reboots are easy to automate. For all of these reasons, it is not uncommon in large-scale cluster Internet services for system management software to periodically reboot sets of machines in order to reset them and thus obtain the advantages listed above.
Thus, when you indeed perform a reboot, you are not just enacting some ugly hack. Rather, you are using a time-tested approach to improving the behavior of a computer system."
😎1 -
Recently we got a new project assigned and as always you are hyped, really really hyped...........
We were supposed to find all kind of driver updates (especially bios ones) for all devices the company owns. So first of all we thought:
EAAAASY! A little bit of web crawling, regex, etc.
.
.
.
.
B
U
U
U
U
T
!
We were sooooo soooo wrong these fucking manufacturer websites are absolutely awful to crawl or parse and nowadays there are no proper FTP Servers or something else anymore you could use to get the information. Every subsite is little bit different...
While coding and literally brute forcing possible urls (there was some kind of vague pattern) we learned AGAIN to appreciate proper developed and designed websites. Especially by devs who may have some more usage scenarios in mind for their site than simple human clients.
So thank you to all of you awesome web developers who design proper websites and web tools!
All in all it took us 2 weeks to come up with a proper solution (by the way we are a smal team of 3 devs) which somewhat works reliable and can deal with site changes etc. -
Important merge request howto:
- Hey, I implemented very important server change and it doesn't break compatibility with current clients!
- Cool, but we don't need this compatibility code. We'll adopt our clients as soon as the merge request is accepted.
- Ok, I removed support of current clients.
- Cool, but it's too dangerous to adopt our clients rights now. We'll accept your merge request later. Some other day... somewhere... some other time... -
Just completed a web project for a fintech start up. We usually complain about clients’ demands and satisfactions. But look, some designers are full of surprises! SMH.1
-
All those volume sliders people were posting, some were made, WITH source code provided. Hope your clients enjoy.
https://blog.codepen.io/2017/06/... -
Yo folks,
how do you calculate your pay?
I mean if you are freelancer..
I want to get clients beside my apprenticeship, but dont know the regular payment for devs..
And yeah.. ofc there are so much differences inside the structure of something (websites, apps, programs) and the place you live.
Its more like i wanna know how much can you offer per hour for some shit.
For example easy websites, e-commerce, web shop, apps.. etc.
What would you seriously take for each hour of work? (some examples would be nice )
Thanks you, everything appreciated5 -
That feeling when your clients are very well aware that you're away on holiday but they still try to contact you to work on some last minute edits on a project.3
-
Need some advice 🤔
This other dev company is unsecure and my client which is also there's should be secure
So Im getting them to secure it but what if they only do it for my client all their other clients are unsecure and they are teaching the young devs to do it unsecurely
Huge ethical issues here... -
MySpace 😂 lol but no for real back when I was a Psych major people started asking me to make them a site after seeing some random sites I dinked with in my spare time for personal endeavors. I then realized it could be a career, so I switched schools and majors. I enjoy getting lost in the code and doing solitary work. I don't like talking to clients or providing customer support so, yeah lol 😂🤓2
-
HELP!!
I am starting a new contract to create a full stack web application with a medical company that will contain some sensitive data about their clients/patients.
I have been working as a salaried full-time employee for a medical software company, but I have been shielded from any sort of lawsuits from the client (worst case scenario, I'd get fired).
Do any of you have any advice on what I should do to protect myself in terms of LLC's, Insurances, etc?2 -
I have an opportunity to speak to a large and well mixed group of web designers and developers plus _clients_ of designers and developers. Part of what I want to cover is what affects the client/professional relationship and project(s) in both positive and negative ways. I want to include your (dev/designer) real world perspective on that. So, please share a positive and/or negative client behavior or experience that typifies how hard it is to work with some clients and/or easy it is to work with others. If you have a solution that works well for bad situations, I’d love to add that to my presentation as well. THANKS!7
-
Some of the clients I work with have their own in house (or outsourced) developer that works on day to day tasks. I let them know their load time was pretty bad, and gave them a list of changes. One of them was 'Properly remove content that was no longer being used'
Because adding 'display:none' on a div full of large image is definitely not helping. -
I just finished posting this but think it deserves its own post.
If you're creating a business or "startup" (as people like to call it these days) don't assume the idea is novel or investors will just jump on board. Focus on the business fundementals, money and cash flow, even before launch, unless you can afford not to. But really you can't afford not to. Selling before launch means that you're effectively doing two things 1 you're collecting new customers and income for the business and 2 you're. raising awareness at the same time. Obscurity is death and failure.
Get you a good sales team and marketer when the time is right.
Have a year of runway.
Identify the sites and groups your target audience and investors frequent. Start conversations now, buzz is the hardest thing to generate.
Start building relations with customers and potential clients now. Discuss launch, ask them if they'd be willing to pay up front before launch, in order to secure a "lifetime membership", offer it as an early opportunity and charge extra. Giving a discount out of the gate is a mistake B/c it says to potential investors that you don't think it's ready or worth it yet. Of course if it's between making 1. Some money or 2. No money, don't let it be a deal breaker, offer a discount. Going from no clients to any clients is a BIG deal. If you can do 1 you can make it to 10, if 10, you can reach 100, we etc.
No one likes asking for money and yet it is as important if not more important than development. -
Things I have come to expect in my future since being on DevRant: shitty timelines, both funny and cruel office pranks, PMs who have no idea what they are actually managing, clients and some coworkers not knowing what my time and work is worth, merge conflicts for reasons unknown1
-
Today marks the second day of me having to build an email template and I never hated anything more in my life than that. WHY DOES IT HAVE TO BE SO COMPLICATED? WHY CAN'T THEY UPGRADE THEIR STUPID RENDERING ENGINES SO WE CAN USE MORE MODERN METHODS?!? Sorry but I don't want to create an E-Mail and having to pretend its 1995. The table view is so outdated and I'm aware of the fact that some clients support divs but not Outlook (Outlook itself sucks pretty hard but thats another story). I just wanna be able to use grid, flex, etc. to build my template.
I HATE MY LIFE5 -
Hi!, Greetings fellow ranters,
I got into thinking this past few days. Because over the years, i really wanted to start my career as a freelance web/mobile developer, i'm not planning to quit my job(yet), but i want to slowly but surely build my freelance career. I just need some advice from you on how i should optimally or best approach this goal, and where/how should i find clients or what sites should i find clients, i know freelancer.com but I've heard other freelancers who had nightmares with it, upwork is also kind of overcrowded.13 -
So, we should be done with the redesign project for this site and a while back we got feedback from the client.
Now getting feedback isn't a bad thing, until you get 6 pages of feedback.
6 pages of feedback. It took me several hours to plow through it and check everything.
That was three weeks ago. They now want me to check the entire fucking list again, and then some more.
SERIOUSLY?!
When i started hete i was told that this was one of the easiest clients the company had. Because they see us as the experts. Haha.
Appearently not anymore.2 -
When you stare at the task list and all you see is blockers cause your clients can't get their shite together.
... Fuck it , time to learn something. And charge some one to do it.1 -
Hey there! I was hoping you guys could tell me some cool and free ssh clients for windows :)
I am currently using putty.
What are your favourite ssh clients? :)9 -
Has anybody experience with Scrum in small web development agencies? Especially estimating stories with story points instead of hours/days?
We have a new junior project manager, without any practical experience working agile, who wants to establish scrum because what he read about it sounded so good... I already worked agile with kanban before and I loved it, but I only have little experience with scrum.
I think scrum, or agile in general, won't work with the clients we have. Most of the time, our clients have a fixed deadline, a fixed budget (either money or time) and they know their requirements, so there is no much room for beeing agile.
Regarding story points, I just adding an unneccessary layer of abstraction, because the customer wants to know how long a specific feature takes. Sure, story points are just another, more dynamic unit for time, but then why nut estimate in static time unit in the first place? Another fear I have, is that some devs may be more ignorant regarding deadlines and expectations on customers side. "yeah I'm working for 10 days on this story, but it's 8 points!" instead of informing the project manager "Currently I spend 2 days on this feature, we estimated 3 days, but it seems I need 3 days more".
Maybe I shouldn't be worried, but it would be great if you could share your experience and learnings. Thanks in advance!14 -
Might be starting a flame war here (pls don't) but I just want some advice. Torrent clients? Which one to pick?6
-
Any examples of a a good client? Please mention your story! Let's see if we can have some good clients! :D3
-
I recently refactored a form with complex client side interactivity for one of my clients replacing jquery with vuejs in the process and I'm absolutely baffled by how easier it is to reason about everything when you think of the UI as a function of the state. Only devs who have done both imperative and declarative DOM manipulation at some point in their life can understand the joy of doing this. And all of this can be done with just a simple script tag without having to bring in complex build process that has plagued the Javascript ecosystem.
-
Today's Friday, so I've gotta go into my clients office. Time to throw on some chinos and pretend that I act like a civilized human being the other 6 days of the week... *glances at chip bag and popcorn container*
-
!rant
Looking for some guidance. I am thinking of doing freelance work on the side, but am a little hesitant when I think about contracts, closing out the projects, and getting paid. I even see it with my company where clients keep asking for little things here and there and it adds up to a lot of extra work and refusal to pay until this out of scope work is done. Do you guys have any tools or other suggestions that can help protect me as the developer in a freelance project?
Also, a good PM tool would be helpful too. I'm used to Trello, but it tends to get cluttered real fast.4 -
Okay, it's a Saturday morning. Have just received two emails from.a client.
They're also g why an email they sent your ago hasn't been actioned yet. It's 10am on a Saturday morning.
I'm sure some clients assume you literally never stop working:/ -
Fellow devs, I'm looking for a CMS which has markdown support and allows authorized entry.
Basically we are working with some clients on some IP. We want to convey what we have worked up via a website. But we want the access to be regulated.
We are currently using wiki to maintain the information.
What are my alternatives?14 -
! Rant... Advice.
Looking for a new server to host my clients websites.
Worked with WHM and CPanel until now.
Think it's time for a Vps and looking at prices between managed and self managed and after some experienced advice.
Where do I start with learning about managing a server, what's best options (I'd like to stay with Apache and cpanel as I understand it).
Any recommendations for Aussie vps? -
This SwiftUI is the best thing since sliced bread. It makes my development time faster and the clients happier. There are some weird things that can get frustrating, but I like where this entire paradigm shift is going.
Why was I so hesitant to adapt to newer techs? I became stagnant for the last 3-5 years. I will rise again.4 -
Am i overthinking too much or are passwords like this
S9L4dk1i6sy5
Insecure?
This is an example generated by some website where i have activated 2fa and need to generate app passwords to access it from clients
I've thought about it many times to ask them to make it more secure but everytime i think i'm overrracting17 -
Question about sockets in java. I have one socket server and multiple socket clients connected to that socket server. How to communicate between socket clients when they connect to same socket server? Is there some neat library to handle that socket server/client interactions? Googled for hours cant find a decent solution14
-
@n3xus and I are making a panel for clients and us to help manage and send out invoices and allow clients to track orders. What are some features we should include.
-
Black Fur Coat is an eminent style brand that offers quality attire. Every item is incredibly planned by utilizing top-notch material. We have a collection of attire Yellowstone Jackets that you can get for relaxation just as for periodic wear. We have some exceptionally prepared and qualified style fashioners and other staff who strives to serve our clients with the best ite
-
!rant
found this android app dcoder where you can write code and it compiles/interept it on their server
and you can do some in/out challenges
feels like passing tests, the whole thing feels like work, but easier
and you can pick any language of the list to do the task, fuck cheap clients and their php 4 shared fucks -
Hello guys, I've posted a question here: https://softwareengineering.stackexchange.com/...
It's a question regarding taking ownership of a project with a apache 2 license. I've pretty much created the back-end part of this back end as a service. Some other colleagues created the Java, ios and js clients, so it's not entirely made by me.
More details in the question itself.