This is what makes me cry at night.
577 karma · joined September 11, 2018
This is what makes me cry at night.
Citation needed.
So keep going, you're on the right track.
Using something like https://camunda.com [0], you can execute a business process model. Such a model can include sending emails, waiting for responses, human action, custom API requests, etc.
Camunda is not no-code, but it comes close to what you imagine. I suspect that when the existing API landscape of a company needs to be used for workflows, coding/integration is inevitable.
There's also (truly) no-code platforms like https://bryter.com
[0]: I only know of this because there's a department at my current job that specializes in implementing workflows using camunda. I got explanations for it during moderate drinking, so my recounting of it may be incorrect in parts.
The bug could obviously be fixed by looping back to 0, but the correctness is not the important part.
Though, reporting such an issue does not seem to be possible, hmm :(
But at least now I know :D
If I were to write tests, that is.
> And why does one even need to know vim at this point in time?
I was thinking about this a lot last night. I have learned drumming, bass guitar, guitar and I am learning piano now, so I may not be an authority on practicing, but I know that practice usually leads to a certain degree of improvement.
And very early in my career, I also practiced coding, more specifically I practiced using the IDE, and later I practiced using vim.
Both of these things give me confidence in the "writing and editing" aspects which let me focus on the other aspects of coding, like the abstract/ideas and the stack.
So I don't think it's important to know about vim, but it is important to at some point have deliberately practiced with the tools one uses daily for years to come.
When I was drumming, it sometimes helped me see exactly where my movements where improper, hesitant, or superfluous/exaggerated.
When I look over junior developers' shoulders while they code, i kind of do something similar, where I point out small improvements in their "movement from one state of code to another", like IDE functions for refactoring, keyboard shortcuts to delete a line or to go back to the previous editing position.
(I always wonder, when is the right time to introduce someone to vim?)
Event Sourcing with its current ecosystem and frameworks mainly add technical complexity with very little added clarity of business.
A co-worker asked me "uh, why does the app use 120GB for indexeddb?"
Wildest bug I've ever had to deal with. Unfortunately it wasn't even just a safari issue.
Thank you, you're my savior. This is exactly the problem I had on Friday and now I can finally solve it.
Location: Germany, Stuttgart
Remote: Yes/preferred
Willing to relocate: No
Technologies: Angular, React, NodeJS, Elixir, Kotlin (Functional Programming preference)
Résumé/CV: On Demand
Email: idontlikeangulartoomuch at gmail.com
Hi, my name is Alex, and I'm looking for a new job opportunity starting September. Very much preferring to do Frontend work in React (although most of my experience is in Angular). Also very much a fan of Elixir.Have experience working at a startup, developing a soft real time system for chatting and social media features.
I'm talking about people deciding to use a certain technology with tradeoffs.
You're talking about people going against quality standards of a development team. And that's where I end the conversation, you bore me.
Maybe someone just didn't have the time confidence or interest to learn CSS. Maybe it's as simple as doing what you want, doing what you can afford to do, etc.
What I don't like is the negative framing of this choice. Bad things will be built, regardless of the underlying tools. Grandparent claimed that using Frameworks results in bad practices. I claim that shaming people and questioning their choices (whether they made them consciously or unconsciously) is a bad practice.
Yeah let's stop (re-)using open source software and write everything ourselves.
Who needs React when we can have cuddlecake's spontaenously written mini-framework (I lovingly call it anguvuesveact, because I got inspired) that definitely does not provide the required feature set or developer experience to support a productive professional development process, but it's mine.
Now that we have WebAssembly, couldn't we write applications in actual Assembly? It just takes confidence that we can build something lean with it, no other considerations necessary.
Well, uh, I just realized we don't need to rely on Firefox, if we just, uh, develop our own browser, uh, from first principles. A lean one, to be sure, only providing the features we need for our Web App. If we need new features we'll build them along the way.
Ah shit, my DIY lodash (I lovingly call it cuddledash, because I got inspired) has a bug but I'm focusing on the custom browser, so no time to fix that. :/
> React/Vue/Angular will not protect you from bloated, poorly written apps.
Only our self-written lodash lib will protect us, hear hear.
Maybe less elegant or performant in some respect than pure CSS, but with trade offs that some development teams will happily take.
I also hate the sentiment, that software development needs to adhere to some notion of purity or divine elegance. And yes, I'm using the word divine because people like the grandparent comment keep acting like CSS is the church. It may well be, for some, but there's a reason why CSS is getting new features continuously... Because it's not perfect for every purpose across every development department.
Talking about this makes me sick.
The author never defines, what sort of problems immutable data can help avoid, or what the benefits of immutable data are. And still, after every paragraph, he wonders why functional programming didn't help him avoid bugs in his business logic.
Like, what the hell, the author produced a bug because the order of your operations was wrong? Great, write a test and restructure your code to make it work, at least you know where to look.
Functional Programming does not fix your Game Loop, and it never promised to.
Checked out the first two chapters on this resource and immediately recommended it to my colleagues as well.
https://blog.angular.io/angular-v12-is-now-available-32ed51f...
But, this might just be my wishful thinking.
When I was a drummer, I used to think that too, but it turned out to be false most of the time. If I really wanted to make something sound good in a fast tempo, I had to make it sound perfect in a slower tempo.
My teacher used to say "if you can play it fast, make sure you can also play it slow"
But, as always, it depends.