Archive for March 19th, 2008

19
Mar

Get Your Debt Tamed

If you are in debt and in need of a way out, applying for an IVA is the only best solution. An IVA or commonly known as Individual Voluntary Arrangement is a way of for your creditors not to take legal actions against you. It is also a way for you to pay off your outstanding debts by cutting the amount up to fifty percent or even seventy percent and will also help stop the interests that will likely occur.

An Individual Voluntary Arrangement can help you become debt free in no time. As you put your financial problems into debt management, you are putting your future into a bright place. But having your debt management plans must be done appropriately and must be taken cared of by the right people so that you can prevent having more financial problems.

ClearDebt.co.uk has always adhered to their slogan – Debt is a Monster. Tame it. They will help you get your debt management issues into clear perspective thus helping you tame the monster of your finances. They can also offer you a use of their ClearDebt Analyzer for free. They also have a Debt Repayment Calculator wherein you can have a sneak preview of how much you will pay in the next few years thus giving you a clear perception on the savings that you are going to have if you get you debt management problems handled by ClearDebt.co.uk.
Continue reading ‘Get Your Debt Tamed’

19
Mar

Software assumptions: does compiling have to be determinstic?

I was reading a bit about the usefulness of keeping your class diagrams hand-drawn, and the idea really appealed to me. But for purposes of this post, hand-drawn diagrams aren’t nearly as interesting as the fact that I like hand-drawn diagrams.

You may have noticed I’m sort of a software hippie. I want us to all draw, brainstorm, think, talk, break free from various shackles and sit in a circle weaving software out of reeds.

I have this hope that by challenging some assumptions about software engineering we can make it easier to do, more creative, natural, etc.

Which of these assumptions are simply unchallengeable though? Which are just inherent to software? How about the fact that we need to create compile-able code? After all, if we don’t create code, is it still software engineering? Is it still programming? If we say we should let people translate our source code into assembly, we still have people making code, we’ve just moved it down a notch. If we try to say that we should write instructions to people, who will wizard-of-Oz some standard components around the screen, we’re really just designing a service or process, one which happens to interface through a computer; we’re not really programming anymore. So lets call that one insurmountable – we need to create compile-able code.

That may be an obvious assumption, but to me it is a bit of a sobering one. The fact is, no matter what you put in between, people need to create something that a machine knows how to turn into a program. That implies that no matter how creative and free spirited we want to be throughout the process, eventually we have to play by the machine’s rules.

I want to know what other assumptions really truly hold about the way we do software though. What is inescapable, and what is just really deep-seated. The later stuff might be worth challenging. So today I want to look at deterministic compiling.

Continue reading ‘Software assumptions: does compiling have to be determinstic?’





Page copy protected against web site content infringement by Copyscape

 

March 2008
M T W T F S S
« Feb   Apr »
 12
3456789
10111213141516
17181920212223
24252627282930
31