|
|
|
|
|
|
|
||
Depending on your viewpoint, I'm either a software architect who codes or a software developer who understands architecture. When I'm not developing software with .NET or Java, I can usually be found consulting, coaching or training. I have also written books about Java, presented at industry events and run a couple of training courses. One is called Software Architecture for Developers, which is based upon my software architecture writing at Coding the Architecture. The other is called Enterprise Software Architecture, which is based around the work that I do helping software teams improve the way that they build software.