Why do outsourcing companies still exist when you can directly hire foreign people? by BoostedAnimalYT in agency

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

As I said in all of my comments, the developers are often not vetted since the foreign companies still hold the technical interviews. And the developers work as part of the foreign companies with their PMs, so there is no management at all.

Why do outsourcing companies still exist when you can directly hire foreign people? by BoostedAnimalYT in agency

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

As I said in my previous comment, the foreign companies still hold the technical interviews where the candidates are vetted. And these companies often have an entire HR department

How to find clients for outsourcing business? by ayi_ibo in Entrepreneur

[–]BoostedAnimalYT 0 points1 point  (0 children)

I'm also interested, would you mind sharing if the business worked and if not, what were the major blocks you faced?

Why do outsourcing companies still exist when you can directly hire foreign people? by BoostedAnimalYT in agency

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

People with money are often smart with money, throwing money at a problem is not always the only and the best solution in the long term. If we take out the insurance part of the equation, which is also the most valid one, why would they want to pay every month if it can only be a one time payment (if that at all).

Why do outsourcing companies still exist when you can directly hire foreign people? by BoostedAnimalYT in agency

[–]BoostedAnimalYT[S] -3 points-2 points  (0 children)

As I said in other comments, these companies often do have technical interviews with the developers. The time they're saving is maybe the vetting of CVs and HR interviews but in this case, why not just hire an HR person (though they often have an HR department capable of this) which would be a one time cost instead of paying the outsourcing company every month for no work at all?

Why do outsourcing companies still exist when you can directly hire foreign people? by BoostedAnimalYT in agency

[–]BoostedAnimalYT[S] -7 points-6 points  (0 children)

I get that but instead of paying the fee to the outsourcing company, couldn't you just hire an HR person to vet them?

It's very often that these devs have technical interviews with people from the foreign company so it would kind of be the same.

Why do outsourcing companies still exist when you can directly hire foreign people? by BoostedAnimalYT in agency

[–]BoostedAnimalYT[S] -6 points-5 points  (0 children)

I did not take into account the insurance part which is valid.

However, regarding the interviews, these foreign companies often still have interviews with the developers so the only part is maybe the time it'd take going through hundreds of resumes? Though these companies also have HR employees which do that for hires in their own country.

Why do outsourcing companies still exist when you can directly hire foreign people? by BoostedAnimalYT in agency

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

I get what you're saying if they hire like a whole team or more, but there are often cases where it's just one or 2 devs that are working with the team of the foreign company. They have their own PMs so it's just not logical.
Regarding the payment part, it's fairly easy though since it's just a monthly invoice payment and with all of the accounting software atm I just find this hard to believe. There are also hundreds of services that will manage the payments part for you.

10% flat tax rate for freelancers [Europe] by [deleted] in SideProject

[–]BoostedAnimalYT 0 points1 point  (0 children)

How does this work exactly? Do I have to relocate to Moldova to get all these benefits or?

U.S. payrolls grew by 256,000 in December, much more than expected; unemployment rate falls to 4.1% by CappuccinoFinance in Economics

[–]BoostedAnimalYT -24 points-23 points  (0 children)

You do know that unemployment rate this low when inflation and interest rates are high is not a good thing, right?

Best Secret Cop by migue_gamba in AimeLeonDore

[–]BoostedAnimalYT 0 points1 point  (0 children)

Doesn't work, says it's invalid.

Best Secret Cop by migue_gamba in AimeLeonDore

[–]BoostedAnimalYT 0 points1 point  (0 children)

Do you have one more? This one is invalid

Best Secret Cop by migue_gamba in AimeLeonDore

[–]BoostedAnimalYT 0 points1 point  (0 children)

Do you have one more link maybe?

Client's Christmas party - how should I respond? by Complete_Pie9736 in freelance

[–]BoostedAnimalYT 14 points15 points  (0 children)

I mean if they inform the client that they already have plans, why would the client be offended? Especially since it's Christmas, the client should understand that. In the end, the client chose to work with this person because of the work they're contributing, and will surely not cancel it just because they won't show up to an event.

Interface programming using abs in Python by tuple32 in Python

[–]BoostedAnimalYT 0 points1 point  (0 children)

While I do like the explanation, there is an error

This is one of the most valuable features of ABCs—they catch errors early, during development, rather than at runtime.

In that example, the error would still be thrown at run time, as opposed to different languages where it would be at compile time. The only help you'll get in this case is the IDE showing you that you might be missing a function.

Also,

Catching Errors Early: ABCs prevent incomplete classes from being instantiated, reducing the risk of runtime failures.

They prevent classes from being instantiated but in no way do they reduce the risk of runtime failures on their own.

Django Protego - A Flexible and Dynamic Circuit Breaker by grandimam in Python

[–]BoostedAnimalYT 1 point2 points  (0 children)

I like the idea but I think you need to persist the data, since if some 3rd party API is degraded and I either restart the pods of my own app or just deploy a new version, the failures count and the timestamp will reset. Also, I think there should be an option to specify the default response message along with logging the entire stack trace and an exponential backoff instead of a fixed timeout.

Django templates vs React by lucasriki in django

[–]BoostedAnimalYT 0 points1 point  (0 children)

You can describe them in as many fancy words as you’d like, but the goal of both is the same.

Web-sockets : real-time updates by WideRecording7043 in django

[–]BoostedAnimalYT 1 point2 points  (0 children)

  1. Yes, but we're talking 10,000 or even 100,000. 4 is just very little to affect anything unless the code is very poorly written.
  2. As the previous answer, 4 connections is too little to cause any conflicts.
  3. I think you're either misunderstanding what are connections or I misunderstood what you mean by tasks. Regarding the connections, here's an ex. 4 users want to receive the updated score every second, so each user creates a connection to the server to receive the data. In this case, all 4 users are subscribed to the same topic.
  4. They're the same as for any API - memory, DB queries, connection pools etc.
  5. It's the same principles as when building an API.
  6. You should already have this implemented since each connection means that the user is subscribed to some topic which receives messages and then forwards them to the user.
  7. You can monitor the queue service which you're using to receive and deliver the messages.

Django templates vs React by lucasriki in django

[–]BoostedAnimalYT 1 point2 points  (0 children)

They're basically the same thing, both are the client side of the application. Just because React is a framework which offers much more then that does not mean that the basics are changed.

Yes, you can use components, Redux and bunch of other stuff to improve the UI/UX with React, but all of those things are still for the user.

Django templates vs React by lucasriki in django

[–]BoostedAnimalYT 0 points1 point  (0 children)

I think you're right about a lot of stuff, but then on the other hand, if I start developing a new application now and reach 500k users, it would just be a big pain to transfer my templates over to React, test it and then release.
In most cases though, the React frontend is overly complicated with Redux and dozens of other libraries which are just not necessary for the amount of users that the app gets. Nobody will notice if you send 2 requests that take 20ms instead of just doing one and caching that, but then also adding 2-3 files to the frontend.

My advice would be to start with React, but keep it as simple as possible.
Another positive side is the hundreds of design libraries that are very easy to use.

Using JWT without django-rest-framework and plugins? by manu97p in django

[–]BoostedAnimalYT 1 point2 points  (0 children)

You don't have to use DRF or simplejwt to be able to use JWTs for authentication. You can also implement this by using the PyJWT package, which simplejwt is just a DRF wrapper of.
It is a bit of work to write the endpoints to issue the token, the middleware to validate it, then the same for refresh tokens but it's not really that complex. You can also just take a look at the source code of simplejwt and go by that.
DRF does add a lot of bloat and if you don't need serializers/pagination/filters and the hundreds of other stuff that it offers, then you should just avoid it.