|
|
Unfortunately bugs are a part of software development, and despite our best efforts to write software correctly from the start we spend a lot of time in the debugger. Never hurts to review the basics
|
|
|
|
|
and despite our best efforts to write software correctly from the start
It is absolutely impossible to write Javascript, especially along with [insert your favorite js framework/library stack here] without running the browser in debug mode, and usually two or three browsers because they will f-up on different things. Absolutely f***ing impossible.
So while I try my best to write software correctly from the start, the elephanting language, the technology stack, and browser all conspire to make that ef'in impossible.
What a f'ed up programming world, is web development.
Marc
modified 25-May-15 15:10pm.
|
|
|
|
|
Absolutely right. Java script must die.
|
|
|
|
|
Its not just Javascript, the whole stack is ill-conceived. That's what happens I guess when:
- Tim Berners-Lee invents the web, but fails to learn from (or even be aware of) existing hypermedia technologies.
- Brendan Eich is given 2 weeks to write a language (if I recall correctly).
- CSS fails to learn from any existing layout technology.
Along the way, forget about modular design - the browser has to support everything and turn into a bloated behemoth, add in a few ill-conceived extension technologies like ActiveX (thankfully now only getting occasional outings from the retirement home), Java applets and Flash.
The whole stack could do with a rethink. Sadly, there seems to be little evidence of that.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Rob Grainger wrote: The whole stack could do with a rethink.
What, and obsolete several million Javascript programmers?
We've gotten to a point (as with many of our infrastructures) where they are so ingrained as to be almost impossible to replace.
Marc
|
|
|
|
|
Rob Grainger wrote: The whole stack could do with a rethink.
Exactly. Microsoft did just this and came up with XAML, which as we all know is a simple, intuitive, and easy to learn alternative.
|
|
|
|
|
I thought it was just me...
|
|
|
|
|
There are few who doubt Windows has been a successful product for Microsoft. One of the first truly successful versions of Windows was Windows 3.0 and the classic OS is now 25 years old. "An elegant weapon for a more civilized age"
|
|
|
|
|
Its a bit generous describing Windows 3.0 as an O/S.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
O/S: Something the printer drivers are written for
(Which of course means that my favourite OS of all time is WordPervert)
TTFN - Kent
|
|
|
|
|
Now that we’ve looked at a bunch of myths about when finalizers are required to run, let’s consider when they are required to not run. Electric Boogaloo, the sequel
|
|
|
|
|
For anyone who uses .NET as their tool of choice, I would highly recommend subscribing to Eric Lippert's blog. It's one of the best that relates to .NET. I've been reading his blogs for quite some time now and they are always interesting and useful.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Home | LinkedIn | Google+ | Twitter
|
|
|
|
|
I'd like to second Dominic's recommendation of Eric's Blog: I think he's among the gurus' gurus in .NET, and writes with exceptional depth and clarity.
«I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center» Kurt Vonnegut.
|
|
|
|
|
Researchers digging in Kenya say they've found the oldest stone tools ever discovered, at 3.3 million years old — pushing the record back by around 700,000 years. Of course, the MicroHard Skull Whumper 1.0 Beta (Express Edition) wasn't without its bugs
And the Apple iWhacker was much superior (as _everyone_ knows)
|
|
|
|
|
Yes, the Information are very closely related!
modified 22-May-15 2:48am.
|
|
|
|
|
Do you maintain open source projects? Do you want to have a better way to support your users? You'll never guess what it's for
|
|
|
|
|
Can't you just hear all the [country starting with the letter I] devs signing up?
Marc
|
|
|
|
|
Just noticed this after I signed up.
We currently support only ruby/rails projects that depend on Gemfile, or gemspec files.
Marc
|
|
|
|
|
Der? They keep that fairly hidden - or at least I didn't notice that either. bleh, indeed.
TTFN - Kent
|
|
|
|
|
It's impressive how much the enterprise technology landscape has changed in just a year. While some priorities remain unchanged, important new players have emerged that business and IT leaders must consider in their plans this year. Coming soon: the 2015 edition
|
|
|
|
|
You don’t design your engineering culture by writing blog posts, or printing posters, it’s shaped by the people you hire and the things they do, and the traits you reward and celebrate. "Able to leap tall buildings in a single bound"
|
|
|
|
|
Quite a good article that.
I would only add that exceptional people know that "good enough" is never good enough.
Of course, the article doesn't address the elephant in the room - where do we find these exceptional people and how do we sneak them past the HR bouncers? (Any thoughts?)
|
|
|
|
|
Execeptionally pretentious drivel.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Microsoft has recently released Windows 10 build 10122 to 'fast ring' Insiders, and while this build is more of a step towards stability improvements, there are new features that have been added to Microsoft Edge as well, that are really worth testing unless you happen to use AMD GPUs. Better late than never
|
|
|
|