←back to thread

124 points akktor | 2 comments | | HN request time: 0.486s | source

This question's for all those cool projects or skills you're secretly fascinated by, but haven't quite jumped into. Maybe you feel like you just don't have the right "brain" for it, or you're not smart enough to figure it out, or even worse, you simply have no clue how or where to even start.

The idea here is to shine a light on these hidden interests and the little (or big!) mental blocks that come with them. If you're already rocking in those specific areas – or you've been there and figured out how to get past similar hurdles – please chime in! Share some helpful resources, dish out general advice, or just give a nudge of encouragement on how to take that intimidating first step.

Let's help each other get unstuck!

Show context
joshdavham ◴[] No.44240513[source]
Python packages written in low-level languages like C/C++ and Rust.

There are currently so many cool open source projects in the python ecosystem that involve writing python packages in low-level languages. But unfortunately, I've barely written any low-level code since university, so these projects are effectively out of reach for me at the moment.

However, I do plan on learning Rust sometime later this year and there are number of smaller projects that I plan on working on!

replies(3): >>44240599 #>>44240870 #>>44245391 #
1. tuveson ◴[] No.44240599[source]
C is not as hard to get into as you might think, and probably necessary to be at least a little bit comfortable with if you want to write Python libraries or understand Python internals. I would suggest Beej’s guide, if you’re looking for a place to start!

https://beej.us/guide/bgc/

replies(1): >>44242579 #
2. joshdavham ◴[] No.44242579[source]
Many thanks for the resource!

I did do some C in uni and I remember not finding it too terrible and actually pretty fun, but yeah, it does feel intimidating to come back to.