DEV Community

Discussion on: What programming skills, concept, techniques have you learned so far?

Collapse
 
wesen profile image
Manuel Odendahl

Things that were the most influential to me:

  • functional programming, immutable data, composing functions
  • event-driven patterns
  • state machines
  • promises, coroutines, threads: asynchronous patterns
  • queuing theory, and how it applies to performance
  • being a professional developer is about solving problems, sometimes with software. the software itself is a tool
  • product-first thinking, of which DDD is a formalization