Skip to main content

The types of programming languages I want to learn

I really don't care which programming language I am using as long as it enables some stuff like rapid feedback. But this is a matter of tooling most of the time. What I am really looking for is to master a set of languages that enables stuff. Here is a list what I want to be able (trough a language):

  • Imperative Programming: I always have to say something directly to my computer
  • GPU/Herogeneus: Doing stuff on more than one core in parallel
  • FPGA: Making Hardware Soft
  • Distributed Systems: Some concepts an in language, some out language
  • Machine Learning is a way to program
  • The web - an own category

Comments

Popular posts from this blog

Futureproof Software

From here:  https://dzone.com/articles/the-secrets-of-futureproof-software Self-healing Self-patching, or more broadly, self-updating Backward compatibility Dynamic adaptation/ability to evolve over time Intent-based Made up of reusable futureproof components

Choose Projects you do NOT do!

Inspiration from FluentC++ Choose which project NOT to work on. Be clear what you want and which projects are toxic. Keep the Hedgehog-concept in mind. Be sure that you are a) deeply passionate about the project b) the project can be the best in the world quality c) you can earn money with it If one of the three points is not met and not realistic soon don't do the project. Play around with it privately. Maybe you can pivot there so that it meets the criteria.