aidan

joined 2 years ago
[–] aidan 3 points 4 months ago

That's a lovely project! Just came here to say that while many of the C and C++ build systems seem to be overcomplicated to use sometimes, I must say that I had a pretty good time with meson. It lets you have a very simple build file while also being extensible for more complex projects. Perhaps it could give you some inspiration!

[–] aidan 2 points 7 months ago

Thank you for the valuable tips!

[–] aidan 2 points 7 months ago (1 children)

That's a very good point. Thank you!

26
submitted 7 months ago* (last edited 7 months ago) by aidan to c/ask_experienced_devs
 

I'm really enthusiastic about anything involved with Unix/Unix-like operating systems and their ecosystems (Mostly Linux and a bit of BSD variations). I also know a couple of programming languages including C, C++23 and OCaml. But other than doing a couple of tiny projects mainly to practice my programming skills in the languages mentioned above, most of my experience is theoretical and it comes from reading books, blogs and watching conferences.

I'm interested in gaining "actual" experience by doing systems programming related projects but I'm not sure how to get started. How do I decide on which topic to choose? A topic which would not be too overwhelming and actually achievable? And how do I gain the background knowledge needed to implement a project without ending up copying and pasting everything from existing implementations?

Thank you!

[–] aidan 5 points 1 year ago

for removal

[–] aidan 2 points 1 year ago

MY EXPRESSION IS BEING EVALUATED

[–] aidan 9 points 2 years ago (1 children)

I think you meant BSD