|
Technical debt is often the elephant in the room that we choose to ignore, but we do so at our own peril. Technical debt is directly responsible for many of the problems we have building high-quality software quickly, especially as companies move to more agile methodologies.
Technical debt? Never heard of it.
|
|
|
|
|
|
Nice article. Sums it up nicely. I've had the pleasure of working with technical debt - it's a real PITA.
I always try to reduce debt whenever possible, but unfortunately many PHB's don't take the time to understand why things take so long and address the root cause. They would rather spend more time complaining about problems instead of fixing them.
"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."
-- Marcus Brigstocke, British Comedian
|
|
|
|
|
Great article.
So how do I get my boss to read it?
|
|
|
|
|
SQL databases with in-memory column stores, NoSQL with query languages; it looks like the two schools of database design have begun to merge. Six of one, half-a-dozen of the other
|
|
|
|
|
Many programmers consider Object Orientation and Functional Programming to be mutually exclusive forms of programming. "War! What is it good for?"
|
|
|
|
|
I'm glad to see the post get into polymorphism and design. Most comparisons and plodding blog posts about FP and OOP don't actually reason through the entire logical thought process. But yeah, the guy's right. Contrary to popular belief, you just have to know what the hell you're talking about and things tend to work out.
|
|
|
|
|
|
While I agree, I think most developers could do with the discipline of using each in their pure form, just to learn the difference it makes to the way you approach problems.
To that end, I'd suggest learning Haskell enough to write a small project, and similarly using Smalltalk. Particularly, many may be surprised to realise how little they know OOP when exposed to it in its purest form.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Kent Sharkey wrote: "War!
Do Love not War
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Make love after war.[^] SFW
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
IBM recently made available IBM SDK for Node.js Version 1.1* for Linux on System z. It is ideal for high-performance JavaScript server applications or to consolidate many server applications to one system to save time and money.
My inn's beds are the warmest, said the innkeeper.
|
|
|
|
|
From D to R, these lesser-known languages tackle specific problems in ways worthy of a cult following. Y?
|
|
|
|
|
|
The current release of the R language goes by the code name "Pumpkin Helmet[^]". I think we can conclude that developers should not be allowed to name things....
Of course R is just an enhanced environment for the S language (or, more correctly the S+ version ....)
|
|
|
|
|
μ
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Alex Zhitnitsky takes a look at Takipi’s survey of the most requested Java 9 features in the community. Did 'ability to write it in a different language' make the cut?
|
|
|
|
|
Of course... you can now program in french, german, english, spanish, russian, chinese...
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
As managers, it’s easy for us to blame our team for missing deadlines. But are slow developers really the reason you’re not shipping on time? A rare case of self-awareness
|
|
|
|
|
Kent Sharkey wrote: A rare case of self-awareness
It'll pass quickly enough.
Marc
|
|
|
|
|
I refer you to C. Northcote Parkinson.
|
|
|
|
|
The C++ past influences a lot its using even for new created projects, and many not C++ developers still thought that this language is very complex. Then it's decided: we must go back in time to fix it!
|
|
|
|
|
Don't forget your sports almanac
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
He picked up the Farmer's Almanac by mistake.
|
|
|
|
|
Totally agree.
I even don't reach the "complexity" adjective, rather the "useless verbosity" first.
A language stick to its features of 30+ years ago...
Just my opinion, though...
Regards
|
|
|
|