Why is Software usually shit that gets worse with every update?

IT is usually expensive and takes forever to develop and implement. But most importantly, it just is shit.
It usually doesn't work and is not thought through when set up.

Attached: h_02848473-1-e1516881914158.jpg (1600x900, 179K)

Other urls found in this thread:

tonsky.me/blog/disenchantment/
bbc.com/news/world-us-canada-48319058
bbc.com/news/technology-21043693
twitter.com/NSFWRedditImage

Write your own Luigi

Attached: download.jpg (301x167, 16K)

I've been writing software for 20 years. Software today is better than it's ever been. You are stupid.

Are you asking about anti-consumer or just bad software?
Most software is terrible because most humans are laughably retarded and you can't get retards to make working, nontrivial systems, no matter what bullshit process you force them to follow.
Anti-consumer updates are just corporations with market dominance trying to fuck over everyone for extra cash. I finally turned off microsoft because they became so unbelievably aggressive at trying to force cortana down my throat with each update. I decided I wasn't going to wait until they make cortana impossible to remove, I just turned off the updates, and even that was absurdly difficult and took multiple attempts to get working (haven't had an update in four months and I'm happy).

niggas nowadays work one out of every two minutes. That's obviously going to reflect on the quality of work. Can't manage twitter/facebook/tumblr AND get your real job done at the same time. real work has to be sacrificed.

Software is worse than it's ever been. No one knows how to do anything themselves and everything turns into a bloated mess. I'm not talking a little a bloat, I'm talking systems that are 10x larger than they should be with boot ups and other operations taking thousands of times longer than they should. And don't get me started on the amount of massive data bloat running through the internet each second. We are destroying the internet right now for no reason other than human stupidity.

It is not true. Lack of optimization because of nonsense deadlines. And pointless to mention how many low level programmer left.

Because Americans hate America

low level programmers, they are missing from the chain this is why almost everything just bloated mess nowadays.

>

lol. you are clueless. software HAD to be good because memory and the environment you worked in was limited
that's why most software and games were written by computer scientists
nowadays every mongoloid can make games and software without regards to resources, which results in absolutely unoptimized trash

Because people keep getting dumber and the software has to keep up with them.

Attached: fuckingdiversity.jpg (1052x611, 251K)

Attached: womancoders.png (1357x1281, 1.49M)

Webpages aren't software, change my mind.

poo in keyboard

They are, webpage is just user interface.

Webpages are documents. Documents are not software.

uncreative people who only want money take over.

Chad from the fappening leaks.
Based.

Yes, but the server that hosts those webpages runs software that generates the content of that document based on the user actions, variables, events, loops and other "software stuff". The end result of that software running is webpage, same as the end result of running desktop software is a window with graphical interface.

Because management tells developers that release should be done yesterday. That's why there's no good integration and user testing. Developers are busy delivering features that customer wants right now instead of improving quality and test coverage of an existing codebase.

because of the bubble in industry
90% of software is useless shit, good systems costs a lot and require high level of knowledge from client that ordered them.

jews started to earn huge money on bubble and sales , not on effects which certain automation will create
thats why people produce useless shit.

>using Windows
HAHAHAHA

Attached: Pepe businessman suicide.jpg (237x361, 17K)

Because product managers can't determine good software architecture/foundations and neither can the average software "engineer" enough to create it from scratch for the next project.

Even when software is done right no one will know, especially if the marketing is not on point and the product fails. The expense is deemed not worth it until it's needed but foundations are hardest to change.

So you get most software being created and extended by newbs who just want to rake up the consulting hours.

The best program is some command line instructions, but of course that is annoying to learn and people lie in forums all the time.

Seething millennials will larp as boomers and respond to this post, ignoring how much faster everything is

I have a theory. It has to do with more experienced decs either retiring or getting "aged out."

Senior devs probably also are straight up leaving over frustration. New "developers" mainly string a bunch of libraries together and have no sense of bloat unless they actually stay at q company for more than a year.

Once all the good boomers leave, we can see how much better our software will be after all the years of ignoring technical acumen over social talking points

More like we are too busy fighting fires lit by retarded chinks and poo niggers.

I love CS retards who always preach "don't pre-optimize!". It's like, retard, I'm not optimizing, I'm writing code that isn't fucking retarded. Meanwhile their shit is so fucked up at every level, when they find out it's way to slow they have no choice but to restart the whole fucking thing and usually just fuck it up again in the same manner.

this is true. its already happening.

not just in programming either but all IT fields.

Why do you think software is faster? It's 100% hardware, in particular clock speeds and cache sizes. Modern software is dogshit that wouldn't be able to run if not for us real computer engineets, and the fruits of our labor is to enable insane human incompetence.

.t clueless millennial

many architectures are also unqualified

jews are qualified to sell shit

thats why business swims in shit

I'm a senior dev (don't ask how old, but shouldn't be here on Jow Forums) and I retired early because I hated dealing with the low-skills poos and chinks. I'm already rich and didn't care anymore.

Yes the low-skill "imports" are ruining the industry and yes the experienced seniors are leaving in droves. It's going to get a lot worse over the next few years.

Code might be better, but UI design is the worst it's ever been. UI designed by committee will always suck. And don't get me started on web/app UI.

FUCK POOS

The best software is that which you don't have to use because the task is done.

I like the thought that a GUI is always bad by design, it's an obstacle that sits between the thing the user really wants. And in some cases like netflix the GUI becomes so tedious the user feels rewarded just by having successfully navigated it. "Of course the movie was good, I spent so long choosing it, it has to be."

Software is inherently a chore to use and what is left today is just the most choresome things we haven't yet done away with.

With increased hardware capabilities, the necessity for impeccably written software has all but disappeared (and also hit human limits). The genius coders of the 90s are average level now as we've hit a wall in regards to what humans can do. This is why the focus is shifting to deep learning and AI.

your picture explains everything OP

chrome used to be fast and work with 512mb RAM now try to load more than 10 tabs

they found a sex trafficking ring in ms remember.
Guess who they were?

also feminist sjw getting into the software business

Don't like it?
Just make your own coding language, bro.

Attached: coke.jpg (1024x748, 88K)

Would would "IT engineers" do if they didn't have software that was set up to fail so they could fix. Star Bucks can't employ anymore neckbeards

saved kek

what if the web page has an REST API?

the B team takes over as much of the talent moves on to newer projects

source?

The proliferation of Digital Restrictions management, data harvesting, useless "cloud" services, Javascript/electron, treacherous computing, social pressure to be a USED of facebook (user is an insult to digital freedoms), software has gone down the shitter. I am personally not effected, since I only use emacs and only use a computer which has spyware binary blobs (i.e. Intel IME) removed.

People just can't leave shit alone. Even in Open Source things are getting worse and worse.

Im not even a programmer but how do you think huaweii and all these shitheads get to our information by the fucking second? Apps do things they are not suppised to be doing and thats shitty design and also suspicious.
We are not talking about speed. But yiu are really goy my friend. Everything is better thsn ever yay I cant unlock my huawei if theres no "light" and believe me these hijoputas are taking a pic everytime I unblock the thing. I may be wrong but these people are scummy as hell and want the private info of everyone.
Your post is shit and naive.

I've developed good firmware running on your devices (pc and phones) and know way more about this shit than virtually anyone else here. If you deny that hardware is the only thing that makes modern shit software run faster, you're just advertising your ignorance.

I know you all are leaving and I'm sorry for it. I learned so much from old fags like you over the last several years.

read this.
tonsky.me/blog/disenchantment/
Basically, everyone's a talent-less hack relying on obscurity for security and ever improving hardware.

Attached: 1531910133584.jpg (720x960, 92K)

Well as it turns out, Americans are also leaking information to the Chinese government.

bbc.com/news/world-us-canada-48319058

Chinese who get out and move to more free countries talk shit about you, but your sensitive snowflake rules have them assassinated.

Because designers are lazy pieces of shit more interested in finding new tools to design rather than working on something they could be proud of. They rip assets and patterns from existing work and stamp their name on it.

>us-canada
Is it related to the five eyes thing, where traffic was routed to a partner state so that they could spy, and then share data back with the US? Except that Canada was leaking to china?

>poos
THIS

No that's just how BBC categorize their articles.

Attached: us canada.png (719x197, 16K)

Shouldn’t you be higher ranking than a senior, gramps?

Unless you meant senior citizen

No one does low level programming anymore because there are too many fucking instructions now and they contain hidden side effects (Branch Prediction, Pipelining). Consumer CPUs went the wrong direction...

Because it peaked about 15 years ago and now they need to find ways to sell you shit in perpetuity.

Modern software is literally the definition of niggerlicious.

Attached: terry davis.png (610x610, 281K)

Learn to code, Manolo. España needs it.

>unironically this
I am a computer scientist and I can safely say I've seen around 50% of women in my graduating class who just had their beta orbiter help them. Its only not 100% becuase half of them were ugly.

Because a lot of companies will outsource to places like India and China. In order to 'save money'.

In order to win the business, these outsourcing companies will charge less and hope to make it up on volume. I.e. their pitch is for the same price as someone on shore, you can have three guys.

That means that shit quality is inevitable as the better skilled ones won't take these lower wages. Hiring many cheaper, less skilled workers has the opposite of the intended effect.

A lot of this is based off the popular misconception that productivity in a team is additive. Like if we add someone that's not that productive it's like adding zero or some low value. My personal experience (in the software industry at least) is that productivity is multiplicative. So if most people have an average productivity level of slightly above one, it's fine. A lot of the outsourced guys are less than one, so it actually harms overall productivity. Oftentimes like you have to actually go back and unfuck whatever code they've written.

This always costs more than it would have for someone competent to just get it right in the first place. Businesses are usually not concerned about rewriting the code. That to them is a huge cost with no tangible gain. Things that are broken should just be 'fixed', as that's a smaller cost to make the problem go away in the short term.

Another thing, having to work with Rajeesh or Wang and constantly babysit them and having to put out the fires they create is exhausting for a lot of the better people. I have seen interns and graduates come in, get up to speed and start being productive in a matter of months. Sure they need guidance still but it's not a net loss to the team. Some of the outsourced guys, can be there for years and they never improve. Some of this I suspect is a cultural thing. For example, I've never heard any of the guys say they don't understand anything.

yeah, I read it. Piece of shit. I wonder what documents he did provide though. The money seems kind of low.

There are exceptions to the rules though.

bbc.com/news/technology-21043693

Maybe Intel cpus did. Meanwhile ARM ISAs are great and provide all the performance you need without requiring a power hungry, ultra-complex pipeline to get the job done. ISAs that aren't retarded are so much more important than autistic pipelines that give a 10% speed boost in 2% of use cases. Intel designers don't know what they are doing.
t. worked with them and tried to improve things before giving up and cashing out, mostly because I hate visa slaves so much.

We'll never know.
Chances are he feared for his life.

Attached: China killing informants.png (720x675, 399K)

>can buy 16gb of ram for $100,
>4ghz cpu for 120$


this isnt 1986 on a 4mhz cpu with 128k of memory you fucking boomer

That's why you see that low level developers for ARM are still going strong. Stray too far beyond 32-bit Intel Pentium into SIMD and you'll discover it killed most interest in low level for Intel.

>haha just buy more stuff
>don't expect higher quality software
>just spend money

This 100%
It's a god damn nightmare

Forgot to mention that instructions aren't typically important to software devs when you can do everything in C.
Yes, the average build system is way dumber than you think and you should always test your assumptions about what you think it is doing. But you still don't need assembly vs C for high performance. Fuck C++ though, the stl is the only good part of it and even then you can just make the few useful parts yourself. Pseudo-OO is the dev style of non-retards.

Because Microsoft are cunts.

Good point. Also throw in the interest of GPUs for computation and the fact that their low level mechanics are completely opaque to the user combined with far too many chipsets for one person to grasp... It's just really bad out there for PC.

That sounds like an incomplete document masquerading as the presentation layer for a database. That doesn't sound like software at all.
Still a document, not software. Sometimes there is software which translates API calls to actions. If your webpage has a REST API, you may have fucked up somewhere.

Because the managers have these lofty dreams but no way to actually keep things organized. They decide out of the blue to add new features, and things have to be rewritten to accomodate them and in the process break other things.

Both programming and UI design have moved backwards for years due to meme languages and processes. Most programmers/designers are laughably bad and just throw shit until something sticks.

>wasting time optimizing for memory

your fucking toaster with lcd probably has a gig of ram these day, why the fuck would you give a crap about memory,

your time is worth far more than another stick of ram.

Well then what is software according to you?
Webpage as a HTML document is not software, but it's not 90's anymore, nobody writes static webpages, everything is generated by a software on the server or by javascript on the client side using data sent from the server so every webpage is the result of a software running underneath. Your argument is like
>hurr desktop UI is not software it's just a picture that I can click

Because when you take something that works and add to it it is always going to get slower and less streamlined.
It's like trying to add another detail into a painting every couple months, at some point it is just going to be a mess and you are better off starting over with a fresh canvas.

>your time is worth far more than another stick of ram.
Those aren't the same people though. The ones who have to buy new hardware to do the same things because of an "update" are the ones who have to pay for this. It's just outsourcing the cost, like how self-paid colleges and courses outsourced the cost of training away from corporations.

Also it's not about the resources used themselves, but the quality of the software as reflected in its footprint.

And let me add.

Attached: 4B9C71FE-4DAC-4E39-8721-2BFA7FBC8E5F.jpg (1024x595, 184K)

Powerful hardware isn't an excuse to make shit software. If you make shit software, you are a shit producer lowering humanity's quality of living.
>why does this take so long to load?
>why is there lag when I hit these buttons?
I wonder why.

Imagine all of the user hours wasted each year waiting for shitty software; all of which can be traced back to an incompetent dev and shitty management who wanted to save themselves a buck. They never think about the time of the people using their software.

It also doesn't factor in just how powerful the hardware we have is. The hardware we have, even on a budget laptop, is many hundreds of times more powerful than what we had even in the 90s in real terms, but is it 100x faster?

So that guy was smart enough to pay more for better ones.

A casual Google search shows the average salary in China is CNY 187,624 right now (even though it was back in 2013, let's just go with that). He paid the company 345,930.00. Of course, the company takes its cut of that but even still, that's still pretty good wages.

You would also hope that he screened the guy(s) himself too.

In a larger company, the company itself has ridiculous contracts with the outsourcing firm and we'll just be told we're getting a guy. When we say no, they might give us a different one but eventually they're going to force us to pick one. But a lot of times it's essentially down to chance which guys they send us.

Attached: tenor.gif (320x180, 2.81M)

Because, as I said it's not their cost to think about.

Correct. They'll gladly impose billions of dollars in wasted productivity/power consumption/etc on millions of users if it saves their company $10K.

Attached: manvswomancode.jpg (869x1776, 226K)

Working with Pajeet and Wang in any sort of profession in the western world always ends in disaster, this especially applies to any software or coding related jobs. Engineering is bad as well.
Fuck imported visa cunts.

Just npm install 2000 packages to get your hello world working, goy

Plus it's so monopolistic these days that there's really no alternative. Or if there is, IT staff just wont take it for some reason. Like the company I work for used to use old PCs running LibreOffice, and shared documents using a public network drive. Now they switched to cloud MS Office and cloud storage, and had to spend thousands and thousands on new PCs to run the browser cleanly, as well as an expensive internet connection to the building so it was smooth, when this was never necessary at all. Everyone hates this new system, but for some reason no one in charge is doing anything about it.