3
13

[–] Morbo 3 points 13 points (+16|-3) ago 

If this is something that happens to your code, well then you're not doing things correctly. Poorly architected software and systems will have these sorts of problems but a well planned and properly compartmentalized design will prevent you from making new bugs when fixing existing ones. Ultimately the best approach is to simply not write bugs in the first place. Again that goes back to proper design, but in today's world of rapid release cycles and sprints it seems like programmers are writing more bugs than usable code now. Stop using layers and layers of frameworks, complicated toolchains and bloated dependencies and get back to writing proper code if this is what is happening to you on the regular.

0
14

[–] Caesarkid1 0 points 14 points (+14|-0) ago 

This reminds me of the "learning Javascript in 2016" joke.

1
4

[–] Morbo 1 points 4 points (+5|-1) ago 

Yeah that fits this perfectly. When I read it the first time I had to go check on a few things because it sounded pretty outlandish to me. Much to my chagrin, a lot of people were using the very combinations of tools, frameworks and languages. I had not heard of most of them because I don't waste my time jumping on trendy fad languages or frameworks. It's really sad that this is what programming has become. Back in my early years all I needed was a text editor and a C or ASM compiler. That's a far cry from the mess we have now. SMH

0
2

[–] prairie 0 points 2 points (+2|-0) ago 

I didn't read it all, but if it doesn't it needs to end with "Oh, no, that's outdated now. Yeah, we discussed it at the beginning but now you need to switch to the one that's come out since you started."

0
2

[–] ThisIsMyRealName 0 points 2 points (+2|-0) ago 

That gave me a headache.

Yeah, but apparently in the web we love making things complicated and then going back to the basics. We do that every year or so, just wait for it, we are going to do assembly in the web in a year or two.

That's a thing now... Probably was when the article was written, I don't follow front-end dev stuff, but people are actually doing that now. There are transpilers.

This post reminds me of that guy who did fizzbuzz in tensorflow during an interview.

Jesus christ, another noun-js.

Also, why are we still calling ECMAScript (EC) Javascript (JS)? It's been two decades, and the language never even had anything to do with Java except that Java was a trendy language when it was made.

1
-1

[–] Kiani007 1 points -1 points (+0|-1) ago 

IS IT FREE JAVASCRIPT COURCE SO I COULD DOWNLOAD IT VIA "Idm Keygen " .Pease guys help me by giving 10 upvotes. I need to submit link. Thanks to all.

0
1

[–] theshopper 0 points 1 points (+1|-0) ago 

This is exactly the thing John Romero was talking about, when you encounter a bug you fix it. If you let bugs persist you have an unstable code base and are 'doom'ed to fail. Did you sea what I did there?

1
1

[–] WhiteMakesRight 1 points 1 points (+2|-1) ago 

Yawwwwwwwwn. Yet another holier-than-thou architecture astronaut.

0
1

[–] Morbo 0 points 1 points (+1|-0) ago 

Yawwwwwwwwn. Yet another know-it-all script monkey.

1
0

[–] hedidnothingwrong 1 points 0 points (+1|-1) ago 

This shit happens when you write a lot of lign of codes at once. But it happen to a lower extent for a lot of stuff. You forgot a ";" then the compiler just stops at this single error, you fix it : the compiler goes further and sees that there are ten undefined functions because of a forgotten header. It's simply how a compiler works.

0
5

[–] CheeseboogersGhost 0 points 5 points (+5|-0) ago 

@PuttItOut would probably like this one

[–] [deleted] 0 points 5 points (+5|-0) ago 

[Deleted]

0
4

[–] CheeseboogersGhost 0 points 4 points (+4|-0) ago 

Good. I want them to know that UI know. Dear kikes, tick tock tick tock

1
4

[–] HighEnergyLife 1 points 4 points (+5|-1) ago 

"We wanted flying cars, instead we got 140 characters." -Peter Thiel.

The entire dev world is absolutely worthless. All shit webstacks, all shit dev environments.

THEY PUT MEN ON THE MOON WITH FUCKING RELAYS AND GOD DAMN VACUUM TUBES

[–] [deleted] 0 points 3 points (+3|-0) ago 

[Deleted]

0
2

[–] 00001000001100110101 0 points 2 points (+2|-0) ago 

I once asked what data structure is used by a web browser's history navigation system (The two directional arrows). Most people in school did not realize it was a basic two way linked list. I think CS field is doomed

0
0

[–] glassuser 0 points 0 points (+0|-0) ago 

I almost hate to ask, what were their answers? My biggest battle seems to be getting people to understand basic recursion- I am constantly pulled in to assist in performing calculations to identify gaps in dates and other mundane functionality and when looking at what they've tried there is no looping or recursion in sight. I can't wrap my brain around it. I often incorporate console apps because they perform better against datasets that are millions of rows and are fairly low cost, and trying to get coworkers to see why and how they do this is beyond their comprehension...because the end user is really going to wait 20 minutes for results to appear for further manipulation in the web interface. They also struggle with the simplicity of lists and why they are so readily used and how flexible they are. I am not a Python developer though I will be using it in the near future, but based on the code some of my coworkers write it's spaghetti- I constantly have to go in behind them and pull shit out into classes and restructure they code into the appropriate architecture to accommodate the platform. It is so bad I have created coding standards manuals to ensure basic rules are adhered to, and I won't address comments. Fortunately we have recently hired some talented people so my days of teaching basic programming are numbered and I can move on to more challenging work. I agree, CS is doomed and it is not something we can outsource because there is a lot of foreign dead weight as well. I think there is just too small a number of people who truly get it, and CS is not something that can be taught to individuals who lack logic and a solid understanding of mathematics. We get some many people that are interested in CS because it pays well and they continue to force the issue even though they don't have the interest of aptitude but want the money. I have seen these individuals self destruct from the stress and yet they persist.

0
2

[–] prairie 0 points 2 points (+2|-0) ago  (edited ago)

Stop adding unnecessary features every week.

[–] [deleted] 1 points 0 points (+1|-1) ago 

[Deleted]

2
-2

[–] glassuser 2 points -2 points (+0|-2) ago 

Micro$oft 10

What the fuck is that supposed to be?

0
2

[–] aileron_ron 0 points 2 points (+2|-0) ago 

That song is just for Dayz.

0
1

[–] alphasnail 0 points 1 points (+1|-0) ago 

I've never had that sort of problem when writing code. I mean, yeah it gets a little frustrating when there is a bug, but fixing bugs has never created a chain reaction of cascading bugs for me.

Anyone know what this funny picture is about?

3
1

[–] MedievalRepublicans 3 points 1 points (+4|-3) ago  (edited ago)

Sounds like someone needs to find a new profession.

I would say that about 99% of people in tech. Its the greatest fraudulent profession I have found.

*After law and medicine, that is.

Seriously. Why does everything we need in life have to be populated by such complete and utter morons?

Probably the boomers. Who complain no one wants to walk in their footsteps.

“Hey we screwed up yet another industry because of our greed and hubris and these millenials don’t want to fix everything we messed up!”

—-boomer cucks in the computer industry

0
3

[–] ReadPastHeadlines 0 points 3 points (+3|-0) ago 

anytime I hear unemployment rates are dropping, I think "great, more incompetent people being employed"

0
3

[–] qotile 0 points 3 points (+3|-0) ago 

Can confirm, I'm an idiot who copy-pastes code for a living and drinks all the coffee. Upvoted for truth.

0
1

[–] Podd 0 points 1 points (+1|-0) ago 

Because imbeciles think it's a cushy job.

load more comments ▼ (8 remaining)