Pocket MicroTechnics

7.9K posts

Pocket MicroTechnics

Pocket MicroTechnics

@pocketmt

Software & Firmware developer. Robotics and electronics hacker, special interrest in IoT, LoraWAN, Sensors and Data Acquisition tools, Compilers technologies

France Katılım Şubat 2011
1.3K Takip Edilen2.1K Takipçiler
المتصهين عدوي
المتصهين عدوي@a_boughazi·
@pocketmt @i2cjak If you are using goto in your C, Java programs, you need to change your coding style. Bare metal isn't a problem at all, but instead of writing everything from scratch, use a runtime over the bare metal (e.g: rust no_std + embassy)
English
1
0
0
40
i2cjak
i2cjak@i2cjak·
if you are using FreeRTOS in 2026 i have zero respect for you
English
42
1
91
18.7K
Pocket MicroTechnics
Pocket MicroTechnics@pocketmt·
@wholyv If ML had started in C++, we’d probably still be debating move constructors and template metaprogramming tricks instead of publishing papers. Python just lets people focus on the math.
English
0
0
1
41
lyv ⌘
lyv ⌘@wholyv·
What if C++ was used for machine learning instead of Python. given C++ evolved to allow that. I wonder how faster, our AI models would be these days.
English
445
41
3K
666K
Pocket MicroTechnics
Pocket MicroTechnics@pocketmt·
@chesterzelaya These days you can write a compiler in almost any language. Some argue that a “real” language proves its maturity when its compiler can be rewritten in the language itself and compile its own source. That milestone is called bootstrapping.
English
0
0
3
357
chester
chester@chesterzelaya·
what compiles the compiler?
English
84
3
121
66.9K
Pocket MicroTechnics
Pocket MicroTechnics@pocketmt·
@valigo Every time I switch back to Delphi, I’m reminded what a fast compiler feels like. Clean language design + sane units = insane build speed. Meanwhile in C/C++: header hell, recursive includes, template explosions… Worked on corp app 1M+ LOC Delphi app: <2 min build.
English
1
0
2
772
Valentin Ignatev
Valentin Ignatev@valigo·
I now understand why corporate slaves have so much love for modern C++. This shit compiles so slow you can spend half a day drinking coffee and doomscrolling.
English
121
258
13.5K
274.6K
Pocket MicroTechnics
Pocket MicroTechnics@pocketmt·
@CodeByNZ Ever since I started using Fork,my Git CLI usage dropped to near zero(apart from rare corner cases).Switching to GitKraken cause it works on Linux.Using cryptic commands when the same operation can be done with a click or drag/drop feels more like nostalgia than efficiency
English
0
0
0
26
NZ ☄️
NZ ☄️@CodeByNZ·
When VS Code already has the Source Control feature, why do developers still use Git commands in the terminal for pushing, committing, or cloning repositories? 👀
NZ ☄️ tweet media
English
393
47
1.2K
253.8K
Pocket MicroTechnics
Pocket MicroTechnics@pocketmt·
@azamsharp Companies that keeps working this way will disappear. AI is the new way to discuss wit hardware. writing dumb series of instructions manually belongs to a died world.
English
0
0
0
15
Mohammad Azam
Mohammad Azam@azamsharp·
People who keep saying AI is going to replace developers… have they actually worked inside a large enterprise? A LOT of companies don’t even allow developers to install third party packages. I regularly talk to friends working at Fortune 500 companies. Some of them aren’t even allowed to install NumPy or Matplotlib without going through layers of approval. In some environments, even access to LLM tools is restricted or sandboxed behind heavy compliance controls. This isn’t a “move fast and ship AI agents” world. It’s a world of security reviews. Procurement. Legal approvals. Risk assessments. I remember years ago it took two weeks just to get approval to use jQuery. Two weeks. For jQuery. Now imagine trying to integrate external AI services, autonomous agents, or experimental frameworks into that kind of environment. AI is powerful. It’s transformative. But enterprise reality moves at a very different speed.
English
380
118
1.6K
165.8K
European Dividend Growth Investor
European Dividend Growth Investor@European_DGI·
The guy has never worked in a corporate. No way that there will be such a rapid adoption in a corporate environment that leads to a 20% reduction within a single year. However, he actually says 10% to 20% in 1 to 5 years. 10% in 5 years could be possible. But so many things could be possible by then 😉
English
9
0
35
25.5K
Pocket MicroTechnics
Pocket MicroTechnics@pocketmt·
@qwqbebe @TheGracia_here I’d say the same 🙂 But in some domains (medical, rail, aerospace), C99 is imposed. Toolchains, static analyzers, and certification flows (MISRA-C, etc.) are validated only for C. When the project or customer mandates C for compliance reasons, you don’t really get to choose.
English
0
0
1
110
Gracia
Gracia@straceX·
Dynamic Arrays in C by tsoding 😁
English
31
159
2.5K
264.7K
Dmitrii Kovanikov
Dmitrii Kovanikov@ChShersh·
You watch Netflix in your free time. I watch C++ lectures in my free time. We're not the same.
Dmitrii Kovanikov tweet media
English
136
123
2.3K
94K
Pocket MicroTechnics
Pocket MicroTechnics@pocketmt·
@madietlx So sorry for you. 🥹 First it’s continuity beeps… Then it’s oscilloscopes at 2 AM… Next thing you know you’re arguing about probe compensation on the internet. There’s no cure. You got hooked
English
2
0
0
82
MARCELL
MARCELL@madietlx·
You can just do things I used a multimeter for the first time in my life. I experimented with circuits on a breadboard using battery power 🔋 (no Arduino yet) Then I inserted the battery into the meter and tested continuity: The beeping/LED works. Baby steps. Feeling good.
English
38
12
297
20.2K
Pocket MicroTechnics
Pocket MicroTechnics@pocketmt·
@victorianoi Same for books, they’ll be astonished how a human being was able to press a button for each character (without accounting mistakes and backspace) to fill 1000 pages books when it’s extremely easy to talk to a machine directly.
English
0
0
0
316
Victoriano Izquierdo
Victoriano Izquierdo@victorianoi·
In 20 years, vibe coders will look at the Linux kernel repo the way we look at the pyramids. In awe, unable to imagine how they managed to drag all those giant stones and pile them up in the middle of the desert.
English
257
1.6K
17.7K
528.6K
Pocket MicroTechnics
Pocket MicroTechnics@pocketmt·
I also tried an experimental PIC32 MIPS code generator
Pocket MicroTechnics tweet mediaPocket MicroTechnics tweet media
English
0
0
0
53
Pocket MicroTechnics
Pocket MicroTechnics@pocketmt·
Some syntax example of my PyPIC language compiler
Pocket MicroTechnics tweet mediaPocket MicroTechnics tweet mediaPocket MicroTechnics tweet mediaPocket MicroTechnics tweet media
English
1
0
0
83
Pocket MicroTechnics
Pocket MicroTechnics@pocketmt·
well, still working on my experimental language compiler. It's a Pythonish language with Pascal semantics ans strictness, it generates native code (no GC, no VM, ...). It generates an SSA like IR. I tried generating brute PIC16F code,seems to work @MicrochipMakes @MicrochipTech
Pocket MicroTechnics tweet media
English
1
0
3
145
Pocket MicroTechnics
Pocket MicroTechnics@pocketmt·
@Zinny_Edmund Yes still reading books.I’m a top-down learner:I need the macro view first,then I drill down progressively.Book’s TOC+pedagogical struct is perfect for building mental map before diving into details.Just avoid over-investing in fast-moving stacks that obsolete in 1–2 years.
English
0
0
0
25
Zinny 🎀
Zinny 🎀@Zinny_Edmund·
As a developer, do you still read programming books?
Zinny 🎀 tweet media
Enugu, Nigeria 🇳🇬 English
57
10
124
3.4K
Pocket MicroTechnics
Pocket MicroTechnics@pocketmt·
Cool, received my books, they are in excellent condition
Pocket MicroTechnics tweet media
English
0
0
2
58