We are a family of engineers that provide support
for the small to
large software consulting project. We specialize in understanding your
problem and bringing the right technologies together to build a
solution to solve your problem in a cost effective way.
Our experience spans Security, Application Architecture, IT
Infrastructure and Networks, Software Development, Web Development,
Offshore Development, Linux, several UNIXes, and Windows.
We like to work with small companies that have limited budgets and want
to get the maximum return for their investment. We will work with you
through the problem definition and specification, so that we all agree
on what the problem is that needs to be solved, and what the
constraints of the problem are. We will then put together a proposal of
work, timeline, and estimated cost of the project.
For larger projects, we also have access to an excellent offshore
development group and we offer program management of the larger
project, working as the general contractor.
We believe in using the right technology to solve the problem quickly
and efficiently. Too many developers tend to "over-engineer" solutions,
instead of taking a step back and understanding the true problem that
needs to be solved. This results in less wasted time, on the part of
the client as well as my time which results in a more cost effective
solution. We speak plainly and honestly and pride ourselves on having
win-win relationships with our clients.
When developing software, we have experience in C, C++, C#, sh, TCL,
and Python. We especially recommend Python as a rapid development and
production language. It is currently the language of choice for all our
internal as well as external projects.
We offer consulting services in the following areas:
Security
We offer expert consulting with smart cards, PKI, LDAP, Digital
Signatures, encryption, Security Architecture and Security Models. We
can perform threat
analysis of your site or applications and make recommendations for
securing your
systems and firewalls. We also can conduct classes in the Human or
Social Threat
to raise awareness of your staff.
IT
We offer expert configuration and management of small to large
networks of computers.
We can provide remote or on-site management and installation of
equipment.
Applications
We can work with you to define your Application Architecture and
implementation plan as well
as provide implementation services. We have expert knowledge of
messaging systems, Sendmail, Exchange, and Postfix, as well as Outlook
and Mozilla clients. We have knowledge of Anti-Spam, Anti-Spyware, and
Web monitoring applications. We can work with you to define the problem
and size the cost of the solution.
We tend to implement the majority of our solutions in Python because of
its rapid development time, flexibility, and full Windows support.
Web Development
Need a CGI script developed to handle a certain situation? Need to
pull together
a website in a short period of time? Have questions about hosting? We
can help in all these
areas and get you the professional look and functionality that you
require.
We have some software that we've already developed and offer it here
free of charge for you to download and try out. Please feel free to
comment on it, either good, bad, or suggestions in the blog. This area
is
still under development, but here's a list of what we're providing in
the
near future.
- OpenTrack - bug tracking system(In process now, will be based on python
and django)
- hid - Human Interface Device Python Extension(Linux only)
- x10 - X10 Home Control library in Python
- x10svr - X10 Home Control Web Server in Python
I'm Henry Tumblin and I'm the owner/chief technologist here at Ace
Wrecking & Software. I've been in the
computer software and hardware industry for almost 30 years. My
brother, John, also works with me and
handles the IT side of the business.
Ace Wrecking & Software was initially a monniker that was acquired
during my years at Digital Equipment Corp(ne DEC). I came up with the
name as a generic name to refer to something that was done
outside the norm, that is, rather than wait for the long approval
process to develop something, I would
build a prototype or a tool on my own time, then let other folks try it
and eventually make it part
of what we would use in our day to day work. At the time, there was a
standards initiative going on called ACE, and it was (IMHO) a waste of
time and effort. I was also doing massive home improvement projects
on an old victorian, so Ace Wrecking & Software was created.