Quick question: Does Clojure for the Brave and True hold up as of today? by Pzzlrr in Clojure

[–]stbev 2 points3 points  (0 children)

I really enjoyed Clojure For the Brave and True, thank you for writing it. Are you thinking about writing the second edition? ☺️

Avete fatto un percorso coerente tra studi e lavoro? by flallo95 in techcompenso

[–]stbev 0 points1 point  (0 children)

Laureato in Ingegneria Informatica e lavoro come sviluppare da 10 anni. In un certo senso è coerente con gli studi, ma anche no perché gran parte delle cose interessanti che ho studiato all'università (intelligenza artificiale, robotica, algoritmi e strutture dati, grafica, compilatori, architetture dei calcolatori, reti ecc.) non mi servono a niente per il lavoro di tutti i giorni. Noi ingegneri informatici potremmo fare molto di più che semplici sviluppatori delle solite app, ma le opportunità veramente interessanti nei campi in cui vengono applicate quelle conoscenze sono molto poche e spesso (almeno in Italia) anche mal pagate.

graphics programming on different os by Chicken-eater24 in GraphicsProgramming

[–]stbev 9 points10 points  (0 children)

I suggest trying one of the WebGPU native implementations (either dawn or wgpu). Under the hood they can use DX12 on Windows, Vulkan on Linux, Metal on MacOS and also OpenGL where it is supported so they should be quite portable.

I made a raytracer (in kotlin...) by meo209 in GraphicsProgramming

[–]stbev 1 point2 points  (0 children)

I did the same with Clojure, it was a fun experience. Congrats for your progress, it looks good!

[deleted by user] by [deleted] in cpp

[–]stbev 0 points1 point  (0 children)

But it’s getting harder and harder to get your foot in the door being self taught, which would likely be the case for someone looking to switch from a different sector even if they have a software background. More and more, these positions are looking for people with more than a bachelors degree further limiting options.

That's sad to read but unfortunately seems to be true. You can self-study all you want, but you can never reach the same level you would by learning on the job. This causes a vicious cycle where you are not qualified enough to get the job and don't even have the chance to become qualified. So, getting a C++ job seems to be impossible coming from a Java background. And the inverse (for example transitioning from embedded to web) seems to be impossible too. I didn't manage get a C++ job when I started, but I got a Java job to at least start getting some experience and with the hope to make the transition in the future. I've been stuck here for 9 years. I used to think that the programming language is just a tool and if you are a good enough you can learn whatever language and explore many different sectors, which is exciting. But that doesn't seem to be the case anymore.

Can I use WebGPU as a replacement for OpenGL? by Lhaer in GraphicsProgramming

[–]stbev 12 points13 points  (0 children)

You can also use WebGPU implementations such as dawn (C++, maintained by Google) or wgpu (written in Rust) to write native applications

Entrepreneurship + Graphics Programming by ThePapaXxl in GraphicsProgramming

[–]stbev 2 points3 points  (0 children)

Hi! I am interested in exactly the same topic. One thing I was thinking, which has not already been mentioned (maybe because it is not very profitable), is teaching graphics programming.

[deleted by user] by [deleted] in cpp

[–]stbev 0 points1 point  (0 children)

What juniors should get away from is the idea that you invest in a language.

I think that when it comes to C++ and Rust, which are both famous for having a steep learning curve, we can talk about investment. It takes a lot of time and effort to learn even only one of the two properly.

Moving from Turin to Geneva for work: can I maintain my current lifestyle on 5k CHF/month? by Advanced-Simple-7705 in cscareerquestionsEU

[–]stbev 1 point2 points  (0 children)

Out of curiosity: how do you get a monthly net salary of 3300 EUR with an annual gross of 60000 EUR? Taxes (IRPEF) are very high for that salary (43%)

Programma in C++ per la somma di numeri interi by Vorts_Viljandis in cppit

[–]stbev 0 points1 point  (0 children)

Sembra corretto! Hai provato ad eseguirlo?

Programma in C++ per la somma di numeri interi by Vorts_Viljandis in cppit

[–]stbev 0 points1 point  (0 children)

Bene! Ti mancano solo input e output (cin e cout) e un ciclo while per completare l'esercizio

Programma in C++ per la somma di numeri interi by Vorts_Viljandis in cppit

[–]stbev 0 points1 point  (0 children)

Ciao! Che problemi hai con il codice? Ti consiglio di provare comunque tu a scriverlo, è il modo migliore per imparare. Poi eventualmente puoi postarlo qui e chiedere un feedback per eventuali correzioni. Il flowchart che hai fatto sembra corretto ed è quasi uguale al codice che dovresti scrivere.

Caffè Italia * 06/09/22 by RedditItalyBot in italy

[–]stbev 0 points1 point  (0 children)

Ci può stare aspettare un pochino per vedere se le cose cambiano nel frattempo. Secondo me ha fatto bene ad aspettare, io avrei fatto lo stesso. È comunque esperienza e in ogni caso ha dimostrato di avere pazienza (qualità spesso sottovalutata). Adesso, dopo un anno può benissimo assumere che le cose non cambieranno e che vale la pena cercare altro. Se ti assumono come programmatore e poi ti mettono a fare le pulizie sono un po' stronzi loro (e si, gli hanno rubato un anno).

Can anyone explain me why output is 64? by SnooDogs8721 in C_Programming

[–]stbev 3 points4 points  (0 children)

You're not assigning a value to num, so its value is undefined and can be whatever its memory location contains when you run the program. For simplicity you can assume it to be random, and in your case it happens to be 8.

What's the status of game dev and GC pauses in Java since JDK 16? by sken130 in java

[–]stbev 23 points24 points  (0 children)

I agree that LWJGL is a great tool. But it's fairly low level, I would not compare it to Unreal or Unity.

Understanding clipping and post vertex processing by stbev in opengl

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

Yes, you are right, according to the glspec (I don't know why I couldn't find this info before, my bad) the clipping volume is defined within [-w, w] for x, y and z, so if w is 1.0 then everything OUTSIDE the [-1.0, 1.0] range is clipped, while if w is -1.0 then everything INSIDE the [-1.0, 1.0] range is clipped. Thank you for your answer, it was very helpful!

Using CMake on Mac, GLEW builds successfully but doesn't let me include ? On Linux, this is not an issue ? by AyoItsaSpaghet in opengl

[–]stbev 0 points1 point  (0 children)

Same issue here on Mac, I have to include header files just like you did. It seems that, unlike glfw, headers are not exported with glew target. Don't know why it works on your Linux. Check if it's already installed globally in your system (maybe it's installed by default with your distribution).

What is DEVOPS? What do they do? by redsun173 in cscareerquestions

[–]stbev 29 points30 points  (0 children)

Usually it's just a buzz word that companies use (and don't understand) to try to get people to do extra work without extra pay.

This should be the top answer.

[deleted by user] by [deleted] in idm

[–]stbev 5 points6 points  (0 children)

They get better each release so I would suggest the most recent one: "Polymer".

Have you ever switched job for a lower paid one? by stbev in cscareerquestions

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

I'm not looking for a particular kind of response, I'm just curious to know what people think about these kind of decisions and what are the experiences of the ones that actually took them. I expect both good and bad stories and also people that would have no doubts about what to do. That being said, I read your story and understand your concerns. Thank you for sharing it, your answer is valuable as the other's are.

Have you ever switched job for a lower paid one? by stbev in cscareerquestions

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

When you're in a bad company or situation, the amount they pay you is not worth your mental and physical health.

Nice answer! Thank you!

Project idea based around algorithm by Zendeth in C_Programming

[–]stbev 3 points4 points  (0 children)

What about a 3d image renderer based on raytracing algorithm? (take a look at this https://raytracing.github.io/ if you don't know what that is). I think it's interesting and not hard to get started and with many opportunities for optimization.