Shoreline
@Shoreline
Best posts made by Shoreline
-
RE: When the reviewer doesn't understand my Javascript it's his fault
@HardwareGeek said in When the reviewer doesn't understand my Javascript it's his fault:
@Shoreline said in When the reviewer doesn't understand my Javascript it's his fault:
I've worked in 3 places which habitually both told me how long I had and demanded estimates.
Manglement: How long will it take to do $task?
Engineering: $task will take X time.
Manglement: $task will be done in X/3.Hey! That's my story.
But yeah that exact thing happened somewhere and I'm mildly startled that I can't see where I wrote it first (that's some twilight zone shit). In my first year of my career I was asked how long it would take me to build half a medium-sized commercial website. I estimated six weeks. He said "that's too long", and left an awkward pause presumably to make me talk, so I asked "how long do I have?" and he tells me "two weeks". I said "Ok? I'll try.".
Caving to management bullying by stupidly agreeing to their bullshit demands was a minor mistake on my part. Like, what were the consequences going to be? I wouldn't pass my probation? Fine. Fuck 'em.
No, my TRWTF was that I put my own unpaid time into trying to meet their BS deadline. That included all the UK spring bank holidays, easter weekend (including good Friday) and several late nights. "That's not so bad," you think "I've worked longer hours." I'm sure you have, but I already foreshadowed the next bit: I didn't pass probation. I was accused of being "sloppy", a crime for which they'd conveniently singled out me, working in an environment with no process (I later found out this is called a "creative environment", ha ha ha), and without the time I needed to complete the task I was doing for them, which I'd invested from my own personal time.
So TRWTF was that I gambled a bunch of my personal time, having bought into some dumbass fucking fiction that my time wasn't worth very much, and won exactly nothing for it. If I hadn't sunk it into my work I would have failed probation anyway and been a lot happier in the process.
There was nothing I could do for the business, of course. I found out later they continually shrank/grew and had been doing so for about ten years (probably counted as a "startup" lol). Last time I checked they were operating out of the director's front room in his house, rather than the done-up barn with wasps in the middle of a field outside of TOWN_NOT_FOUND.
So now when people are like "what's your weekend availability" I'm just like "Oh no! I have plans! Alas! If only you'd asked about six months ago when I planned my WEEKENDS AND EVENINGS WHICH YOU NOW WANT ME TO WORK ON! Such a shame!" None of which I say at all, but making them give me weeks of notice to work outside of hours might hypothetically prompt my current workplace to actually plan things properly rather than give personal hobby projects to multi-million-pound (yes, I'm British) contracts without taking the opportunity to fix up the code.
I read somewhere on this forum once that nothing before your 1st year of your career counts as a RWTF because before your 1st year you're going to be shit. I'm ok with that, because my WTF would be some of the dumbest shit I've ever done, and I once accidentally deleted 10% of a raw advertising stats table and replaced it with dev data without noticing.
Kids, don't do what I did. Your time is precious regardless of what the capitalist oligarchs tell you. You have worth beyond your earnings. You're not and never will be a mechanical factory of productivity owned by a dude with money no matter how much they want you to believe that that's the goal. Work ethic is doing the job you're paid for and ambitiously throwing your time and money into things to get back a career or more money or whatever. It is not throwing your time into random shit because a dude told you to.
</rant>
-
RE: Dear web developers,
@AlexMedia said in Dear web developers,:
If your website suddenly does this:
I will click "Block".
Don't ask for permissions until I do something that need it. The same goes for requesting access to my camera/microphone, or for wanting to send notifications.
It would be polite if the UI gave a reason.
Maybe the browser API should specifically say "no reason was given" and go on to say, "you're just expected to hand over information, because you are the product".
-
RE: Newest tactics in asshole web designs
@Carnage Welcome to "don't get me started" territory. Beware of tangents.
I quite like having push notifications for general things on a phone. Having an easily-available list of the latest-things-that-happened is good UX. Having each one pop up when it happens while I'm trying to watch Netflix (I found out this is called "peeking") is bad UX.
When I went looking for information on how to disable the peeking behaviour, I found out I needed a special app which (IIRC) required atrocious permissions to run.
So that's where distraction culture is right now: "why wouldn't you want somebody's chattiness to interrupt what you're doing when you're on a train?"
-
How do I deal with people who throw away my work?
I've had a surprising amount of my work lost to merge conflicts from colleagues and I've got so many bugs in my emotional intelligence I'm permanently pissed about it. The first I find out about my code being thrown away is when I'm looking at my code and finding bugs I've fixed before or when somebody tells me the bug I fixed is still there.
The first couple of times I had this happen in previous jobs I wondered if it was a weirdly passive-aggressive way of telling me I'd done it wrong. Now I intend to treat it as an accident after the numerous times it's happened in my current role, but it still makes me mad because when I get messages from people telling me the bug I said I'd fixed is still there, in this company it later turns into complaints about "performance issues" and an "attitude problem".
I can't see beyond my desire to burn the entire world down, so I'm asking you guys for input. How do I deal with people who mindlessly throw away my changes without telling me, and how do I learn to stop thinking about them like they're robots programmed to click "take mine"?
-
RE: Why you should not develop apps for Windows 10
Hi, we don't have any control over the search results in the app store.
They are MS. They built W8 and W10. They control how compatible apps are between W8 and W10. They control the search algorithm for both.
In short for MS to say they don't have control over the software they developed is to say they're shit developers.
Anyone see anything wrong with this logic? Is there a variable I missed?
-
RE: Fake responsive UI
@_P_ said in Fake responsive UI:
a
setInterval
that sets itsmin-height
according to the window height at the rate of 50 times per second -
RE: What users say versus what they mean
Reminds me of an HTML PoC I sent to somebody. I made up a very basic frontend (index.html, script.js, style.css, etc), zipped and emailed with the following instructions:
1: Download zip file
2: Unzip zip file
3: Open index.html in a browserWhat they actually did:
1: Download zip file
3: Open index.html in a browser
4: "It's not working"
Latest posts made by Shoreline
-
RE: Glassdoor to un-anonymise accounts (at least internally) if they can...
@Steve_The_Cynic I think it's more of an example of how Hanlon's Razor sometimes seems to conflict with Occam's Razor, in that the simplest explanation is how they know all too well that they can make money from forcing people to do shit.
It could be argued as systemic malice. They totally have a choice, and they choose money, and they've got us all believing that's "common sense", which also makes it incompetence. It's still the simplest explanation, though.
Maybe what we need is some kind of order of operations around philosophical razors. There are about nine of them, after all.
-
RE: Guy brings down thousands of npm builds
@Gern_Blaanston said in Guy brings down thousands of npm builds:
Hey!! All you time travelers ... stop posting from the fucking future!!
FFS. Why can't people follow simple rules. We posted an entire FAQ about this in 2027.
-
RE: I Hate Jira Because ...
@HardwareGeek Sounds like it should just log you out. My work currently uses ADO with Okta SSO and I'm either on the page or it's demanding I login.
We're moving over to JIRA though, so I'll definitely be raising
helltickets with ops about this when I'm done with trying to get a git push/pull to work on our internal gateway. -
RE: PANTONEĀ® dictates the colour of 2022!
It's #6667ab. 2022's colour is #6667ab.
It is indeed mostly blue, but also it's red. In trivia, it's slightly more green than red, but I guess we're not talking about that.
-
RE: Contrachrome
@Gribnit said in Contrachrome:
@Shoreline we pentaprimii, of course, constitute in ourselves an ethics council. The fatal flaws in the mehum understanding of ethics are your problem. Not ours.
Write that SCP story.
-
RE: Contrachrome
@kazitor said in Contrachrome:
Aside: imagine being any of the people involved in cutting ādonāt be evilā. I wonder what they thought about doing that.
When the O5 council fires the entire ethics committee.
-
RE: How do I deal with people who throw away my work?
Saw this in sidebar. "Heh. Sounds like me 5 years ago."
And here we are. And TIL the dicks are impermanent or something.
-
RE: Pants optional meetings not recommended
I wonder what %age of employees don't think their future will include these types of managers.
-
RE: Re: WTF Bites (My longest running banking :wtf: to date)
So basically when we have standards, they suck, and when we don't have standards that sucks too. This must be how people become libertarians.
Anyone here Internet Libertarian? Like, you want deregulation?
Or what about Internet Conservative? Where you want the good old days of the internet back?
I'm almost an Internet Centrist. When it comes to doing software development I'm too afraid to breaking shit to make major changes suddenly, but I do want the changes done. But I'm not quite a centrist because I don't have the self-esteem to think myself better than other people for thinking this way.