|
When I took programming classes, one professor offered this piece of advice: whatever you do, don’t work on a payroll application. Why not? Because if you screw up your company’s payroll, everyone you work with is going to hate you. Usually the previous one
|
|
|
|
|
Some advice to the professor; don't work on medical applications if you tend to screw up.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Ahem. Aerospace.
I'm retired. There's a nap for that...
- Harvey
|
|
|
|
|
Today I am proud to introduce the Coco Framework, an open-source system that enables high-scale, confidential blockchain networks that meet all key enterprise requirements—providing a means to accelerate production enterprise adoption of blockchain technology. For all your buzzword needs
|
|
|
|
|
|
That looks much tastier than the framework.
TTFN - Kent
|
|
|
|
|
|
Your questions are too difficult, it's bedtime for me now ...
|
|
|
|
|
Open source eh?
And the source would be where???
Wow, reading the white paper and reading that "announcement" more carefully, this is total vaporware, depending on other people to contribute to their concepts. How ridiculous.
Marc
|
|
|
|
|
Software development is more than knowing what APIs to call or basic syntax. Here’s the whole picture of what app development really is. "Act nice, act nice and gentle to me."
|
|
|
|
|
Oh, I just loooove these InfoWorld posts.
Everything you do should produce data that lets you make further decisions.
BS. Data is meaningless if presented to the user in unintelligible ways. It's the user that guides the process, not the data. But my comment is out of context (just goes to show how poorly the article is written) because the context appears to be more related to the previous sentence:
This means you need tests to prove your code works, and you need processes around your code that produce data that prove you’re not reverting code.
That in this case, the "data" is little more than unit tests. More BS. Unit tests do not prove that my code works, it only proves that it passes the tests I wrote. It still may not work, particularly in production environments, particularly in multi-user / multi-threading / cloud / distributed / etc. environments under real load / work / garbage in conditions.
The best software developers have empathy for others who have different roles, interests, and stresses on them.
Heh. Arguably true, but ironic because most software developers I've experienced in my 30+ years in this industry are introverted, self-centered, egotistical asses. Why do you think they got into software development in the first place???
Your job is to communicate with the next person reading it. Finding the best way to say it may require empathy.
Oh lord. So my code comments should read like:
void async GoJumpInALakeAsync(...)
your software is doomed to reflect your team and its communication structures. Process is the structure of that communication.
Sorry, but my experience has taught me that the more processes that are in place, the worse communication is, and the quality of any communication suffers. Lots of war stories I could tell about that one.
The best organizations I’ve worked in recognize the people who made things happen first and foremost regardless of their role in the organization.
I totally agree. On the other hand, all those structures and processes fosters an environment of roles and not crossing role boundaries, resulting in a stifling environment which manifests in internal websites for creating tickets to the IT department for installing software that takes 4 weeks to get processed, only to receive a denied notice. True story.
Everyone can learn from everyone
Let's cut the PC crap. That's total BS, unless "I just learned what an idiot you are" counts as learning.
When mentoring young developers I always emphasize that you shouldn’t prove yourself right, but to prove yourself wrong.
Oh bother. Mentoring isn't about proving anything. It's about guiding the mentee to solve a problem. The solution may be different from what I came up with, which becomes another mentoring opportunity, varying from "let me show you how the language/framework can do that step for you" to "here's another option, what do you think the pros and cons are to that approach?" depending on whether it's a hard skill learning moment or a soft skill architecture/algorithm moment.
Well, that was fun.
Marc
|
|
|
|
|
Marc writes: Well, that was fun.
My job for the week is complete
TTFN - Kent
|
|
|
|
|
|
Marc Clifton wrote: Unit tests do not prove that my code works, it only proves that it passes the tests I wrote.
Then write better tests.
|
|
|
|
|
Researchers have built a true random number generator that they say could improve the security of printed and flexible electronics. That's great, but how do I roll them to see if I hit the dragon?
|
|
|
|
|
Kaspersky is withdrawing its European antitrust complaint against Microsoft today. Now it can concentrate on the other legal issues it's involved in
|
|
|
|
|
Long the gold standard for bragging rights about your blazing broadband speeds, Speedtest.net has plenty of data to work with. I need a better connection
|
|
|
|
|
A Password Power Rankings survey out today from password manager Dashlane shows that 46 percent of consumer sites, including Dropbox, Netflix, and Pandora, and 36 percent of enterprise sites, including DocuSign and Amazon Web Services, are failing to implement the most basic password security requirements. And banks seem to be the worst
|
|
|
|
|
That's because they keep following other's advice rather than doing it right.
|
|
|
|
|
Password quality meters that give a thumbs up to "Pa$$w0rd!" - aka every one I've seen and sworn at - are an anti-feature and should count as a fail not a pass.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing 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
|
|
|
|
|
Researchers have developed the next step in microbial fuel cells (MFCs): a battery activated by spit that can be used in extreme conditions where normal batteries don't function. I spit on your batteries! (to be helpful)
|
|
|
|
|
|
Playing first-person shooter video games causes some users to lose grey matter in a part of their brain associated with the memory of past events and experiences, a new study by two Montreal researchers concludes. And really bad for the life of your W-A-S-D keys.
|
|
|
|
|
Now I know why I keep on forgetting things !
Zen and the art of software maintenance : rm -rf *
Maths is like love : a simple idea but it can get complicated.
|
|
|
|
|
A sound IT architecture keeps your company’s technology strategy humming. From kludges to manual re-keying to redundant apps, these are the telltale indicators of an IT environment on the brink of collapse. Hurrah! I did catch them all!
|
|
|
|