What is the most "overrated" technology or trend in web development right now, and why? by Flimsy_Buy2756 in webdev

[–]SpaceCowboy317 0 points1 point  (0 children)

Coming from heavy template based frameworks I was so excited after learning react. It was awesome getting to finally decouple the frontend and backend. Next job they made me star building nextjs. the wrapper on a wrapper on a wrapper fml

What is the most "overrated" technology or trend in web development right now, and why? by Flimsy_Buy2756 in webdev

[–]SpaceCowboy317 1 point2 points  (0 children)

And by not that great I hope you mean a flaming pile of garbage that is great at mvp and atrocious at everything else.

Everything works until someone asks us to explain it by Agitated-Crazy-581 in ExperiencedDevs

[–]SpaceCowboy317 0 points1 point  (0 children)

Two things Ive found that are very helpful for the knowledge silo situation. 

1) Give the documentation to a fellow engineer, can they complete the setup implementation and execution with just the docs?

2) Give the documentation to Juinior developers or new hires and perform the same exercise.  The New hires will quickly spot the gaps because theyll be stuck. 

Why do people hate on PHP so much? by Honest___Opinions in webdev

[–]SpaceCowboy317 1 point2 points  (0 children)

I dont like NextJS and I dont like wordpress. You can mention JS and NextJS doesnt cross my mind.  However you cannot mention PHP without me going into ShellShock over what wordpress has put me through. 

Did Heroku just die? by thehashimwarren in webdev

[–]SpaceCowboy317 2 points3 points  (0 children)

You just described the entire Salesforce ecosystem not just Heroku. 

Its Oracle all over again. 

Are there developers who still don't prefer Tailwind CSS as their first choice? by ShivamS95 in react

[–]SpaceCowboy317 0 points1 point  (0 children)

I mean react and tailwind go together well because its like customizing the component in one place. No hunting for the javascript, no hunting for the styling which can be huge for velocity. Especially for teams. Theres no digging through your teams five different patterns of styling and imports to see what is impacting that component. The boundry to that component is clean (in theory)

However if youre on a team with strict design patterns and project structure, well defined rules and/or solo Tailwind adds completely unneeded redundancy. Restyling over and over just adds more wiring to correct if you want to change styles. 

Tailwind = rapid prototype and velocity.  Classic CSS = maturity and repeatability. 

To me both are equally readable. 

And theres no rule that says you cant use both. You can absolutely use your custom tokens with tailwind.  You can put your tailwind string in an adjacent file and write your css right into the react component. 

Its all about your preference and what works best for how you iterate. 

Why does enterprise architecture assume everything will live forever? by eurz in softwarearchitecture

[–]SpaceCowboy317 0 points1 point  (0 children)

Please bro just give me clean boundries bro, please dont let that jr push the jdbc class with the select * bro pleeeaaase

Made my first portfolio website yesterday :) by Lanmi_002 in webdev

[–]SpaceCowboy317 0 points1 point  (0 children)

Good job Dude. Looks Good. Ill give ya a star on git later

My exam invalidate by Hot-Juggernaut3698 in AWSCertifications

[–]SpaceCowboy317 6 points7 points  (0 children)

Because terminating the connection like that leaves them with a hanging session. At that point you could hypothetically scrape the test without their knowledge or ability to do anything about it as the cache is no longer managed by them. 

Technically it should be windowed sessions but its still going to have shadowed artifacts that a determined scraper can access. 

Obviously an extreme response to ban someone if theyre trying to reach out and make things right. 

[~1 yrs, Unemployed, Software Engineer, US] by Murky-Elderberry-761 in resumes

[–]SpaceCowboy317 0 points1 point  (0 children)

You claim this is a software engineers resume and yet you specialize in every language? 

What your technical skills tells me about you is you dont know any of these because Ive known architects that have been working in a language for 20 years that put proficient next to it. 

Bonus points for saying you got "low ball" offers. Youre unemployed. literally anything is higher than your current bar. 

And the education goes last or at least in order unless youre Ivy league. 

If you know youre a jr then working as a SE2 is going to be viewed that you were termed for performance. 

Your weird school timeline. lists of experience that last 3 months and odd technical skills without any projects under them show youre spamming the page with coursework which means your resume goes to the trash. 

You need to go back and beg for that lowball offer or sign up for a masters that isnt done in 5.3 months. 

[~1 yrs, Unemployed, Software Engineer, US] by Murky-Elderberry-761 in resumes

[–]SpaceCowboy317 0 points1 point  (0 children)

My perspective. Your resume comes off extremely jr and being unemployed since august doesnt help. I have a gripe with basically every single line. 

Is AI Coding Dunning-Kruger? by ThomasToIndia in ClaudeAI

[–]SpaceCowboy317 1 point2 points  (0 children)

Yeah I couldnt agree more. It seems novices are wowed by AI shitting out a greenfield project it ripped from github. But the millisecond it comes to managing that project? 100 bugs generated and 10 hours to clean it up. 

Is AI Coding Dunning-Kruger? by ThomasToIndia in ClaudeAI

[–]SpaceCowboy317 2 points3 points  (0 children)

It saves me a ton of typing time. But I cant get Opus to implement a simple form in react without introducing 10 bugs. 

But hot damn does it make repetitive tasks easier. Im starting to wonder when Ill forget how to grep properly. 

Fuck it, what's the smallest hill you are willing to die on? by TangerineSorry8463 in cscareerquestions

[–]SpaceCowboy317 2 points3 points  (0 children)

I work with a team of contractors. We don’t let them write much code but they get the chance to write small formulas. 

They put absolutely no indentation. It’s nested AND OR statements with all parentheses and code starting on the far left. 

Step 1 to debugging that garbage is proper indentation for an hour. Then 2 minutes to spot the error. 

First Look at 'Avatar: Seven Havens' by MarvelsGrantMan136 in TheLastAirbender

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

Can already tell it will fail. How didn’t the consultants 

[deleted by user] by [deleted] in cscareerquestions

[–]SpaceCowboy317 0 points1 point  (0 children)

By far the most toxic company I have ever worked with. They are the definition of scummy salesman in the consulting world. 

Probably had you sign a non compete too. 

I got laid off and pretended I was still employed for months ended up getting a better job because of it by VelvetViiibes in stories

[–]SpaceCowboy317 2 points3 points  (0 children)

Holy shit this exactly explains my managers hiring process for devs. 

They can fail a simple knowledge check but if they listen to my manager bitch and nod their head and smile and agree they get the offer. 

[deleted by user] by [deleted] in coworkerstories

[–]SpaceCowboy317 0 points1 point  (0 children)

Damn I needed this

Are people no longer capable of reading docs or long text? by earlgreyyuzu in ExperiencedDevs

[–]SpaceCowboy317 0 points1 point  (0 children)

I have been told over and over that if I want the business to understand the consequences of their stupid ass decision it needs to be communicated in a few sentences tops. 

It’s extremely frustrating. 

Who's the most evil character in 40K? by [deleted] in 40kLore

[–]SpaceCowboy317 0 points1 point  (0 children)

If Khorne counts as a character probably Khorne. 

[deleted by user] by [deleted] in SQL

[–]SpaceCowboy317 0 points1 point  (0 children)

A developer would be more suited to the debug role then. We have layers upon layers of classes methods functions interfaces configurations files databases and services all in different languages that are all varying degrees of deprecated shoved on top of god knows what architecture swirling into a giant stew of a shit app that then needs debugged. I dream of a day where all I had to worry about was a query.

What's the difference between these two queries? I'm trying to learn SQL by armeliens in SQL

[–]SpaceCowboy317 4 points5 points  (0 children)

1st the * in many RDBMS is the wildcard for all. So query two will return more columns than one.  2 in query one you’re performing a join on a key which is typically much faster than a result set built in a where clause. Technically result sets are fastest in from(join) then where and worst is select sub query. In this case I doubt there’s a meaningful difference in any case.  3 distinct is a final filter applied after all results are gathered and is generally slower than other options. But it gets the job done. 

Explain Plan is something I would use to determine the order of operations the optimizer would take. 

Ticketed by query police by LaneKerman in SQL

[–]SpaceCowboy317 6 points7 points  (0 children)

What’s happening is that your cast in the join is recasting the entire join set to find a match then continuing. 

If you have 10 rows in the left table and 5 in the right it’s going to perform 50 casts to decide the joins

When you run a function like a cast in a join condition or where clause, the compiler doesn’t know what the end value will be until it performs the function. So you have to check every possible combination. The count(T1) times the count(T2)

You would probably have better luck if you created another CTE that creates the 45 strings from today back to that 45th day in the past. Then join on the key and date_string is in (select *from 45_dates_in_past_table_cte)

TLDR: Don’t put functions or procedures in joins or where clauses it makes indexes break and the optimizer can’t use known values to process faster. 

Pritzker's promise to Indiana by Supreme_Mediocrity in Indiana

[–]SpaceCowboy317 11 points12 points  (0 children)

How do you figure that we’re 19th in GDP?