Slashdot Mirror


User: Tough+Love

Tough+Love's activity in the archive.

Stories
0
Comments
8,049
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 8,049

  1. Re:Idiocracy on 'The Problem With Programming and How To Fix It' (alarmingdevelopment.org) · · Score: 1

    A really common issue is when you have a simple bit of algorithm wrapped in maniacally complex layers of crappy interface. Then it may be better to just ignore that and roll your own.

    Unfortunately, the more typical approach of the beta dev is to wrap the crap in yet another layer of crap.

  2. Re:Idiocracy on 'The Problem With Programming and How To Fix It' (alarmingdevelopment.org) · · Score: 1

    they're like snowballs rolling down hill, becoming bigger and more chaotic until they literally are unmanageable

    Shitballs actually, and when they hit the wall it gets everywhere and everything really stinks.

  3. Re:Idiocracy on 'The Problem With Programming and How To Fix It' (alarmingdevelopment.org) · · Score: 1

    Pride is not the same as narcissism. Pride in craft is an essential attribute of a competent programmer.

  4. Yes on Is Facebook Ignoring Our Humanity? (qz.com) · · Score: 5, Funny

    Mark Zuckerberg is a cylon.

  5. Re:Idiocracy on 'The Problem With Programming and How To Fix It' (alarmingdevelopment.org) · · Score: 1

    That was sweet.

  6. Re:Idiocracy on 'The Problem With Programming and How To Fix It' (alarmingdevelopment.org) · · Score: 1

    You write a lot of tidy text and it superficially makes sense but is actually chock full of fallacies. For example, there is no fundamental rule dictating that a more abstract computer language must generate more machine code. For example, Haskell compared to Javascript is sufficient to falsify your claim. Haskell generates much less machine code than Javascript + V8. Why? Because the compiler and code generator are written in Haskell, a tool admirably suited to the kinds of abstractions required to express a really good code generator. And because some of the particular abstractions of Haskell (provable limitations of side effects!) help a lot. And because Haskell can work on the problem as long as it wants, it doesn't need to worry about real time latency of the compiler.

    I'm not calling your post junk, I'm just saying it needs to be debugged.

  7. Re:Idiocracy on 'The Problem With Programming and How To Fix It' (alarmingdevelopment.org) · · Score: 1

    Oh, you mean like no melody, no harmony, no rhythm, no structure. Gotcha.

  8. Re:Still no integers? on Microsoft Announces TypeScript 3.0 (neowin.net) · · Score: 1

    Integer type, just to be clear. Javascript not having it is fantastically lame. How could an entire ecosystem remain so fantastically lame after so many years, so much investment in it, and so much depending on it? Makes my skin crawl.

  9. Re:Idiocracy on 'The Problem With Programming and How To Fix It' (alarmingdevelopment.org) · · Score: 1

    Learning assembler is not harder than learning C or Lisp

    Learning assembler superficially, maybe. The syntax is simple. But learning to deal with the bizarre additional boundary conditions and extreme lack of modularization support is very weird.

  10. Re:Idiocracy on 'The Problem With Programming and How To Fix It' (alarmingdevelopment.org) · · Score: 1

    Easy to learn, fantastically difficult to master. But today it is mostly used for drivers and the tiny amount of glue an operating system needs that can't be expressed in any sane way in a high level language. Mostly tiny little bits with well defined requirements, readily accessible to the average programmer willing to read the specs closely.

    Today, the assembly masters are the guys who specialize in back end code generation or JIT, a highly exclusive club. There is just no room for anything less than mastership in that space.

  11. Re:Idiocracy on 'The Problem With Programming and How To Fix It' (alarmingdevelopment.org) · · Score: 1

    Try to understand the Android Studio for the first time. I'm an experienced coder, but I didn't understand about half the terminology.

    And that doesn't even rise to the level of computer science, it's just a bog standard engineering mess. If you want to get a taste of genuine complexity then try on something at the bleeding edge of computer science like distributed consistency or language translation. As distinct from invented complexity due to crap design and no culture of iterative improvement.

  12. Re:Idiocracy on 'The Problem With Programming and How To Fix It' (alarmingdevelopment.org) · · Score: 1

    It's not "many people can't think logically". Nobody can.

    You delude yourself with wishful thinking. There are logical prodigies just like there are mathematical prodigies. Alan Turing is an archetypal example. You not being one does not change the fact. Not calling you stupid, but you don't need to be a genius to be a theoretical physicist, just diligent at building your skills. The vast majority of the Higgs discovery team were practitioners, not prodigies. But study the life of Schroedinger or Einstein (again) if you still believe there is no such thing as a logical prodigy.

  13. Re:Idiocracy on 'The Problem With Programming and How To Fix It' (alarmingdevelopment.org) · · Score: 1

    I am with you on that. Effective programming skills can be taught and learned just like Jazz can. The common wisdom once was, Jazz can't be learned, it is something you were born with. Well, maybe in the case of Benny Goodman, sure, but there are plenty of Jazz players who can who were taught to lay down a sweet line that may fall a bit short of genius. Perfectly fine for a wedding.

    The situation is even more relaxed in the programming world because here we are after utility, not art. Objectively easier to break it down than music.

    That said, everybody knows that some are much better at it than others, maybe because of being better at learning, and quite probably they did inherit bigger, stronger mental tools. These may end up as famous superstars and change the world, but for every one of those we need 1,000 others whose craft rises only to the level of mastership. Unfortunately, that's not what we see today, instead we see 10 serious craftsmen per 990 romper room toddlers playing programmer with management none the wiser and unable to distinguish between them.

  14. Re:Idiocracy on 'The Problem With Programming and How To Fix It' (alarmingdevelopment.org) · · Score: 1

    You can pretty much use any modern language for any problem

    You can leave out the "pretty much" because of Turing equivalence. Reality is a bit different. Little irritations like limited resources and the need for stability and maintainability come into it.

  15. Re:Idiocracy on 'The Problem With Programming and How To Fix It' (alarmingdevelopment.org) · · Score: 1

    Maybe the internet needs grades like the education system so there can be a safe place for elementary school programmers to play, socialize with peers, and not hurt themselves.

  16. Still no integers? on Microsoft Announces TypeScript 3.0 (neowin.net) · · Score: 0

    Still no integers? Come on guys, why put all that work into it and leave that bleeding wound still bleeding? Pass.

  17. Re:This is so viscerally offensive on Apple Becomes the First $1 Trillion US Company in History (reuters.com) · · Score: 1

    Kernel throughput is not the limiting factor for wifi or Ethernet

    It can be, it depends on protocol and situation. For example, how efficiently does the kernel handle incoming ICMP? That determines how easy it is to take you offline with a DoS attack. TCP stalls are a real problem. I've had an iPad suffer from lengthy stalls on a home network while the Android tablet right next to it kept running smoothly. Some issue with name service? Some packets got dropped? Who knows, but Linux stack has orders of magnitude more engineering work invested in it, issues that come up are tracked down and fixed by hordes of devs. But in MacOS they can live on for years, or forever. Never underestimate the importance of a solid and featureful kernel, or its effect on the user experience.

  18. Why do you troll?

    What you call "trolling" others call "well earned criticism". We both know that Apple's headphone decision had nothing to do with courage and everything to do with selling those overpriced Beats headphones.

  19. triggered?

  20. Re:they cost 9 bucks now.. on Apple's 2018 iPhones Are Rumored To Not Include Headphone Dongle In the Box (theverge.com) · · Score: 1

    I'm so pleased with my Moto G6+, great value. I can see getting their flagship next cycle. I don't need to mention whether this one has a 3.5mm jack, right?

  21. Ah, that's what Tim Cook meant, thanks for clarifying, he just wants to give you his "courage".

  22. Re:Headphone snob here... on Apple's 2018 iPhones Are Rumored To Not Include Headphone Dongle In the Box (theverge.com) · · Score: 2

    Welcome to Android :)

  23. Re:Can they get rid of the charger next? on Apple's 2018 iPhones Are Rumored To Not Include Headphone Dongle In the Box (theverge.com) · · Score: 1

    Does anyone reading this not have a pile of USB chargers by now? I know I do. I don't need another in the box with the phone.

    Speak for yourself. I find that each phone generation wants a beefier charger. More battery capacity, faster charging. Give me a charger that's tailored to the phone, thanks. Switching power supply technology keeps improving, so each USB charger generation ends up about the same size, and a bit more efficient, nice.

    Apple can keep removing things that people need and want, I don't care, in fact it's amusing. I get my electronics from somebody else.

  24. Got to get more money per follower on Apple's 2018 iPhones Are Rumored To Not Include Headphone Dongle In the Box (theverge.com) · · Score: 1

    Apple has to get more money per follower, it's the only way to hold the stock up. Come on, don't be stingy, Apple needs your retirement savings more than you do! What are you, selfish?

  25. Re:This is so viscerally offensive on Apple Becomes the First $1 Trillion US Company in History (reuters.com) · · Score: 1

    Of course you understand that wifi is a network, right? The internet is a network? Or you are one of those one-button minds? (rhetorical question)