Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. How Delhi Cut Electricity Loss from 50 to 5 Percent (ieee.org)
    78comments
  2. Claude partial outage (claude.com)
    4comments
  3. AI companies leak data to advertisers [pdf] (jorgegarciaherrero.com)
    95comments
  4. Jeeves. Reasoning improves Jev-like decision models (github.com/posthog)
    48comments
  5. You Are No Longer Invited to Dinner (derekthompson.org)
    314comments
  6. Without the Hot Air (withouthotair.com)
    25comments
  7. 500k facial scans at UK stations yield no arrests, 1 false positive (theguardian.com)
    147comments
  8. Using any C++ library in Godot (conan.io)
    27comments
  9. What makes software development engineering (parksb.github.io)
    9comments
  10. US sanctions force The Netherlands off Microsoft and toward alternative NixOS (tomshardware.com)
    147comments
  11. Digital Audio on the ZX Spectrum's 1-Bit Beeper (bumbershootsoft.wordpress.com)
    1comments
  12. Claude Is "At Capacity"
    1comments
  13. Phyllotaxis: An audio-reactive LED display (jagi.studio)
    29comments
  14. 1 in 8 cancer cases worldwide are caused by infections, study finds (cbc.ca)
    13comments
  15. Google ending ChromeOS support two years early (theregister.com)
    1comments
  16. Unsurprisingly, Meta's new Muse AI agent blatantly ignores users permissions (appleinsider.com)
    —discuss
  17. Show HN: Raven – The harness of harnesses, built for RSI (github.com/evermind-ai)
    24comments
  18. The systems that no one will test (christianperone.com)
    41comments
  19. California farmers are struggling to sell grapes as demand for wine drops (kqed.org)
    737comments
  20. Show HN: Jevstiller – Distill Jev into a local model, with a disagreement bound (jevstiller.pages.dev)
    1comments
  21. Booted up in 1993, this server still runs – but not for much longer (2017) (computerworld.com)
    69comments
  22. Software occlusion culling in Block Game (enikofox.com)
    4comments
  23. Pirating the Pirates (mubi.com)
    324comments
  24. Four CHI '26 papers I wish I wrote (countingfromzero.blog)
    6comments
  25. Optimizing x264 settings and per-title ladders (streaminglearningcenter.com)
    1comments
  26. Startup Nights 2026 is comming up on 5-6 Nov. in Switzerland (startup-nights.ch)
    22comments
  27. The Beatles have permeated research papers across academic disciplines (phys.org)
    8comments
  28. Tank Body Problem (jimsitu.com)
    33comments
  29. MicroLLM Lab – Try 7 tiny LLM's in the browser (stateofutopia.com)
    97comments
  30. ESP32S3 cluster running 1.58-bit (BitNet) Language model (github.com/low-zi-hong)
    29comments

What makes software development engineering

9 pointsby 1h agoparksb.github.io
8 comments
10m agoHN ↗

In fact, in some Canadian provinces, titles in computing such as “software engineer,” “computer engineer,” and others containing “engineer” are (in principle) reserved for people licensed as engineers by the provincial engineering regulator.

A most rational stance. One we should enforce here in the US.

If I were an engineer, there's no way I would trust any interface to a control system for a water purification plant that connected to the internet and allowed for ingress of control. Just as an example.

The OPM hack of 2015[1] is the worst case, in terms of national security, that clearly proves no Engineers were involved in the design of their computer system. Ingress of control should be absolutely prohibited, and it wasn't. I don't know why that database was ever put into a computer, instead of filing cabinets in a vault, nor why it was ever connected to any other system, and not completely air-gapped in said vault, with manual controlled exfiltration of data upon request.

[1] https://en.wikipedia.org/wiki/2015_Office_of_Personnel_Manag...

8m agoHN ↗

So instance of SWE1 we become SWD1. I don't see the difference.

7m agoHN ↗

The difference is for others than "engineers" (software developers), where there is an expectation of certain quality when they hear someone call themselves "engineer". Just like the title "doctor" carries a certain expectation.

3m agoHN ↗

"Doctor" is a funny one because physicians latched onto the term to try and give themselves the credibility where they previously had none. Its use in medicine is in a lot of ways similar to the software situation.

4m agoHN ↗

So what about like "mechanical engineers" or "process engineers" or "hardware engineer" or "biomedical engineers" etc?

7m agoHN ↗

I notice that software-related professions tend be named after traditionally male-dominated fields, such as "software engineer" or "software architect" or even the "rock star programmer".

Which is strange since the original "computers" were predominately women[0] and I find writing software has much in common with activities that were historically at least coed, such as creating recipes or sewing patterns.

Yet we never hear of "software chefs" or "software tailors". Given how little many titular heads of software companies understand their product, "software nanny" would also be applicable.

[0] https://www.smithsonianmag.com/science-nature/history-human-...

5m agoHN ↗

I think only some software work is engineering and if I call myself a software engineer (in regard to my employment), it’s because it’s actually “a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software”. And not just paying lip service. Otherwise, I’m something else with or even without the word software in the title (even if I work with software). Outside of work, I inherently consider myself a software engine but if work requires it, I have no problems treating it as less.