aeyinka wolimoh
am an author, speaker… essentially a loud-mouthed pundit on the topic of software development. I’ve been working in the software industry since the mid-80’s where I got into the then-new world of object-oriented software. I spent much of the 90’s as a consultant and trainer helping people develop object-oriented systems, with a focus on enterprise applications. In 2000 I joined ThoughtWorks. My main interest is to understand how to design software systems, so as to maximize the productivity of development teams. In doing this I’ve looked to understand the patterns of good software design, and also the processes that support software design. I’ve become a big fan of agile approaches and the resulting focus on evolutionary software design. Contact Information My email address isbut if you do email me please read my FAQ first. Mailing Address As someone who writes a lot on the web it’s wise for me to point out my financial and other interests so people have a sense of my biases. (And I think others should do the same.) I am an employee of ThoughtWorks and draw a salary from ThoughtWorks. I do have a voice in our business direction, but I don’t have a significant day-to-day participation in it. My other main source of non-investment income comes from my books, of which a few sell rather well. Vendors do offer me their tools from time to time. Very rarely do I do any more than briefly play with them. Exceptions are JetBrains, from whom I use IntellJ Idea and Resharper very heavily. I used to be a Microsoft MVP and received an MSDN subscription as part of that, but that’s no longer the case. I am an amazon affiliate, so if you buy books via my links I do get a cut. Pearson (my publisher) provides me with access to complimentary books and a subscription to safari books online. The Pragmatic Programmers also are very generous in giving me free books. My investments are all in wide-ranging mutual funds. I do not hold any direct investments in companies at all, and so do not have any direct investments in the software business. The one exception is ThoughtWorks, where I do have some options lying around somewhere - although I don’t think it’s very much. Writing I started working with software in the early 80’s and in the mid 80’s I started getting interested in the then new world of object-oriented development. I started to specialize in bringing objects to business information systems, first with a couple of companies and then as an independent consultant. In the e