DEV Community

Discussion on: Discuss: As a developer would you rather be a specialist or a generalist?

Collapse
 
jeremyf profile image
Jeremy Friesen

I'm a generalist developer with some moments of specialization. My strong preference is pursing problems I like solving; and to do that requires a generalist mindset.

I never realized until this year that my two favorite "technologies" were "born" in the same decade as me: SQL and Emacs (though Lisp was from the late 50s).

I was fortunate to have training and early career experience with SQL. This has helped me fundamentally think about data. Even now, with heavy usage of Object Relationship Mapping (ORM) systems like ActiveRecord, I can use that for convenience but go quite deep in SQL to leverage its algebraic power.

And with Emacs, I'm able to keep enhancing my primary text editor and knowledge management tool to help me retrieve things quicker, record mental connections faster, type in my code.

In other words, as a generalist, I've found some solid tools that I keep sharp and on task so that when I need to solve a "new to me" problem, I'm ready to dig in.