Thanks for the warm welcome.
To answer Dave's inquiry, here's a bit about my background.
---------------------------------------
my background
---------------------------------------
I did 4 years of CS grad school at UCLA, shifting from AI to data
modeling to programming language design. I was a TA for 3 years, which
I suppose is like working with very new apprentices. I taught them
programming, databases, algorithms, AI, logic design and assembly.
I value my CS background, but I'm a generalist, and my passion lies in
applying that knowledge as a software craftsman. So, I took a leave of
absence from school to become the 2nd developer at a web startup,
which is where I've been for the last 2.5 years.
On my team, I'm by far the most interested in improving methodologies.
We do a fair amount of peer programming. I'm working to get better
test coverage for our code base, and I recently got back to TDD after
a 2 year hiatus. Figuring out how to remove the DB dependency during
unit tests was a critical step in this process.
Some day I would love to get our team to the holy grail of continuous
deployment:
http://timothyfitz.wordpress.com/2009/02/10/continuous-deployment-at-imvu-doing-the-impossible-fifty-times-a-day/
---------------------------------------
my craft
---------------------------------------
I would describe myself as a journeyman at the moment. I'm working to
become a master software developer as rapidly as possible. (I'm doing
the same in the area of software entrepreneurship.)
Unfortunately, my path thus far has left me without ever having a
mentor, which has been a concern of mine for a while. My next endeavor
will be to start my own company, so perhaps I'll never have one.
Fortunately, there are enough online resources for self learning.
However I suspect this is a much slower process than working directly
with a master.
I'm very motivated to hone my craft, because I'm in year 3 or 4 of
what I expect to be a 5-10 year project. I want to create a
programming language that does a better job of encoding the practical
knowledge of communities such as this one, as well as lessons learned
in the startup community.
On Nov 11, 2:55 am, Dave Hoover <
dave.hoo...@gmail.com> wrote:
> On Tue, Nov 10, 2009 at 8:30 PM, Adewale Oshineye <
adew...@gmail.com> wrote:
>
> > This mailing list has been going on in this form for just over 13
> > months. I like to think that we've learned some things that we should
> > be able to share with someone like Steve when he signs up and says he
> > wants to hone his craft we can point him in useful directions. If we
> > were to go back in time to just after Jason Gorman had written this
> > post:
http://parlezuml.com/blog/?postid=720what new