Joined devRant on 12/20/2018
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
do GDPR compliance pop ups actually do anything?
When a website obstruct 70% of my screen with one of those I just remove the div element from the html and everything seems to work fine.15
Some sites are so transparent with their sponsors. My browser is currently crashing a lot so I googled common fixes/suggestions, landed on a to-do-list kind of site.
"What to do if %BROWSER% keeps crashing?"
"Step 1: Install a bug free browser, like Opera!"3
Symfony's book tutorials starts out way too invasive. For example:
Their CLI has a specific command for you to clone the book project's repository. This command won't run unless you have all their dependencies installed (including docker and yarn). In the end a good old fashioned git clone does the trick.
Next, before even writing a single loc, the book urges you to create a symfonycloud account and give them your credit card number.
Seriously what the hell.
Should I mail you a drop of my blood as well so you can check out my ancestry while I'm at it?3
I wish some sites weren't designed "mobile-first" as in "fuck desktop users and people who don't want to bloat their systems with our app".7
1 "Even though we divide our developers in cells (actual word used), our company's hierarchy is very horizontal."
2 "Sometimes we have to stay until later to get the job done"
3 "Covid has taught us that we shouldn't think of life and work as two separate things. They're one and the same"
4 "You can rack up points in the company to cash in for things like headphones!"
5 "We use this house as an office for our meetings. It's a big house."
1. That tells me you have no structure
2. Probably because you have no structure and you can't plan things out right.
3. you havin' a laugh? I'm all for not being a dick and socializing with colleagues every now and then but my free time is my own.
4. I'd rather you gave me more money.
5. Offices are a bit of a scam, but if you actually use a house as an office for a company that is supposed to have a presence in 3 different countries it makes me question how good you're doing at the moment.
I think I'm gonna pass if they don't ghost me.13
Does anyone have a strong opinion (good or bad) towards CakePHP? Trying to learn new php frameworks and that one has popped in a few job ads.
Most of 2020 was a bad dev experience for me. I was paid to remake a system because it was
a ) insecure
b ) inconsistent
c ) hard to mantain (spaghetti code)
I thought I could focus on the backend and just reuse the front end but even that was unusable.
Basically had to redo it from scratch and since I made the fatal mistake of letting THEM estimate how long it would take, I worked most of the year instead of just 2-3 months.
Never again. After being done with the project I still had to be 'reachable' for the coming weeks if anything happened.
I turned off my phone during one weekend and then the next thing I know the only other dev at that small company is asking me for details on the project (meaning they just decided to offload everything to him). Never heard from them again and I'm hoping that won't change.
Beware small dev companies with less than 5 actual devs.
Best: Dev wise this year has been bad or not-bad but nothing 'great' comes to mind.
My fun times and enjoyments were not derived from dev activities.1
Trying brave browser. So far so good. A few buts though.
Importing bookmarks, saved passwords and such works fine but you can't import stuff saved in the storage, which is a bummer.
Also, advertising it as a browser where you get paid/rewarded for viewing ads is a bit disingenuous. At a rate of 2 cents per ad (max 5 per day), it's like saying a breadcrumb is equivalent to half a slice of white bread.
Haven't been able to enable picture in picture mode, which is also a bummer.
An integrated torrent client inside the browser is kinda cool though!
That aside, it does run faster overall.8
Boss"So, we need to get some data about the users using the APIs from this list of sites."
Me"Alright, sounds feasible enough"
Navigating to first site.
M"Hold on, where's the API?"
B"What do you mean? You're looking at it."
M"This is a website with a search bar, not an API"
B"Same thing. Get to scrapping that data."
M"I-It's written in a JS framework to be reactive in a half-assed way."
B"We need that data"
M"The data is not even consistent!"
B"That's why we need to join it with all these different sources."
The API was a lie. None of the sites had anything remotely similar to an API.
Having to use bloody selenium with chrome driver to scrap all the information because of course, it has to be done programatically every week from now on.
I just hope no captcha of any kind is installed before I finish this project.4
Can someone tell me why Desktop Epub Readers are so bad?
I'm trying out Kotobee reader and damn thing gets stuck loading for 10 minutes every time I either try to make it full screen or change the font size. I never had this issue with browser epub readers.3
I haven't really had any. That is to say, I haven't worked for a company with a coding standard :/2
Why do some employers feel like they're doing you a favor by shoving a project on you done with a shit technology you aren't well versed in?
"It's just a small update."
"It will look great on your CV. Every Big Company™ uses it!"
I wasn't interested in learning sharepoint before I started doing this 'small update' and I'm definitely not interested in putting it on my CV now.2
People who literally ask "How to I translate this code to this programming language/framework" without even attempting to read the documentation should burn in a fire.3
"Disregard what you're doing now. We need a FUNCTIONAL prototype (which will become the main app because refactoring is a waste of time huehuehuehue) with these features our POSSIBLE client MIGHT potentially need for TOMORROW's presentation."
"What do you mean that thing you were working on yesterday isn't done? Those are the times we estimated, right? By the way, our (still not confirmed) client thinks he'll choose us over that other company if we do changes A, B, C and D. Need it for yesterday."2
A silent, convincing murderous stare when "there are sudden new requirements for tomorrow get to it chop-chop" goes a long way
But only in small companies or start ups where they know it's in their best interests not to aggravate their only webdev too much.1
My work environment at the moment is pretty nice so I'm to blame for my own interruptions. Or to be specific, my stomach is.
Munchies. Coffee cravings. Physiological needs that hit just when I'm starting to feel productive.
Also, devrant and stackoverflow.
laravel-excel has an absolute piece of shit importer. So rigid I have to jump through loops, use hacks so static functions fill up non-static properties just to do half of what I probably could do much more easily with phpspreadsheet. And to top it off I have no way of getting direct feedback unless it's using the console. What a fucking joke5
So many idiots ask nonsensical questions on SO they could answer on their own if they bothered to read the fucking docs.
As if that wasn't enough, they redact their questions in a way that makes it nearly impossible to decipher what they want.4
Not really terrible start. I was just nervous and overdressed (wore a suit when everyone else was informal)1
This place would be so much better and original if all 'joke/meme' tagged posts or posts that should be tagged as such for the 'meme' part were deleted.7