Recent content by harborsparrow

  1. harborsparrow

    Who is responsible for the software when AI takes over programming?

    This may seem off topic, but it might be related too, since we're talking about the phenomenon of software development managers possibly skimping on best practices to save money. Remember that Toyota fiasco where cars would accelerate no matter what the driver did? The very description of the...
  2. harborsparrow

    Did Amazon stop trying once they chose E Ink?

    I don't think Amazon really expected to make money from the Kindle hardware anyway. Where they make money is in sales of Kindle books for reading on their free tablet and phone reader, which IS fairly friendly albeit full of annoying ads.
  3. harborsparrow

    Who is responsible for the software when AI takes over programming?

    Factchecker, we'll have to disagree about the usefulness of code reviews. I recall them catching many issues, but I also recall them becoming far less effective when the software engineering pinheads came up with the idea of basing performance reviews on how few faults were found in one's code...
  4. harborsparrow

    Did Amazon stop trying once they chose E Ink?

    OTOH, had Amazon not pushed forward into ebooks and created the free reader, my house would still be cluttered with hundreds of old sci-fi and fantasy books so that I could reread them someday. Instead, I have them on the Kindle software client provided by free by Amazon. Cleared out like an...
  5. harborsparrow

    Who is responsible for the software when AI takes over programming?

    AI should not, in my view, be used in weapons at all. This will be an unpopular view. I feel certain it has been happening for many years already. In the 1980's at Bell Labs, I worked in software for long-haul lightwave communications and later for managing networks of these systems. I...
  6. harborsparrow

    Who is responsible for the software when AI takes over programming?

    AI "assisting" programmers is indeed extremely helpful. I use it too. I think the enquiry here was whether AI agents can or will or should be trusted to do the whole development process from a specification or design fed to it. It is impossible to know. Just remember that the U.S. and Russia...
  7. harborsparrow

    Who is responsible for the software when AI takes over programming?

    I agree that AI will always be faster than humans, and managers will use it to generate software if it seems to save money. But because of the probabilistic nature of AI's underlying algorithms, I think AI coders will always misunderstand a few important things that (if it is true) would make...
  8. harborsparrow

    Who is responsible for the software when AI takes over programming?

    My comments were in the context of whether AI can be guaranteed to perform well. AI that produces code cannot be made more reliable just by making it (i.e., the code-generating AI agent) open source where a lot of eyes review it's source code, because AI is Not Just Code.
  9. harborsparrow

    Documentation of (only) source code

    There is a lot of wisdom in many of the above comments. My two cents is, don't go overboard. Code documentation ought not be a design doc, though people may feel falsely reassured by the presence of a lot of verbiage. Code documentation exists to assist future code maintainers in...
  10. harborsparrow

    Who is responsible for the software when AI takes over programming?

    AI is more than just code, so making it open source may not be the same as for other software. AI also has a knowledge base and must be trained, and if I understand correctly (I am out of my comfort zone here), varying the data trained on, or even the order in which the algorithm is fed data...
  11. harborsparrow

    Electrical Identifying Philips Hue smart bulb models

    Philips Hue was the very first provider of smart LED bulbs that can be controlled wirelessly. Over the years, as Philips sold ever improved models of smartbulbs, it became very difficult to identify exactly which model one of their bulbs is. Once I've installed a smart bulb, there is some...
  12. harborsparrow

    Who is responsible for the software when AI takes over programming?

    As for "many types of AI", I believe it just about all involves various machine learning algorithms based on Bayes Theorem, is probability based, must be trained, and is subject to statistical type errors. If the code being written by an AI system can afford to have errors in it, fine. But if...
  13. harborsparrow

    Learning data structures and algorithms in different programming languages

    Old person here who wrote code in a gazillion languages including close to the metal. Elias001 is ahead of the game by learning C and assembler to understand precisely how memory is being used in a program. However, as programs historically grew more complex and larger, people found that C and...
  14. harborsparrow

    Who is responsible for the software when AI takes over programming?

    IMO, current AI systems are far from being able to take over the whole of software development. One might trust a chatbot to cough up specific working bits of code to plug in, or more likely, use as a template, thus making coding go faster. Code generators are useful for mundane formulaic...
  15. harborsparrow

    A Crisis for Newly Minted CompSci Majors -- entry level jobs gone

    Here is an interesting article about Elon Musk gambling on LLMs being the future: https://www.wsj.com/tech/elon-musk-xai-memphis-tennessee-power-dec4c70d?mod=djemCybersecruityPro&tpl=cs Note that LLMs run on server farms of PCs whose powerful graphics processors are used in clustered form to...
Back
Top