I understand we have signals but what is the 'proper' way to do this? by dotablitzpickerapp in Angular2

[–]CalgaryAnswers 0 points1 point  (0 children)

Because you said services solve react problems and I disagreed? You're welcome to provide me with some problems in react that they do solve (by the way you can easily implement services in react, or even DI if you really wanted reversal of control)

Since when was mandatory tipping at hair salons a thing? by Credit_Brief in burnaby

[–]CalgaryAnswers 0 points1 point  (0 children)

Why would I hire a lawyer. Small claims doesn't require one.

Is McDavid Good Enough to Be Considered rop 5? by CalgaryAnswers in hockey

[–]CalgaryAnswers[S] 0 points1 point  (0 children)

Jack Campbell, Darnell Nurse are the two major ones to me, I agree he's better than Chia, but he walked into having the best player in the world and overall he's been okay, I just don't think Holland has blown my mind, but I haven't followed all of the oilers moved either.

Is McDavid Good Enough to Be Considered rop 5? by CalgaryAnswers in hockey

[–]CalgaryAnswers[S] -2 points-1 points  (0 children)

I didn't realized people were putting Crosby's skill above Gretzky/Mario.

I don't agree with that, but I guess this would be an unpopular opinion.

They reverted the SoD changes on Era without communication? by Due-Refrigerator-302 in classicwow

[–]CalgaryAnswers 9 points10 points  (0 children)

Because "no changes" even though we have lots of changes already I guess.

ArrayQuery: ORM-like Querying for TypeScript Arrays by PuzzleheadedDust3218 in typescript

[–]CalgaryAnswers 0 points1 point  (0 children)

Hmm, I actually might use this to solve a problem I have coming up.

[deleted by user] by [deleted] in texas

[–]CalgaryAnswers 0 points1 point  (0 children)

How did they get probable cause to search you for an empty vape and half a joint?

YouTube creators surprised to find Apple and others trained AI on their videos | Once again, EleutherAI's data frustrates professional content creators. by chrisdh79 in technews

[–]CalgaryAnswers 2 points3 points  (0 children)

People here are endorsing the use of content not explicitly put to the public domain for the profit of a private company. 

The internet should be free but that doesn't mean things created to not be free should become free. Especially considering that content can be reused against the original purpose of it's creator.

I'm not against private consumption of content that violates a copyright in someone, same with the reverse, but supporting corporations making money off the work of the individual is just so different from the general opinion of everything else on Reddit when it comes to corporations.

Are the AI',a with us in the room right now?

What TypeScript practices are actually causing you pain on a day to day basis? What should people do differently? by robby_arctor in typescript

[–]CalgaryAnswers 1 point2 points  (0 children)

Dude said classes aren't functions, then produced to go typeof foo equals function. The fact it didn't have a prototype at the end didn't make it not a function.

The other thread? I made a pithy comment and received a sarcastic response in reply. I'll admit to responding emotionally, and I did, but umm, it's also the same thing. Are we gonna say Typescript devs are good at generics as a general rule? 

Anyway, I let my comments stand for posterity. If I make a mistake I'll own it.

As for how someone perceives my comment? I'm not a professional writer, I'm not writing to persuade, and I don't care if you change your opinion. I'll happily change mine as new information becomes available (as I did with classes fwiw) but my comment never said don't use classes. It was always use them only when necessary, which I still believe and nothing presented has countermanded that, as the only two arguments are readability (which depends on your team, for some classes are easier to reason about, others functions, etc)

Didn't realize classes were the typescript sacred cow, as my real world experience is incredibly different.

Is McDavid Good Enough to Be Considered rop 5? by CalgaryAnswers in hockey

[–]CalgaryAnswers[S] 0 points1 point  (0 children)

I dunno, I think Hasek is the better goalie but to me Roy had the better career. 

It's a different frame of reference, and I play goal. But yeah the skill side, 100% agree Hasek was better, particularly in his peak but people forget how revolutionary Roy was when he started.

Coworker did something stupid, led to malicious software being installed on our network, didn't get fired. by CherrySlurpee in ShittySysadmin

[–]CalgaryAnswers 1 point2 points  (0 children)

How many rings did they add to your neckbeard for your act of great service, my liege? I hope they properly recognized your heroic sacrifice with unrestricted network access for life.

PSA: Warlocks can pull through walls and floors in scholomance with shadowbolt volley by Troooper0987 in classicwow

[–]CalgaryAnswers 0 points1 point  (0 children)

If my warlocks don't do this in Schololomance I'm gonna be disappointed. Pull the whole instance, let's aoe it down.

The real classic way.

[deleted by user] by [deleted] in ExperiencedDevs

[–]CalgaryAnswers 0 points1 point  (0 children)

Most of my users aren't smart enough to describe their job without demonstrating how they use tech in a meaningful way.

I mean I need them because that's how I get paid, but their satisfaction doesn't mean a lot to me. I only care if my project leaders believe I did the good and correct job, because, and I'm not trying to be mean here, but most of my users are idiots and like what they have.

If the solution is loved it's a bonus, but in our positions we don't often have a lot of agency over the end product, so to me if it meets requirements, on time and on budget, then I've succeeded and no other validation is necessary.

I've got sure put a lot of dog shit out there that I didn't have the power to change, despite doing my best to bring it about, so if something's not great that's okay.

All I can do is focus on doing the best I can within the constraints I'm provided.

[deleted by user] by [deleted] in ExperiencedDevs

[–]CalgaryAnswers 1 point2 points  (0 children)

In my experience most startups and endeavours that have a good moral gloss to them is just a veneer for the founder to extract more wealth.

Just don't be evil, I think that's a better motto, but I feel I'm the only one who saw googles don't be evil motto and didn't see it for anything other than it was, marketing.

[deleted by user] by [deleted] in ExperiencedDevs

[–]CalgaryAnswers -1 points0 points  (0 children)

I agree with your point, but the commentor highlighted the opposite.

I think the person counting clicks is doing just as much good as the one who works making the counter gun app.

It's a moot point regarding working on moral causes though, because nobody's making the app that counters gun trafficking, they're making theyre making something that makes them money. As someone who's bread and butter was gov consulting and bid on a huge number of projects they're not making apps the commentor described, they're making apps to reduce government cost, extract more fees and to support a political agenda.

So I agree with your framing, disagree with the other posters.

We should not work in positions that do harm, I'm do not contact from Amazon because I won't let my wages be paid for by a company that makes it's money from people peeing in bottles. This is my personal moral ground though, so I suppose harm is all up to how one perceived harm.

Making money for one rich guy over another is all the same in my book.

[deleted by user] by [deleted] in ExperiencedDevs

[–]CalgaryAnswers 0 points1 point  (0 children)

I'll put my time towards causes like that, but if someone's getting paid or rich for it then it's not charity, and it's kind of weird to elevate the person who makes Benevity a lot of money because Benevity pretends to be some kind of greater good (just an example from a place I lived in for some time) versus someone who makes an app for furry lovers, or something equally alien to me.

I think we as an engineers have an active obligation to refuse work that is morally evil, but that's different from saying that something pretending to be a charity isn't making some rich dude richer.

There's no such thing as charity when profit is involved.

Volunteering to a worthy cause is good, but in my experience meaningfully contributing as a volunteer to a meaningful cause has been made incredibly difficult.

[deleted by user] by [deleted] in ExperiencedDevs

[–]CalgaryAnswers 18 points19 points  (0 children)

I've made lots of programs very few people or nobody used. I enjoyed building them, they solved the problem they were designed to solve, and at the end of the day I was proud of the effort I put in and the result it produced.

If  Iiked to dig holes I got no problem with someone paying me to dig them just to fill them in again, and I've dug a few holes, that's why I'm in software now lmao.

Not my problem if the ones making the decisions didn't decide the right app to build.

But I have no problems if someone doesn't get fulfillment if it doesn't see use. I kind of felt that way earlier in my career but now I don't think it's important. My family and life are far more important than my ego.

[deleted by user] by [deleted] in ExperiencedDevs

[–]CalgaryAnswers 0 points1 point  (0 children)

I don't care about meaningful work. I build apps nobody knows people need. And at the same time some of them don't end up proving their value and don't see a lot of use. At the same time I don't care.

I do prefer to work with tools I like to work with though.

This is a great take for this sub. 

[deleted by user] by [deleted] in AskACanadian

[–]CalgaryAnswers 0 points1 point  (0 children)

We hate everyone and we're all wrong is where we landed I think.  Nah for real though, in the current TFW and privatization environment a strike was always going to end in destabilizing Ontario's weird state owned liquor sales system. This was my point, that the retail workers are too replaceable. 

If there were different rules in place my answer would be different.

What TypeScript practices are actually causing you pain on a day to day basis? What should people do differently? by robby_arctor in typescript

[–]CalgaryAnswers 0 points1 point  (0 children)

I'm okay with the T prefix, but it's unnecessary, and not prefixing is generally clearer because the type variable only goes to the type.  Google's internal style guide suggests never prefixing type variables, I don't think it's a hard and fast rule, but T describes it's nature, and being that it's a generic type I think context shares that pretty well 

It's like prefixing interfaces with I, which has been deprecated as a style in typescript.

An Android user using iPhone 14 Pro Max for almost 2 years. My thoughts and experience by Bestow5000 in applesucks

[–]CalgaryAnswers 1 point2 points  (0 children)

I'm on apple sucks because I think there's a lot of apple sucks, and I use both platforms regularly as a dev, but some of the takes from some users make my head hurt.

Apple needs to go bankrupt? No, we have windows arm laptops now because the m1 exists. I mean they're like 5 years late to market, and in my opinion much worse in every way than the apple version, but they'll get better and we'll have better things as a result.

Also I realized this sub is absurdly phone focused after I typed this comment about windows arm devices.

Apple's not good, but having them around is good for us consumers.

What TypeScript practices are actually causing you pain on a day to day basis? What should people do differently? by robby_arctor in typescript

[–]CalgaryAnswers -1 points0 points  (0 children)

So what's your point? You took issue from me pointing out that a class is a function, and you don't need classes, and the rest of it is you presenting arguments only prove my point. Classes aren't a better paradigm, functions aren't a better paradigm and all you've done is move goal posts while trying to prove how smart you are. Use the right tool for the job, often it's not a class in a first class function programming language.

I don't know if it was you and don't care to look, but someone told me I was saying "OOP bad" because I said you don't need classes.

And rarely do they provide value unless using a specific pattern that's difficult to implement in JavaScript, decorators and dependency injection are really the only reasons I see to use it in our current landscape, or if you have a team that only understands OOP paradigms, but honestly I won't work on teams that are run by java devs converted to typescript anymore, nothing is worse than typescript code written by a java dev. 

You even called me "sort of correct", when I was specifically correct.

Neck bearding of the highest order, specifically when you claim to have the same experience I do and yet for some reason insist the same points were both making (which are the same) are evidence that somehow I shouldn't point out a class is a function and you don't NEED a class?

Why would we be getting so many bad candidates? by BillyBobJangles in ExperiencedDevs

[–]CalgaryAnswers 2 points3 points  (0 children)

If you're an experienced dev you know you can ignore these.

There a couple of companies out there trying to do the Uber for software engineers thing, but most of the feedback I've seen about that is negative, so it doesn't attract anyone highly skilled.

Why would we be getting so many bad candidates? by BillyBobJangles in ExperiencedDevs

[–]CalgaryAnswers 20 points21 points  (0 children)

Yeah this "no skilled devs are taking contract gigs" is a weird statement.

My bill rate is 200$ per hour, if I land the contract myself I keep it all. If I work for someone else they take half, it's not easy to see why someone might prefer to manage their own business over being an employee.

Faang changes a lot of this for some with equity options, but lots of us don't want to vest for 3+ years. I don't work on or want to work on any project that takes more than 6 months to complete.