On Sunday, 27 July 2014 at 01:00:34 UTC, H. S. Teoh via Digitalmars-d wrote:
On Sat, Jul 26, 2014 at 04:56:20PM -0700, Walter Bright via Digitalmars-d wrote:
On 7/26/2014 4:42 PM, Adam D. Ruppe wrote:
>On the topic of professional growth, I was asked this week in >a work >meeting what I think I can do for mine.... and I didn't >really have
>an answer.
[...]
Interestingly, I've been programming for 40 years, and I'm constantly learning new ways of programming. It's a combination of experience,
changing hardware, and new ideas.

The Warp program I did for FB, for example, is pretty unlike anything
I've written before in the way it's put together.

I've to say, that learning D and contributing to D has greatly expanded my programming horizons. I've been doing C/C++ for about 2 decades, and about 8 years ago I felt I'd started to taper off in terms of learning new things in programming. Until I found D, that is. D made hard / complex things in C++ easy, and opened up new horizons -- like weak
purity, range-based component programming, new possibilities in
metaprogramming, etc..

Contributing to Phobos was also quite eye-opening in learning about novel ways of handling common tasks in a standard library. I daresay I learned more contributing to Phobos than from my full-time job (mainly C with some C++ and a smattering of Javascript, PHP, and some other
stuff).


T

For me is actually thanks to my interest in compiler development while at the university, that I keep on.

I got/get to read so many papers, programming manuals and design rationales that I keep on learning about how to structure code, algorithms and lots of other nice stuff.


--
Paulo

Reply via email to