Details
-
AboutWeb (and formerly Phonegap) dev in Norfolk, UK
-
SkillsPython, PHP, JS, React, Vue, Django, Laravel, GatsbyJS, Statamic, Next.js
-
LocationNorfolk UK
-
Website
-
Github
Joined devRant on 1/19/2018
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
-
@Lensflare Obviously legal definitions may vary, but constructive dismissal is generally where someone is treated so badly they have no choice but to resign.
Things like not paying them, suddenly demoting them with no reason, failing to prevent bullying of them by other employees etc. -
@max19931 PHP isn't a bad language these days TBF. Wordpress is a ghetto of staggeringly bad PHP, completely distinct from the rest of the PHP community.
-
I've coded while merry, but not sloshed on multiple occasions and it's a reasonably good state to be in for the ideas to flow. But not so good for quality - write drunk, edit sober is very much applicable.
-
Not sure it still exists but there was at one point a widget for the KDE desktop in Linux to stop you forgetting your tea/coffee.
-
@lungdart No, the point is it's cumulatively easier to get more money once you have some. Your first billion is a lot harder to get than your second billion. Ideally it should be the other way around.
-
It shouldn't even be possible to be a billionaire.
I don't even begin to understand how it could possibly be done but my ideal economic system would make it easy to accumulate relatively modest amounts of money, but would get progressively harder to accumulate larger and larger amounts of money. So it's easy to go from nothing to 10k, but effectively impossible to go from 10m to 100m. -
Not sure about that.
I'm a huge Mass Effect fan and had the PS3 boxed set of the entire trilogy and played it on near constant rotation for five years after ME3 came out. Bought Legendary Edition in 2021 so I could play it on PS4 and they still managed to improve it quite significantly. -
Could be worse. They could be watching Mrs Brown's Boys...
-
The gouging of in app payments on iOS already convinced me Apple were a force for wrong over a decade ago when building my first mobile app. It's just that Microsoft are at least as shitty, so they can get away with it.
Linux isn't perfect by any means but there are many ways in which the user experience is better. It really grinds my gears that on both Mac OS and Windows when a comparatively minor update comes in it blocks you from doing anything for ages. On Ubuntu I can update between different LTS versions and keep working the whole time. -
@ScriptCoded I'm fairly sure it was a reference to the quote from The Mythical Man Month about nine women can't make a baby in one month.
-
I once worked for someone I think was a sociopath. He was extremely condescending to the staff, misogynistic and lecherous towards female staff, and generally unpleasant, but could get away with it because it was his company. The Glassdoor reviews are a sight to behold.
My current boss worked there before I did and basically walked out after the owner snapped his fingers at him. -
I've not used Sequelize myself, but the way you describe it sounds a *lot* like Eloquent in Laravel, and there's a definite learning curve in that, but honestly the benefits of an ORM really are worth it.
Key to getting the best out of it is not to treat it as a black box and remember it's just a layer of abstraction on top of your database. It makes some queries more complicated to write, but it also simplifies others, and makes it far easier to resolve N+1 queries. -
I was going to say that these days I thought that was mostly settled in PHP land, now that PSR is a thing.
Then I remembered the big holdout: WordPress. -
Spending some time trying to build out a side project I have had in mind for a while in Next.js. Try to make a presentable UI at the same time as that is something I have never felt like I have a good handle on.
-
I wouldn't put good money on him knowing anything worth knowing about rockets either.
Word is there was an entire layer of management at his other companies dedicated largely to just babysitting him. The difference with Twitter is no such layer already existed and he fired people who he saw as pointless but who might have been able to do something similar. -
@chonky-quiche To be fair, the much maligned Experts Exchange did precisely that, and it's one of the biggest reasons why Stack Overflow surpassed them long ago.
-
It motivated me to finally log out of Twitter on all my devices and go all in on Mastodon instead.
Already stopped posting new tweets and was only replying and liking, but that was the final straw. -
Being a parent is an occupation, not an identity. Based on what you said, I think you were right to fire her.
-
There are some edge cases where it does make sense to go live on a Friday. I maintain a legacy intranet application for a high street bank and they have very few users at the weekend so it does make sense to go live then - that way the number of users impacted is minimal. Also as I typically work from home Fridays now, I have my laptop at home and could push a hotfix at the weekend if needed.
-
I once had one potential employer ask me to knock out a proof of concept, which I did in a couple of hours. They then asked me to expand it with realtime functionality, and I told them that would likely take a week. They backed down on that fairly quickly, fortunately, but it was something of a yellow flag, and when I got another offer I jumped at it.
-
@Sid2006 That place was too small for a QA team. I was only the second dev to join the company and it had less than 10 staff in total, most of whom were dealing with packing and processing orders
-
@rantsauce Oh, I agree entirely. That was ten years ago and I would never put a junior dev under my care in that sort of position where that could happen
-
@Midnight-shcode Repetitive Strain Injury. In my case, it was caused by years spent using really crap keyboards and mice with badly written Windows XP applications that had poor support for keyboard shortcuts, in a previous unrelated career.
Symptoms differ depending on the specific nature of your injury, but in my case the way it manifests is that when I use the mouse a lot my hand starts to get tired very quickly, then develops cramping pains. As a result I have to keep my use of the mouse to a minimum. Chording-style keyboard shortcuts where you have to use multiple keys at once are also a bit dodgy, though more tolerable. -
@Nihil75 Tried it, didn't like it. I do use Copilot now, which is similar, but I find better, at least for what I do
-
I should clarify here that I mean for every language they currently support, not for every language ever
-
It's been a while since I last built a mobile app, but for the last one I did, I used https://fastlane.tools/ and that helped a bit
-
@molaram I wouldn't call it a BS excuse. Maybe more diplomatic.
And don't forget, even in Western countries where there are legal protections against discrimination for LGBT people, there are plenty of communities where they're ostracized and disclosing their LGBT status may not be prudent. -
@molaram Nothing, but neither should they feel obliged to confront bigots if they don't have the mental energy
-
Tell them you don't think the company's culture is a good fit for you. That's perfectly reasonable, covers any number of reasons, and you don't have to elaborate if you don't want to.
I once interviewed at a place whose business model was essentially a payday lender for businesses, and I decided not to accept any offer and gave that reason. The actual reason was that I thought their entire business model was immoral, but I didn't want to elaborate and they never asked for more details. -
https://github.com/bbc/wraith is the closest thing I have ever seen to actual unit tests for CSS