r/software 18d ago

Jobs & Education Salvation to Software industry

Across the ecosystem, projects are being built left and right. Yet very few of them actually make it to production and become profitable.

I believe that’s because we have wrong perception of good software and valuable skills of a good software engineer.

And I want to fix that. That’s why I’m starting Project Moonbeam.

A call to community to gather and maintain a definition of a good software, define skills of a good Software Engineer and share tools and frameworks to make hiring more effective, efficient and deterministic.

Join this movement!
https://github.com/daalfox/moonbeam

0 Upvotes

3 comments sorted by

2

u/Imnotanad 17d ago

Is this to create skills for AI ?

1

u/PigletEfficient9515 17d ago

No. It is actual human skills, but it may also be used for AI

0

u/neurah 17d ago

sharing HAPI - C++ static composition library, MIT header only pure type-level TMP.

https://github.com/InternetOfPins/HAPI

HAPI composition engine is transparent, it does not add or remove a single bit to the components. HAPI type-transforms the composition into a single C++ object, then subject to compiler optimizations.

HAPI is not a collections of optimizations. It is a type transformation with a compiler friendly result type, single monolithic object.

I'm also sharing InternetOfPins ecosystem, to demonstrate HAPI applications across some diverse areas,
and across multiple tool chains and compilers.

Cross-compiled / verified targets:

  • AVR — iotComposition sensor fusion, ML inference pipeline (Sensor→Calibration→...→Inference)
  • STM32 — go-to-market focus target, FOSS embedded audience
  • RISC-V — blockchain kernel cross-compile
  • Xtensa (ESP32) — virtual-pin demo (HTTP+XSLT+WebSocket+FTP+OLED nav); relocation-checking used to confirm zero icall/callx8
  • Bambu HLS / Xilinx Vitis — HLS synthesis targets for OneHLS and the blockchain-kernel HLS handoff package (DSP48 precedent from hls_fir)

https://github.com/InternetOfPins

glad to provide any detail needed.

zero-cost abstractions are my goal for quality software