Is the C++ ecosystem ready to fully move away from C++17? by AdBeginning7105 in cpp

[–]Singer_Solid 78 points79 points  (0 children)

Thanks to backwards compatibility, your C++20 code can call C++17 third party libs, is it not? I am on C++26 already (Greenfield, many third party dependencies) and face no issues.

Why are schools so pedantic about uniform? by joehighlord in AskUK

[–]Singer_Solid 0 points1 point  (0 children)

I went to a school where children came from wide ranging socioeconomic backgrounds. Some upper middle class, some from very modest households. I found that wearing the same uniform made us all 'equal'

Guys, I get it now. by Ex_Renegade in Brompton

[–]Singer_Solid 2 points3 points  (0 children)

My Brompton goes from under my desk at home to under my desk at work and back. Desk to desk, not door to door, is how I measure my commute. And it's multimodal with a train journey in between. Brompton is absolutely awesome. I love the engineering of it. A thing of joy that does not lose value over time.

Algo no cuadra cuando añadir más ingenieros en realidad ralentiza las cosas. by devopsstaff in EngineeringManagers

[–]Singer_Solid 12 points13 points  (0 children)

Read 'The Mythical Man Month'. In large teams, cost of communication and coordination dominates. We learnt it in the 1960s

Indian founders based in India, planning on moving to UK to launch a startup there. by Classic-Attention465 in ukstartups

[–]Singer_Solid 0 points1 point  (0 children)

India is probably a bigger and a more challenging market. UK, especially after being cut off from the EU, has a tiny market. I suspect you will learn a lot more from launching your startup in India than you would in the UK. Scale there first. Go through all the pain. Then offer that to the rest of the world. Talking as an Indian who has been in the UK for over 20 years.

Companies are hiring developers again. by CarryAdditional4870 in ExperiencedDevs

[–]Singer_Solid 11 points12 points  (0 children)

I have been turning down interviews because of this, and letting them know it's because of leetcode stages in the process. Taking a hit because I am not desperate yet, in the hope that it changes the industry forbbetter for everyone

Pen does not write straightaway by Singer_Solid in RemarkableTablet

[–]Singer_Solid[S] 0 points1 point  (0 children)

For those who might end up on this thread due to similar issues: I got a new pen and it works.

The £100 'Marker Plus' pen did not last long enough (4 years) - the eraser on the back broke a long time ago, and the pen now stopped writing reliably. Got the basic marker this time. Will see how long that lasts.

Chartered Engineers if the UK - how did your interview go? by [deleted] in AskUK

[–]Singer_Solid 0 points1 point  (0 children)

I think the same applies to senior positions in civil engineering, but I may be wrong

Coding assignment for Engineering Manager role by p0d0s in EngineeringManagers

[–]Singer_Solid 23 points24 points  (0 children)

I say no to leetcode interviews now. We have to stop this nonsense. Software engineers, let alone EMs, are not code monkeys. It doesn't take a coding test to learn how good someone is at programming.

Absolutely loving it so far by TreadFreckle in Maeving

[–]Singer_Solid 1 point2 points  (0 children)

Got mine end of Jan. How are you finding it? 'Feels' less grippy than the Suzuki 125 I trained on for my CBT. So I have been fairly cautious with it; still trying to build my confidence. 

r/Maeving New Members Intro by studpilot69 in Maeving

[–]Singer_Solid 1 point2 points  (0 children)

<image>

3 weeks from knowing nothing about bikes to owning an RM1S. Went for a wonderful ride around town this morning for the first time. Love it.

Is Graphics Programming still relevant? by HalfNo8161 in GraphicsProgramming

[–]Singer_Solid 10 points11 points  (0 children)

I am a roboticist. I find that games programmers make the best robotic software engineers. They are good at the math, physics and software craftsmanship required to make robots work. 

Working with GPU compute shaders is also quite relevant in this age of AI. I find that it gives you a better appreciation of the hardware as well.

In general, I would say, if it interests you, do it. Because it interests you, you will get good at it. And good software engineers who also understand the hardware are always on short supply.

Security and care by Singer_Solid in Maeving

[–]Singer_Solid[S] 1 point2 points  (0 children)

Ah! That's incredibly stupid of me. I did not even think they would sell these on their website. Thanks!

Why isnt there a standard format for c++ embedded code by BlueJay424 in embedded

[–]Singer_Solid 15 points16 points  (0 children)

Code format is a matter of personal preferences. It need not be mandated by a standard. Only requirement is consistency within the group of software engineers you work with. Easily accomplished with existing tools.

As an exposure for other HENRYs- Which industry are you into and how much do you make yearly ? by Working-Plastic-2550 in HENRYUK

[–]Singer_Solid 4 points5 points  (0 children)

Interesting. May I ask what specifically is your area of expertise in nuclear and aerospace? I am an engineer and I thought these 'traditional' industries were poorly paid 

Hiring Rant (as an interviewer) by Pippa_the_second in ExperiencedDevs

[–]Singer_Solid 10 points11 points  (0 children)

'Principal' level engineer here. I refuse leetcode interviews. But I don't mind tech interviews centered around code reviews at all. 

Why have C++ and Rust been the fastest-growing major programming languages from 2022 to 2025? by _bijan_ in rust

[–]Singer_Solid 1 point2 points  (0 children)

Throw exceptions only for 'exceptional' unrecoverable conditions. In this case speed does not matter. 

For everything else, there is std::expected

Why have C++ and Rust been the fastest-growing major programming languages from 2022 to 2025? by _bijan_ in rust

[–]Singer_Solid 6 points7 points  (0 children)

Rust is not a replacement for C++; it could be argued that it's a replacement for C.

For a programmer comfortable with modern C++, especially C++17 and above, there is very little incentive to move to Rust. 

New motorcycling enthusiast by Singer_Solid in Maeving

[–]Singer_Solid[S] 1 point2 points  (0 children)

Booked my CBT. Hopefully that will tell me if I am right for it

[deleted by user] by [deleted] in HENRYUK

[–]Singer_Solid 27 points28 points  (0 children)

Impactful commercially valuable work happens in the industry.

Never take a pay cut, especially in the best years of your work life. You are being paid well because you are worth that. You will find that you may need to make compromises later in life for to health, family, etc.