What part of software development do you wish was "fixed"?
-
I've been called a shim before, but not professionally. I've only ever understood it as 1. A slim chunk of material used to space two things or otherwise wedge them into position 2. A (usually dodgy) adapter or interface unit of some type 3. An anti-trans slur. I'm assuming #2 here? maybe between developers and the people at the company that sign the checks?
Real programmers use butterflies
-
I think of them as being interfaces, kind of like that guy in "Office Space" whose sole job was to take specifications and hand them to the developers.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
-
Let's say you had a genie in a bottle that could make your daily developer life slightly better. What would it be? I think about this a regularly and it's not necessarily things like "A better IDE" or "a faster computer". Often it's things like - A TODO list that thinks like I do - A means of managing source code reviews simply - A set of templates that actually work - Something that will scan my setup & tool/component versions and fix it all up (Python, for example, is a nightmare) - Something that will actually help solve those Nuget / .NET DLL reference issues - A way to emergency fix my code using my phone (hey - sometimes I break things properly and I'm not near a computer when the screaming starts) - Something that warns me when a package I'm including (pip, npm, Nuget) has an issue (security, use of a bad library, deprecated soon etc) without needing to do anything (I want a popup notification) I could go on, but I'd love to hear your wish lists.
cheers Chris Maunder
I'd wish that all my co-workers had exactly the same coding style as me. ;-)
-
I think we should just start with solving World Peace and then start looking at that list. It'll be easier...
cheers Chris Maunder
Borders are obsolete; get rid of them. Problem solved.
-
so many things. a final end to source dependency hell. a big undo button that lets me unhose my dev machine after I destroyed it. a shiny object I can distract clients with when I won't have the deliverable they want, when they want it. :-D
Real programmers use butterflies
-
Let's say you had a genie in a bottle that could make your daily developer life slightly better. What would it be? I think about this a regularly and it's not necessarily things like "A better IDE" or "a faster computer". Often it's things like - A TODO list that thinks like I do - A means of managing source code reviews simply - A set of templates that actually work - Something that will scan my setup & tool/component versions and fix it all up (Python, for example, is a nightmare) - Something that will actually help solve those Nuget / .NET DLL reference issues - A way to emergency fix my code using my phone (hey - sometimes I break things properly and I'm not near a computer when the screaming starts) - Something that warns me when a package I'm including (pip, npm, Nuget) has an issue (security, use of a bad library, deprecated soon etc) without needing to do anything (I want a popup notification) I could go on, but I'd love to hear your wish lists.
cheers Chris Maunder
write once, run forever. beyond bug fixes and such, I would love platforms to stabilize to the point where if I write a solid working code base that it could withstand 40 years of running if needed without any weird hacks to keep them going. seems today software life span is measured in months before replacement/upgrade is necessary, maybe I should go back to embedded stuff
-
so many things. a final end to source dependency hell. a big undo button that lets me unhose my dev machine after I destroyed it. a shiny object I can distract clients with when I won't have the deliverable they want, when they want it. :-D
Real programmers use butterflies
'source dependency hell' oh, that's what I call my life. Thank you for naming it. :)
Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
-
I'm afraid that ship has sailed. The penultimate example:
Screen: "Press ANY Key to continue"
User: "I can't find the ANY key""The difference between genius and stupidity is that genius has its limits." - Albert Einstein
"If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010
Many years ago, my dad was responsible for coming up with his division's budget. We're talking late 60s here (at IBM no less). This was the most stressful part of his year, as every edit required the budget to be completely re-typed. After a couple of years of misery, he had an epiphany, "My company makes computers. What we're doing is stupid." So off he went, taught himself Algol (I think that's correct), and wrote "the budget program." Day 1 of release a guy calls him: him "your program doesn't work....." dad "What's it doing?" him "It's just blinking at me.." dad "Did you enter your name?" him "Yes" Dad ... thinking hard... "press return" him "hey! it's fixed." Unfortunately, newer more modern versions of "a user" have been released.
Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
-
Let's say you had a genie in a bottle that could make your daily developer life slightly better. What would it be? I think about this a regularly and it's not necessarily things like "A better IDE" or "a faster computer". Often it's things like - A TODO list that thinks like I do - A means of managing source code reviews simply - A set of templates that actually work - Something that will scan my setup & tool/component versions and fix it all up (Python, for example, is a nightmare) - Something that will actually help solve those Nuget / .NET DLL reference issues - A way to emergency fix my code using my phone (hey - sometimes I break things properly and I'm not near a computer when the screaming starts) - Something that warns me when a package I'm including (pip, npm, Nuget) has an issue (security, use of a bad library, deprecated soon etc) without needing to do anything (I want a popup notification) I could go on, but I'd love to hear your wish lists.
cheers Chris Maunder
I would like a way to defeat and disable McAfee's Adaptive Threat Protection, which our IT department force-installs on all of our PC's. Any process that writes a file that looks remotely executable gets scrutinized and routinely obstructed. Visual Studio compiles are broken when they generate manifests and insert them in executables. It takes multiple tries to get past the McAfee scanning interval. I have to do a lot of my installer development on our build servers (which don't run McAfee). I was working on an installer on my development box recently using Inno Setup. I compiled it and ran it under the debugger. The installer window appeared for a couple of seconds, and then disappeared. The Inno Setup IDE was gone as well. When I looked, the installer executable AND the source file were also missing. Essentially the executable that was being written along with every file opened by the process that was writing the executable were closed and deleted. Not placed in a quarantine folder where it could be recovered, but deleted.
Software Zen:
delete this;
-
Borders are obsolete; get rid of them. Problem solved.
Are you trying to start another of those HTML5/CSS pissing contests that turn into witless whining about obscure typography issues?
Software Zen:
delete this;