sadturnip
Joined 8 years ago
Joined 8 years ago
While people say "oh just move somewhere else outside the city", unfortunately that means i need to now buy/maintain a car on top of everything else. Then commute into the city to be social with my friends group, or to do physical activities.
Neither of those things appeal to me, and since our work is strongly leaning to switching to be fully remote, it is kind of frustrating. A bunch of coworkers are very much just move to a city where you can buy a house! That is what i did. Or even worse a lot of people who are just "buy a house!", and are completely ignorant of how insane the housing prices have become.
Honestly the end result is probably just going to lead to me finding employment at a company that still has the ability to work onsite. A few of my like mininded coworkers pitched the idea that we could rent a small office area for people like us, and were promptly shot down by management.
The list of suggested sites have embedded referral links.
This was a few months ago, but tslint takes a few seconds on one of our larger code bases. However ESLint with the typescript plugin would take up to a minute+, and seemed to make webstorm struggle with the eslint integration.
Furthermore you have a ton of full time employees who will sing praises about the company. However part timers get shafted hard. Oh you can't work 3 days a week due to school, okay enjoy barely 8 hours a week. There were a lot of people there who had to work multiple jobs simply because they could not get enough hours.
Unless you are fully willing to commit to them it isn't a great place to work.
Actions look painful, i don't want to write and maintain microservices just to do simple actions. I just want to be able to write code and handle the hook around the function. Also from the link it only seems like actions occur AFTER something happens, i need the ability to run before changes are persisted.
For example we currently are required to talk to some external auth services (depends on the customer) and fetch the users permissions based on that, (e.g. user can READ notes, and WRITE notes but not delete NOTES). At the time we had an extremely simple express middleware that handled this.
Also the entire idea that i need another GraphQL or rest server to do any sort of custom validation/custom actions made me do a double take and more or less killed any interest to me.
We ended up using NestJS with their GraphQL tooling and objection.js and never looked back. Ironically the adoption of the GraphQL version of our API compared to Rest is almost 0.
1. How does this impact my taxes? Wouldn't this be considered an income?
2. If i don't collect it where does it go?
3. If my content is being hosted on something like youtube or github do i get it or does the site hosting it get it?
4. How do i go about claiming that i own this, and how is this even verified?
After reading their FAQ, basically to collect any money you need to sign up for an uphold account. In order to become verified on Uphold i need to provide a random company a copy of my passport/drivers license/etc to verify my identity. On top of this they also take 1.95% conversion fee for working with BAT. Ontop of the 5% that Brave already takes by default.
On top of this if you are lets say a Twitch streamer sign up for Brave Rewards, but Twitch doesn't sign up as a publisher on Brave. According to the documentation you apparently get nothing? Where do those tokens go if someone donates?
I do however know there were a lot of people there who would basically force themselves into crunch mode for no reason, other than to perfect or try to add a specific feature. Even when they were heavily dissuaded by both management. I have a very specific memory of someone crunching for ~6 months to finish their little pet project only to completely burn out.
Also as far as i know when crunch was required, it required a bunch of approval, and we were paid extra during crunch time, and we were allowed to refuse to do crunch.
As someone who struggled hard with some aspects of learning react, i felt this to be the absolute opposite. Watching people to combine and spread logic over dozens of functional components, and drag in other external libraries like recompose to do stuff like lifecycle hooks, and using HoC's, just to avoid classes makes my head hurt.
> Only call Hooks at the top level. Don’t call Hooks inside loops, conditions, or nested functions.
I really don't like this, and to me this feels really finicky, and unfortunately the explanation doesn't make me feel warm and fuzzy ether. While it is great they are adding a linter plugin for it, i feel like this is going to be really easy to shoot yourself in the foot, and feels like it is relying on behind the scenes magic too much.
For example we use Auth0 for our authentication service. Auth0 doesn't support storing everything. So we use the auth0 user id in a db table, which contains some user preferences.
Does that mean i need to get consent from the user to use their user id? In our database even though they are paying for this service, and we are paying for their auth0 user account?
Also if someone were to submit a GDPR request, how am i supposed to verify this person is who they claim to be?
The biggest issue was the transactions which was a non starter for us. It wasn't very helpful when after explaining our use case and being told "we are doing it wrong" in the GH discussions, and instead were told to write rollback code manually instead of using transactions was a very poor answer.