|
We had a hardware engineer with a penchant for cute acronyms. One board was named PIGLET, which was something like Printhead Inkjet Generator Link Electrical Transmitter, or something like that. This board was succeeded by the Selectable Width Fiber Transmitter, or SWiFT board.
A while back we detected a problem in the power-on startup logic on the SWiFT board. The firmware load would occasionally fail on a cold start (boot from power-up) but always succeeded on a subsequent warm start (Windows restart). We're in the middle of redesigning the hardware and didn't want to deal with a driver update, so I wrote a little program that runs at boot time. If it detects the firmware load failure, it issues a Windows restart.
This program is called SWiFTkick . :rim-shot:
Software Zen: delete this;
|
|
|
|
|
@CPallini
Happy Birthday 2 U!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Congratulazioni Carlo!
|
|
|
|
|
|
|
Happy birthday Carlo and many more.
The less you need, the more you have.
Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?
JaxCoder.com
|
|
|
|
|
Happy birthday indeed.
But how did you get the missies and cat to dance like that?
|
|
|
|
|
Buon Compleanno, Carlo
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.
|
|
|
|
|
Grazie!
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
Happy birthday!
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
|
|
|
|
|
Happy day-after-your-birthday!
|
|
|
|
|
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
Gz to your mother. She did the work, after all
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
Thank you again!
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
Is it just me, or are we caught in some software/hardware planned obsolescence?
With several new languages, frameworks, and hardware coming out every day, it's got me wondering.
Have the IT market software and hardware vendors saturated the market, and are trying to increase market share by bringing out minor and unneeded tweaks?
I am not talking about the consumers of IT and the increasing demand for developers.
On the language/framework front it seems like the "Tower of Babel".
I used to be able to keep up by running as hard as I can. But not anymore.
I guess I am just getting old.
|
|
|
|
|
It's completely out of control.
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
|
|
|
|
|
One needs blinders with so many frameworks, languages and such coming out so regularly.
The less you need, the more you have.
Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?
JaxCoder.com
|
|
|
|
|
For what it's worth, the frenzied churn appears to be by far the worst in the web/mobile application arena. Desktop, system, and embedded development has been fairly stable in comparison. You can argue that stability comes from lack of interest or revenue (and you're probably right), but I don't mind it at all.
I envision being a web developer going for a job interview:
Interviewer: How much experience do you have with MetaXYZ framework version 2.0?
Candidate: Since it was only released a month ago, I've been working with it for a month.
Interviewer: How about version 2.15?
Candidate: I've not seen it.
Interviewer: It was released 47 minutes ago, while you were talking to our HR person. Didn't you take a look between questions?
Candidate: ...
Software Zen: delete this;
|
|
|
|
|
Marginally better than the recruiters' ads requiring 5 years experience in (pick a 2 or 3 year old technology).
Seen more than a few in my time....
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
The creator of some framework was recently turned down for a job application because he didn't have at least five years of experience with his own framework.
The reason was that he created it three years ago.
He tweeted about it, so it must be true.
Can't remember who it was or what the framework was though.
|
|
|
|
|
That is eminently believable.
Fortunately for me on the rare occasions my employer fills a tech position, they ask us to list skill sets and qualifications. They also discourage us from listing specific years of experience except for an overall number. This means we have to winnow resumes a lot more, but as least we don't have idiocy like you described.
Software Zen: delete this;
|
|
|
|
|
This was the guy that created homebrew. He was turned down for a job at google, he wrote an interesting article about the interview process and getting turned down if I remember correctly.
|
|
|
|
|
This!
Whilst I am always a great one for the latest shiny thing, many years in software dev have taught me that you should research until you find the maturest tools you can that are the closest fit for the task you are trying to solve and then stick with them.
There is a relatively little known web framework built around python that I now use almost exclusively for any web app stuff I have to do: web2py
Why do I use it?
Because - despite a steep learning curve and documentation (as almost always with FOSS stuff) that has been written by someone who is so familiar with how it works that the most basic things you need to now can be hard to pick out - it joins together a number of very mature technologies in a way that just works:
Python 2.x - and now 3.x
Bootstrap Framework 3, and now 4 - this has a huge deployment base so is unlikely to become irrelevant soon.
A built in http server, but can be integrated with almost any other.
A huge library of long-established Python tools that make it easy to integrate with just about any major database system, including the creation of complex interactive forms that can use/edit the data.
It has built-in web-based app creation and editing and debugging tools so no external tools are required to build with it, but equally you can integrate it with Jetbrains IDEs etc. These built-in tools can be a lifesaver if a production system develops a problem not seen in dev because of an unexpected change in the environment, data streams etc.
So, it takes a lot of work to learn, but none of its core technologies are likely to go unsupported in the near future and yet it is sufficiently up-to-date to do just about anything with any web browser/device.
It doesn't require any specific OS and will run happily, without alteration or rebuilding, on Windows (any flavour just about) and linux (likewise) - if the environment will run Python, you can build with web2py on it without installing any other tools at all.
Use it and you will be sneered at by the script kiddies using the latest React, Vue, Flask etc etc frameworks, but unlike them you have a completely self-contained dev and production environment that has no on-going dependencies. (Node.js single-dev maintained modules anyone?) Yet you can still use all the latest python modules etc if you wish. What's not to like?
I'm sure there are other integrated frameworks out there that provide similar portability and functionality (almost certainly there are some PHP systems like this) but I found this one...
|
|
|
|
|
Significant white space is not acceptable to me.
|
|
|
|
|
Fair enough!
No tool suits everyone.
|
|
|
|