You can read his
introductory article
Guerrilla Testing Tips: the inside track from a developer's perspective
and his case study
One
CPU is better than two
|
|
Patrick
has worked in a professional
capacity in
the software development
field for 10 years; prior to
that he was one of the cave
dwellers that inhabited
poorly resourced academic
research labs gaining a
PhD. in Solid State Physics.
|
Previous
employments have involved 2
start-ups and 3 more
established financial
services related software
firms.
During his
time in the trenches he has
been exposed to (in no
particular order):
-
Native Windows
desktop and Web
application
development
-
Java development in
a number of
environments and
frameworks
-
.NET development and
architecture
- Scripting
technologies
- Build
process configuration
- Source
Control configuration
- Automated
Unit, System and UAT
test
- Test
automation and
integration
- Numerous
last-minute scrambles to
deploy some system
Throughout
all these tasks one theme
has been apparent: the
processes and tools are
never 100% complete and
there is always room for
improvement.
Nothing new
there, however it is his
strongly held view that one
of the dismal truths of the
software industry is that
the adherence to best
practice and an open
attitude towards innovative
and effective solutions
appears to be reserved for
interview or pay review
time, as opposed to regular
and consistent application
to the working environment.
Software
engineers produce solutions
built on top of fabulously
reliable machines: the only
thing constraining our
ability is to achieve
effective and reliable
solutions in all we do is
our imagination and
motivation.
|