SkillsLaying eggs, poisoning attackers. Fear the platypus!
LocationIn your closet...
Joined devRant on 7/9/2018
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
I need to encrypt some large files at rest and then decrypt them immediately prior to processing.
App and files are on a Linux system (CentOS). App is in C. Machine is controlled by a third party.
What encryption libraries would you recommend? And, is there any clever way of managing the decryption key beyond compiling it in the code and doing some basic obfuscation?
Are they fancy obfuscation libraries out there, for example?
And, the reason I'm not going to SO (well, one reason) is that I don't want to have 50 answers that tell me that's it's impossible to 100% protect data on a machine you don't control. This I understand---just looking for "best effort" solution.8
Devs regularly complain that our skills are not valued enough and that people think what we do is easy.
But, we don't really help the cause when we run around casually claiming to be "full stack" and not turning down work that clearly isn't in our area of competence.
We act more like Victorian amateur scientists.
Every seen a "full stack" doctor when you go to hospital? "Brain to feet---I can do it all."
OK, we have general practitioners, but they are really the BAs of the medical world. When it comes to getting into the weed, everyone specializes.
Full stack lawyer? "Hey, you did an excellent job of dealing with my house purchase. I've just been accused of murder. Can you represent me?"
While we continue to say that we can provide a high quality "full stack" experience I think we are signaling that this stuff *is* easy.26
Potential client: "We need this project done, but don't have much of a budget. But, if it's successful, could result in a lot more work."
If you want me to invest in your company, offer stock.
So, you ask me for a quote. You know nothing about the technology or the problem, but you think the quote is too high.
On what fucking basis are you assessing the quote? On the number of words? Font? Whether your spouse/cat hates you (both do). Basically, whatever I said, you'd have said it was too high, right?
Next time *you* tell *me* how much you have to spend and I'll tell you what you can get for your budget.
Maybe a coffee and a small cake.
Don't fucking call me again.2
Just had to write an old-skool for loop. Index...termination condition...whole works. I feel dirty.
Bit embarrassing as someone saw me writing it, thought I was a hacker and informed the authorities. Spent the last hour being waterboarded.
We had a big laugh about it when they realized I was just fixing bugs in a legacy app.
National Security. Hilarious.11
Handed off a Markdown presentation to the marketing dept to add some pizzaz too---just to see what happens.
My bet is that they'll redo it all in PowerPoint. Or fire me. Latter is the lessor of two evils.5
How do you feel about using TypeScript with React? I appreciate the benefits, but, as every snippet of React code everywhere on the web is vanilla JS,I just don't want the cognitive overhead.
Yes, I know TS is JS, but, if I'm not going to use the features, why bother? I'd want to strongly type props, state, etc.
What's the status of TypeScript support in the React ecosystem (eg Router, MUI, etc.)?
I'm kinda hoping Reason will get some traction as the type inference is much better, but, will that happen? Or is that going to fizzle so it's a choice between TS and JS?
Appreciate any thoughts on this---including those from anyone who's in the same boat.
Looking for views on TS in React ecosystem---no need to sell me on TS in general.6
Fiddling with the UiPath RPA tool. What the fuck is this monster?
So, you create apps by drawing a flowchart, like some kid using Scratch. Then, suddenly, you have to create a .NET object just to get a random number!
Who the fuck is the target audience that can create objects, call a directory read function, etc, but can't write a loop?! Show me that fucking person.
Then I have to debug the fucking selectors when they don't work correct. All this requires is understanding how UIs are structured under the hood. So, you know that a menu bar is a window, but you need to draw a fucking if statement?!
And how would you debug and manage this monstrosity?
It like we learned nothing from all the Excel apps we build for decades.
I mean, it's an impressive app. But, why does it exist?
Someone needs to stop this before it gets out into the wild or we'll all be debugging flowchart a created by business analysts.
You have been warned. Join the fight or accept the consequences.1
The CEO of Harley Davidson once said his was the only company logo that people tattoo on their body.
Anyone sad enough to have a tech tattoo...and brave enough to admit it?14
What happens when your DevRant score surpasses your Stack Overflow one? Do you ascend to a higher spiritual plane?6
What the fuck has one of my clients been up to?! Every request he makes he suggests we might want to do it via a function.
"We need to ensure this is password protected. Maybe wrap the calls in a function."
I wander if he goes into the bakery and says, "I need a loaf of bread---use flour."
All I can think of is that someone influential in his life is an FP zealot and he's latched onto this word.
But, I quite like FP. Maybe I'll refactor everything to static classes to meet the requirement.
Hope to Christ he doesn't find out about HTML, etc. "Maybe add a CSS rule."9
If you've recently changed your primary OS which tool/app do you miss the most?
I moved from Windows and miss Ron's Editor and SyncBack Pro.16
What's with this "!rant" thing at the start of rants? Is it some ettiquette thing when you mistakenly mis-tag, but can't change the tag, so you have to add this to say "genuine mistake"?5
Those of you who run Linux *exclusively*... What are you doing in the OS that makes it a big deal for you?
Personally, I spend the bulk of my time in *apps*---editor, IDE, browser, messaging, calendar, etc. OK, a little time in command line, but minutes a day, if I add it up. And I can get Bash anywhere.
Now, you could argue that, if I spend most of my time in apps, then I should have a minimalist OS. Fair comment. Is that all it is?
But, I feel OS is quite an unimportant part of my day. App launcher for much of it.18
People who put stickers on laptops... Are they badges of honour or aspirational?
So, if you code in VB6, but want to write Reason code, do you have VB6 stickers, showing you have lived through it, or Reason stickers, hoping that recruiters read your laptop stickers.
Or, is it just some undirected mess when you are handed a sticker and you put it on---like a reflex action?12
Is this actually a thing in 2019?
I'm being asked to run a JS seminar with Eclipse as the IDE. I've not seen this used in a JS shop for ages. Are there significant pockets of use out there that I'm unaware of?3
What's with all this micro-certification nonsense that seems to plague the industry? Does anyone actually give a shit that I may have passed some vendor's five day bootcamp?
Apparently I can now have a trophy (virtual, of course) if I complete X online MS courses.
Some of these courses seem to focus on stuff that has no use in day-to-day work.
And I have to actually pay because I learned your product and then pay to maintain the cert in some cases. WTF?!
I can see why the vendors do it---I like free money too---but why have we even let this become a thing.
It's like collecting baseball cards.
I despair of what our industry has become...I really do.14
I have a 4S I leave lying around and most apps are dogs on it or crash.
Not DevRant app, though. Pretty solid. Impressive job.10
It's truly wondrous how far R can propagate shit until it finally gives up.
Looking at the call stack it's been processing increasingly demented bollocks for nine function calls.
Even then it refused to give in. It now appears to be processing an infinite sequence.
I should kill it, but I feel inspired by its tenacity. "This must be crap, but I'll have a go anyway."
Beautiful. A lesson for us all in that.
Do devranters think that Reason(ML) is too late to the game to compete against TypeScript...or can it ride React success to become more than a niche?
Personally I like it, but, like with F#, I don't enjoying the lack of resources every time I need to get something done.7
Anyone using Robotic Process Automation (RPA)---such as UIPath---in their work? If so, can you share what you are doing with it and how you feel about it?
And how does RPA differ from Automator on macOS, if at all?5
Can anyone recommend good resources for learning how to design NoSQL (document) data models?
I'm interested in stuff that talks about how to make the choices about distributing data across collections, etc.
When to have a single collection, when to split data across different collections, when to duplication data, etc,6
Great. Facebook is building the social media system from Black Mirror's "Nosedive".
If there's anyone that could be trusted with that info it's our altruistic friends at Facebook.
What could possibly go wrong...?6
Had to built a "theme color" switcher for a website. Total waste of time, but the desktop app had it and customer was convinced it was a key feature.11
What's the best dev-related book you ever read?
I've sure I'm forgetting some, but I'll go with "Don't Make Me Think".
Thought I might see if there's anything intriguing I've not come across yet.4
The posts about love coding interviews and low paid freelancing work just reminds me how little anyone know about process of using code to solve real problems.
No one is paying me for my ability to write code. They are paying me to solves problems that businesses have that are likely to involve software.3