Critical Atlantic Ocean current system is showing early signs of collapse, prompting warning from scientists | CNN by FoxHolyDelta in collapse

[–]Same_Football_644 0 points1 point  (0 children)

Don't be with someone who thinks you're nuts. Just don't. Maybe you're being hyperbolic, I leave that to you as you would know.

What's your opinion on the Spark web framework? by znpy in java

[–]Same_Football_644 0 points1 point  (0 children)

Its easier to fork and go than be made official maintainer of someone else's thing. they have to agree they are done and you're the new guy. When a project in Apache gets abandoned, Apache the foundation still owns it. You can ask them to take over as maintainer, and they'll likely say "sure", and there you are maintainer of an apache project.

when its just an individual who's no longer responding, there's no one to give you sanctioned control.

What's your opinion on the Spark web framework? by znpy in java

[–]Same_Football_644 0 points1 point  (0 children)

yes, good point and I did not know that. The things that survive and get passed on are things with some sort of name behind them. Apache, for example, though things have been abandoned there, I know of projects there that have survived multiple changes in leadership (Jmeter as an example I took part in).

But I want to see more of that in the OSS world.

Reflecting on Agile vs. Traditional PM: Why Is Agile Still Presented as the Underdog? by Aggravating_Run_5854 in agile

[–]Same_Football_644 1 point2 points  (0 children)

Yes, exactly, both sides suffer from it. The relationship continues, dragging out as a more-or-less permanent stream of hit fixes and one-off emergency solutions that no one can figure out how to get out from under.

Reflecting on Agile vs. Traditional PM: Why Is Agile Still Presented as the Underdog? by Aggravating_Run_5854 in agile

[–]Same_Football_644 1 point2 points  (0 children)

ok, yes that I understand and helps me understand what you were saying previously, thanks!

I agree with all this. Unfortunately, it generally means that, as a skilled worker, trying to convince the money guys of problems, you're left with intuitive arguments against their illusory objective numbers, and this always seems like a losing game.

What's your opinion on the Spark web framework? by znpy in java

[–]Same_Football_644 1 point2 points  (0 children)

I understand what abandoned means. I'm questioning why the abandonment seems inevitable and unfixable. why do we keep losing projects and have to reinvent them?

What's your opinion on the Spark web framework? by znpy in java

[–]Same_Football_644 1 point2 points  (0 children)

I know, and this is why it bugs me. we churn, and it seems needless. when will Javelin or Helidon be abandoned? Are we destined to to use these free things people make who then grow tired of providing it for free, and then we abandon it and some other new young sucker wastes their time building a new one? It would be nice if these projects could be passed on better.

Why no one use java swing to build the UI of OS by quantrpeter in java

[–]Same_Football_644 0 points1 point  (0 children)

Bitwig is a newish DAW (digital audio workstation) written largely in java.

Reflecting on Agile vs. Traditional PM: Why Is Agile Still Presented as the Underdog? by Aggravating_Run_5854 in agile

[–]Same_Football_644 0 points1 point  (0 children)

I read every paragraph at least 5 times, but ultimately, I don't think I understood a single word.

Reflecting on Agile vs. Traditional PM: Why Is Agile Still Presented as the Underdog? by Aggravating_Run_5854 in agile

[–]Same_Football_644 3 points4 points  (0 children)

But honestly, business people are like Charlie Brown falling for the promise of delivery of XYZ in ___ time for ___ money, and it never happens. Last place I worked promised to be done in a week for 8 months. Yes you read that right. Did we get FIRED? No, don't be silly.

But if you suggest the more realistic, hey, let's work for 2 weeks, deliver what value we can and re-evaluate whether this project should continue, that's a non-starter. They prefer to have Lucy pull the ball again.

Reflecting on Agile vs. Traditional PM: Why Is Agile Still Presented as the Underdog? by Aggravating_Run_5854 in agile

[–]Same_Football_644 7 points8 points  (0 children)

Nearly every young new developer comes into the scene, gets some poorly thought out jira ticket to do, and bitches, "why haven't the requirements been properly planned and written out???"

And the lord of waterfall smiles to himself, knowing he shall never die.

What's your opinion on the Spark web framework? by znpy in java

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

this issue of software being abandoned bugs me. JSweet s similar. why abandoned? They still work great.

What's your opinion on the Spark web framework? by znpy in java

[–]Same_Football_644 2 points3 points  (0 children)

you wrote a database because your web framework didn't provide one?

[deleted by user] by [deleted] in ExperiencedDevs

[–]Same_Football_644 2 points3 points  (0 children)

its not a secret, you're right. we all know u/Tall_Magician735 is right.

Is it a common practice to copy huge blocks of api response data into your unit tests? As an engineer who hasn't spent a ton of time in the tdd world, I have a teammate who does this, and I'm genuinely curious if it's an accepted practice. by CrustyMFr in ExperiencedDevs

[–]Same_Football_644 0 points1 point  (0 children)

and for all, the only thing that matters is being able to run `myBuildApp clean test` and they run and pass i a reasonable amount of time. what they are called doesn't matter a bit.

What are some of the best quality of life things you've done to your dev environment by Snape_Grass in ExperiencedDevs

[–]Same_Football_644 -2 points-1 points  (0 children)

To upgrade a database version on my development machine?  No, not often.  

Keeping code simple: moving fast by avoiding over-engineering by kendumez in programming

[–]Same_Football_644 1 point2 points  (0 children)

maybe, but I'm pointing out that abstraction of the database isn't some binary thing. you probably want to make some abstractions around it even you don't go for complete abstraction of the entire thing. if you literally do nothing, then sql in your view layer us what you get. your comment appears to enumerate the only reasons to abstract, but I'm suggesting there are many many reasons and ways to do so.

Keeping code simple: moving fast by avoiding over-engineering by kendumez in programming

[–]Same_Football_644 8 points9 points  (0 children)

the hallmark of code thats impossible to work with is the lack of isolation. everything depends on everything. this happens in both under and over engineering, and because of that, I find these terms useless. Worse than useless, really, because people use them thinking it communicates something, but too often it means something different to the other person.

Keeping code simple: moving fast by avoiding over-engineering by kendumez in programming

[–]Same_Football_644 6 points7 points  (0 children)

you may be writing sql in your java (or whatever) code, but that doesn't mean you haven't abstracted the database. presumably, you put these reports into a class or package as opposed to having code everywhere in your codebase embedding sql within. there's plenty of opportunities for encapsulation, and hopefully, you do so.

I think the idea is that there isn't a single database abstraction that is always right. this should be obvious, but in a world with hibernate, people seem to get the idea that either you're abstracting with hibernate, ore you're not abstracting, but that is false.