|
Thank you for your suggestion. I bought this one.
Zen and the art of software maintenance : rm -rf *
Maths is like love : a simple idea but it can get complicated.
|
|
|
|
|
Footfall?[^]
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Lucifer's Hammer would probably be a "better" choice...
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
The problem is in deciding which one contains the most trite "user experience" in reading them.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
OMG, just heard on the news that a giant meteorite caused the extinction of the dinosaurs
Hope your nephew won't be shocked about that!
|
|
|
|
|
Reward[^]
Hits the nail on the head!
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Quote: Perseverance is the hard work you do after you get tired of doing the hard work you already did.
|
|
|
|
|
My boss was in training all week.
And I got a lot done this week.
Hmm....
|
|
|
|
|
Sometimes the absence of management can be a productivity enhancer.
"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?"
|
|
|
|
|
|
UTTER
modified 30-Mar-19 1:24am.
|
|
|
|
|
Ya
|
|
|
|
|
The poll on the main page about things that interest you got me to thinking... It's one thing to be interested, but another thing to actually have any realistic chance of doing anything serious in a given area. The time investment for a lot of new things these days has gotten huge, and to be anything more than a code monkey using a magic wand style high level API you will have to really dig in.
But life is short (even if it doesn't seem that way to some of you at 18 or some such) and diving deep into one of these areas will come at the expense of things that you might be less interested in but that would probably be more practical or that are immediately necessary. And if you are older, it becomes even more of an issue.
Maybe it's just me, but I don't really have a lot of interest in letting Amazon or MS effectively be part owner of my product, and just use some cloud API that I have no control over or understanding of the workings of. I always want to understand and control what I'm writing.
But things like AI and serious DNN based speech recognition, which I am very interested in, I've dug into enough to know that I won't be able to go there. They are already too 'mathematics doctoral thesis'-like for me to take on in the time I have left, at least without completely discarding any existing obligations which ain't too practical.
It's kind of depressing to realize that there are races you'll never run, arms you'll never lay in (well, OK, that includes 99.9999999999999999999999999999% of them), and code you'll never be able to write. Things have gotten so much more complex now. Back in 'my day' when we coded by rubbing sticks together, a single person could pretty much encompass almost all of the art and science.
Explorans limites defectum
|
|
|
|
|
Dean Roddey wrote: Maybe it's just me, but I don't really have a lot of interest in letting Amazon or MS effectively be part owner of my product, and just use some cloud API that I have no control over or understanding of the workings of. I always want to understand and control what I'm writing.
It's not just you. I'm a control freak as well.
CQ de W5ALT
Walt Fair, Jr., P. E.
Comport Computing
Specializing in Technical Engineering Software
|
|
|
|
|
Thirded. I use them but MAN I don't like it. Especially when I can't dive into them via the debugger.
|
|
|
|
|
MarkTJohnson wrote: the debugger. I've heard of that thing. I believe it's something inexperienced developers have to use, right?
Social Media - A platform that makes it easier for the crazies to find each other.
Everyone is born right handed. Only the strongest overcome it.
Fight for left-handed rights and hand equality.
|
|
|
|
|
Another problem with using some monolithic cloud API is that the company responsible for it will inevitably adbandon it, and even worse, may just delete it when their "new thing" is available. This is the primary reason I don't load jquery or anything like that from a remote location on the web. I don't trust the host to keep the files around as long as I might need them, and a perfect example of that is our 13-year old app suite that use ancient versions of everything.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
#realJSOP wrote: a perfect example of that is our 13-year old app suite that use ancient versions of everything I've experienced that too.
It's not a panacea but unit tests really help with this sort of thing where you can catch broken dependencies early. As well as using package managers rather than using the online versions of libraries.
The downside to this is that it does add a considerable amount of time onto projects and you can find that you are spending more time with fixing the deployment issues than with churning out new code.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
Can you unit test javascript?
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Yes - Jasmine is a framework I have come across for javascript as well as an older unit testing framework I have used the name of which I have forgotten.
You can also use something like Cypress with Cucumber and Gherkin to write really decent UI tests using fairly normal English syntax and sentences.
As an aside I started learning Python recently, as I wanted to know what all the fuss was about. Python has a unit testing framework included within its standard library and by using unit tests and test driven development I was able to develop a working project very quickly.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
Because yet another framework is what we are wanting. More external crap to keep updated.
|
|
|
|
|
Yep, I get what you are saying and agree with you to a large extent.
It's just that much of the software world is heading that way - not saying it's right and I used to be very much a roll-your-own code type of developer.
That said having been exposed to some of the more 'modern' ways of doing things I am finding that these frameworks do have something to offer.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
"You can also use something like Cypress with Cucumber and Gherkin to write really decent UI tests using fairly normal English syntax and sentences."
It sounds like you're just getting pickled.
|
|
|
|
|
Indeed and you can use Chocolatey to manage all of that too .
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
This is something that really isn't discussed enough. There's a guy who has done a lot of stumping on this subject and wrote a book on it and such. I heard a little talk by him and I'd really never considered the consequences of this model fully. Basically, it's the Google model, where you make money from your customers without ever selling them anything outright. So you have none of the traditional obligations that companies that sell actual products do. They never paid for it, or at worst you legally owe them another 30 days' worth until their current payment period is covered.
And of course, people being cheap and not so bright on some subjects, happily go along with this to get stuff for free, which makes the strategy effective. That means that more and more pressure is put on companies/people who want to actually make a product and sell it to move towards that same model in order to be competitive. And of course how do they make their money if they do, the same way, largely by selling you as the product instead.
And then the VCs now see the writing on the wall and mostly want to back those types of new enterprises, so you have to convince them that you are going to get a steady stream of data to sell or leverage and ongoing fees without real obligations.
And so the cycle continues until before long none of us will actually own our code or sell actual products, and we'll have come back full circle to the glass enclosed large computer that everyone basically just connects to with a smart terminal.
Explorans limites defectum
|
|
|
|