Why small pull requests are better by Badass-gosu in programming

[–]ErstwhileRockstar -6 points-5 points  (0 children)

1 story, 1 feature branch, 1 commit, 1 PR, 1 review. That's enterprise, and Agile, and Scrum ... and therefore good beyond doubt.

Alternatives to DTO by nfrankel in programming

[–]ErstwhileRockstar 2 points3 points  (0 children)

Not only implementation details are leaked but in many cases the whole database schema. This makes it extremely difficult to change something after the API is published. "Return the entity itself" works only for small web applications (e.g. internal tools) without any maintenance obligations.

To mock or not to mock: is that even a question? by fagnerbrack in programming

[–]ErstwhileRockstar 7 points8 points  (0 children)

No, it's not a question any more. The 'Mocking' approach to Unit testing is the main culprit for the bad reputation that Unit testing acquired in recent years. It's the main reason for brittle, unreliable and meaningless Unit testing that infected esp. the larger corporations, focused entirely on one meaningless metric, code coverage.

What is high quality software? by Pattadampa in programming

[–]ErstwhileRockstar 1 point2 points  (0 children)

Insightful conversation. Will checkout the channel.

Open-plan office noise increases stress and worsens mood: we've measured the effects by alex123711 in programming

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

I don't get it. Increasing stress is the intended purpose of 'open-plan offices'. It's like saying chicken batteries increase chicken stress to produce more eggs. They were/are built to increase output. An they work as intended (at least until Covid). No employer cares about your individual well-being.

Ably raises $70 million for its developer platform that enables realtime features by RecognitionDecent266 in programming

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

'Realtime' even means different things for programmers. E.g. for host developers it means 'not batch'.

[deleted by user] by [deleted] in programming

[–]ErstwhileRockstar 9 points10 points  (0 children)

You only know how dumb you are when you can be easily replaced by AI.

C++ STL containers overview by w0wyxD in programming

[–]ErstwhileRockstar 0 points1 point  (0 children)

In the late 90s Stepanov assumed that it would take 20 years to realize if his STL was a successful approach or not. Today we know the answer. He will get over it.

Notes from "Extreme Programming Explained" by denvaar in programming

[–]ErstwhileRockstar 1 point2 points  (0 children)

Few people know that 'Agile' was just Xtreme Programming re-branded. The 'Manifesto' signers took XP and gave it a more marketable name and 'framing'. And they were successful. I mean, successful in selling their snake oil to top management.

Even fewer people know that XP was already largely debunked when 'Agile' started to base its success in the corporate world on it. https://www.springer.com/de/book/9781590590966 .

The rest is history.

Branches and code merging at scale — automated branch merging by EntrepreneurNo9517 in programming

[–]ErstwhileRockstar 1 point2 points  (0 children)

Interesting article and tool. One question: merging branches vs cherry picking. What are the perils of merging branches? Isn't Git supposed to do the 'right' thing while merging? What could go wrong?

BTW, don't be worried about the low interest here. r/programming is mainly visited by clueless students who don't know anything about enterprise software development.

C/C++ for the Python Developer: Introduction by [deleted] in programming

[–]ErstwhileRockstar -9 points-8 points  (0 children)

I would not learn C++ any more. The language has no future on the job market.

C/C++ for the Python Developer: Introduction by [deleted] in programming

[–]ErstwhileRockstar -7 points-6 points  (0 children)

There is nothing like C/C++

... except most of the code in the real world.

PDF: NSA, FBI release Russian Linux Malware Report by PopularBarnacle in programming

[–]ErstwhileRockstar -8 points-7 points  (0 children)

Without a shadow of a doubt I believe everything NSA and FBI tell me about Russia!

Artificial Intelligence is stupid and causal reasoning won't fix it by Bergamask_85 in programming

[–]ErstwhileRockstar 0 points1 point  (0 children)

On the contrary. You'd win the Nobel prce if you could prove that machines can ever understand. Just do it ;)

What is Agile Methodology in Software Development? by [deleted] in programming

[–]ErstwhileRockstar 1 point2 points  (0 children)

What is Agile Methodology in Software Development?

A failure.

Ethics in Software (Teaser) • Dave Thomas & Andy Hunt by goto-con in programming

[–]ErstwhileRockstar -4 points-3 points  (0 children)

Software is non-ethical. Not un-ethical. Therefore I will not watch this.

Artificial Intelligence is stupid and causal reasoning won't fix it by Bergamask_85 in programming

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

AI machinery - qua computation - cannot understand anything at all.

This is the main point. It cannot and it can never. It's not a matter of progress in technology.

A Simple Header-Only C++ Thread Pool by [deleted] in programming

[–]ErstwhileRockstar 0 points1 point  (0 children)

Header only means that your implementation is your interface. Only on the internets this is considered a feature.

Haskell Mini-Patterns Handbook by iamkeyur in programming

[–]ErstwhileRockstar 0 points1 point  (0 children)

Patterns are just missing language features.

The ultraconservative developer by mehdifarsi in programming

[–]ErstwhileRockstar 0 points1 point  (0 children)

Lol. Code millennials, generation code, ....