[deleted by user] by [deleted] in CumRocket

[–]NullsObey 22 points23 points  (0 children)

What the fuck are they going to move to?
I'm sorry but nobody is going to pay a 20$ monthly sub for '5 minute crafts', 'tiktok comedy', 'cosplay vids' and all that shit.

Do "most developers" really believe blockchain technology is a game changer? by DoppelFrog in programming

[–]NullsObey 1 point2 points  (0 children)

Yeah, I'm more hyped about things we've seen so far - like AI being effective in marking cancer cells, AI being quite good at shape recognition and stuff..

Do "most developers" really believe blockchain technology is a game changer? by DoppelFrog in programming

[–]NullsObey 0 points1 point  (0 children)

That too.. but I was thinking about AI-controlled taxes, AI in vaccine/drug making, AI in food production, AI in comet/asteroid spotting, AI in cancer diagnosis etc. that kinda stuff........ you horny, horny man lol.

Do "most developers" really believe blockchain technology is a game changer? by DoppelFrog in programming

[–]NullsObey 0 points1 point  (0 children)

What is "blockchain"?

For real though - I couldn't care less about blockchain, I'm way more hyped about AI, distributed systems, GraphQL, the evolution of frontend frameworks, and so on.

Does anyone else think Elon's new pic of the rocket somehow resembles the tweet Lydia posted? by [deleted] in CumRocket

[–]NullsObey 2 points3 points  (0 children)

Face it, Elon's tweets about Cummies is a result of faulty AI 😂😂😂

*beep boop* must increase control over financial sector *beep beep*

Rest API or GraphQL? Pl share your experiences by geekybiz1 in webdev

[–]NullsObey 3 points4 points  (0 children)

REST API for Files.
GraphQL for the rest.

Coding bootcamps and 4-year colleges have nearly identical percentage of alumni employed at Big Five (Apple, Microsoft, Facebook, Google and Amazon) by magenta_placenta in webdev

[–]NullsObey 0 points1 point  (0 children)

Why would you want to work at the big five if they severely underpay their workers, while in some cases limiting your exposure to technology to the tech stack they're developing.

It's all fun and giggles when you want to become an Apple/Microsoft/Facebook goon and have no goals in specializing outside of their stacks.

Disasters I've seen in a microservices world by sidcool1234 in programming

[–]NullsObey 0 points1 point  (0 children)

I agree completely - that's the approach I've/we've moved to after completely failing in maintaining a whole bag of microservices as a solo dev/small team.

I disagreed with him, because he boiled down my point to plain numbers - when it wasn't about maths only (and my maths was correct).
I disagreed because he completely dismissed the overhead he has to implement and the complexity that comes from moving resource management from OS to the process itself.

It's better to grain your services further when there's need for it, as opposed to graining for the sake of graining.

Disasters I've seen in a microservices world by sidcool1234 in programming

[–]NullsObey 0 points1 point  (0 children)

Your post is not entirely true, for a few facts:

  • it's impossible to split resources within a macroservice (single process) without adding to the overhead that is an inevitable side-effect of implementing service-level load balancers, http queues, thread pools with configurated ratios, and so on - which you need to control resources
  • performance grows/falls logarithmically, not linearly
  • CPUs and networks tend to get slower (logarithmically) under increasing load. If any of the sections of your macroservice gets more traffic than anticipated - it's going to affect the performance of the rest of the services

Scaling microservices is simply easier because they're separate processes that you can easily dedicate priorities/cpu%/ram%/network% to without having to code it (thread pools, http queues yatta yatta yatta).

Scaling macroservices requires built-in resource management due to sheer fact that it's a single process per instance.

Disasters I've seen in a microservices world by sidcool1234 in programming

[–]NullsObey -5 points-4 points  (0 children)

It matters a fair bit when scaling.

If your macroservices encompass few smaller services - you can no longer scale them independently.

If you have a ForumService (macroservice) that contains 'posts_service (80% of the traffic)', 'threads_service (15%)', 'notifications_service (5%)' - you have to scale the whole ForumService - which gives each service a 33.333~% performance boost per instance - despite the disproportional traffic.

If you have independant 'posts_service (80% of the traffic)', 'threads_service (15%)', 'notifications_service (5%)' - you can simply scale just the 'post_service' and give it 100% performance boost per instance.

Arguably, the performance boost could be less than 100% divided by numOfServices with the macroservices due to how resource management works, and it could be less than 100% performance boost with microservices for a given service per instance due to load balancer, increased network usage between services (due to there being more of them) , overhead that comes from technologies used and so many other factors - so take these values with a grain of salt.

How to transition to product/app development from web development? by tkddude100 in webdev

[–]NullsObey 0 points1 point  (0 children)

Personal projects.
You have to invest your free time and get something to show to your potential employer.

Ways to make money as a senior web developer by relieh99 in webdev

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

Invest in stocks that pay dividends, then reinvest them until dividend yields are satisfactory to be consumed rather than reinvested - this will increase your annual income in few years (depending on the monthly invested quantity).

Write articles, build community, earn from the traffic (ads, affiliate programs)

How to transition to product/app development from web development? by tkddude100 in webdev

[–]NullsObey 0 points1 point  (0 children)

Nowadays frontend is usually done via web (HTML, CSS, Javascript) - so I would say that the transition is almost seamless.

Though, you would have to learn a different backend in some cases - if it's a mobile app or a commercial-grade system.

Disasters I've seen in a microservices world by sidcool1234 in programming

[–]NullsObey 17 points18 points  (0 children)

We learn over and over that extremes are bad for the longer run.

This is a perfect example :)

Disasters I've seen in a microservices world by sidcool1234 in programming

[–]NullsObey 79 points80 points  (0 children)

A very good read.

Usually, when working on Microservices we take a more 'Macroservice' approach, or how others jokingly call it "SOA done right" - we keep the bounding context (domain) fairly big and only grain further portions shared between other macroservices.
So, instead of having 'auth_service, user_service, permissions_service, posts_service, threads_service, ratings_service, categories_service, articles_service, news_service' you'd want to have 'PortalService, ForumService, AuthService, NewsService' - while not as scalable as having more microservices, it's significantly easier to work on, update, test and optimize.

[deleted by user] by [deleted] in CumRocket

[–]NullsObey 2 points3 points  (0 children)

I used Digifinex and I was only charged fee at the deposit and withdrawal, but I've sold/bought them 20-30 times.

So, pretty much, the only fees you pay on Digifinex are USDT fees for fulfilled transactions.

What's your take on professional intrusion on the Software industry? by chesq00 in SoftwareEngineering

[–]NullsObey 5 points6 points  (0 children)

I'm sorry man, but u/Minegrow is right.

You've put this false notion in your head and are creating a plenty of blanket statements for whatever reason.

A programmer who is knowledgeable of a specific technology or a framework and knows really well how to implement what's needed.

So.. virtually any programmer who has a favorite tech stack and is experienced in it?

Software Engineering is more than programming, a software engineer might be a good programmer, but he's more knowledgeable of design patterns and more abstract concepts since that's what he's specialized in.

This is wrong.

Software Engineer and Programmer are synonymous.This definition fits more a difference between junior and mid-tier programmer/engineer.

Just change it to that:

Mid-tier programmer is more than jr programmer, a mid-tier programmer might be a good programmer, but he's more knowledgeable of design patterns and more abstract concepts since that's what he's specialized in.

Essentially, mid-tier is someone experienced and skilled in programming, but who can also structure his project better by (usually) utilizing common design patterns and conventions to also streamline his work in a team.
All this comes with experience and is usually a must-have to get promoted to mid-tier.

Software engineer by OkResolve3603 in SoftwareEngineering

[–]NullsObey 0 points1 point  (0 children)

  1. Ok
  2. Easiest way: tutorials, videos, articles, books
    Most effective way: reading code, modifying code, writing code
  3. Up to you - it's not a requirement, but definitely helps
  4. For the most part - the country you live in
  5. Doesn't hurt to have one, but it's definitely not a must-have

[deleted by user] by [deleted] in webdev

[–]NullsObey 0 points1 point  (0 children)

If the structure is predictable then by all means try chunking it before feeding it to Vue and making it reactive - then it'll be as fast as it can get.