Phil-bitplex
Including those factors in your decision making is only way this can work, otherwise you will get poor quality at the end of it. At least that has been my experience in the context of software delivery.
The concept is so appealing, “Hey I’ll just fire this message off and whoever needs to know about it will do what they need”.
It’s great to have that ability to focus on just the component or module you’re working on, but the lack of visibility on exactly what is about to happen, and what has happened, has caused many late nights of debugging and frustration.
It’s just how you described “there’s absolutely no way to tell the code that was going to get injected”
I’m guilty of contributing to this problem as well. Once you become familiar with the event system you’re working in, windows, DOM, whatever, you can make some pretty good assumptions about how other components are implemented. When you’re faced with a bug in code you don’t have access to, or a behaviour you don’t want, often the solution you’re left with is asking “okay, so what combination of events and timing do I need to force this component into the state I need?”
For example I remember doing this with some third party grid controls. We really really wanted the TAB key to insert a new row at the end. We had to orchestrate exactly the right mix of events and method calls in the right order, with a few BeginInvokes to get the job done.
I wish I had a solution to all of this and other frustrations. It’s all trade offs and a balancing act.
My team and I often use Docker images as part of our development process on our desktop machines.
I only write readme's maybe once every few months or perhaps once a year, and having a template (interactive like this one, or otherwise) that someone else has thought about is super useful to me.
Though that is unimaginably large to me for a silicon chip. I can't comprehend it - the engineering behind it would be incredible.
This is simple enough and interactive enough where my kids could experiment with changing things just to get a feel for it.
The agree/disagree options would only be visible on comments within an article
Maybe I should give it another crack for modern languages - there is an even greater need for it these days with dependency injection and microservices being common.
The way I see it the need stems from needing to understand what is REALLY going on, as opposed to what the code is saying should be going on.
My biggest mental hurdle with these systems are
- how do I easily have local development environments My team and I can use
- displaying other users names and email addresses is a really common thing to need in applications I build. What's the way to go about keeping that data in sync between the identity or auth system with the application? What used to be a database join could grow into any number of network requests to the identity server
- how does one re-skin the sign up process or user management to match each application so it's less jarring to the user?
I'm not really looking for answers - this isn't stack overflow :) They would come with even the smallest amount of investigation into it. I'm more just sharing what I think is an interesting mental block stopping me from immediately adopting it as the default.
If you have any questions please email me on [email protected]
I use it all the time, I looove it for early project scoping.
It's not open source though
It's a visual DAG that auto schedules out the plan given the constraints. It's not for everybody - but for highly visual people it seems to resonate really strongly.
Having different sized icons.
I miss my giant Battletech icon :(
Let's say I've got three users of my bookkeeping app. Person A and Person B are in different companies, totally separate data. Person C is a bookkeeper and wants to work with both their sets of data.
It's a trivial example where you can just say "well you just keep Person A's and Person B's data separate and switch what the bookkeeper gets to see when they want to reconcile separate accounts".
I don't have any good solutions for it yet, but I'm enjoying exploring them.
Do I find the non-stop inexplicable US politics fascinating? Yes. Is it helpful to my business? Nope.
Every week i have to revisit my goals, decide whats important, and remind myself that I don't need to learn everything, be all things to all people. It's okay to choose and to say 'no' to distractions, information sources and people.
I think they are definitely the exception than the rule though
https://www.intercom.com/blog/podcasts/scale-how-atlassian-b...
But to take an example from my visual planning - Gameplan.global - i use graph algorithms to model task dependencies, as well as the grouping structure.
When the tasks and dependencies are modelled as a graph, and the user wants to change a dependency, I can check the graph for a cycle. If a cycle will be introduced after the change, the change is disallowed.
It's not as grandiose as one could imagine for a very large social network graph, its practical and solved the problem I.
I _think_ its an API wrapper to make functionality available in older versions of windows, is is only in newer versions of windows? Or maybe other platforms that support UWP? It feels like the readme is written in startup-speak, where I was expecting it to be a little more... developer-y?
I think that is the point if the open-source angle if it, that it is socially acceptable to donate time to an open source project.
When we hire, we only do very short interviews, and so long as the person isn’t an abrasive jerk, offer 10-40 hours of work at contracting rates doing real work for us, at whatever capacity they have.
It’s not a perfect system, because it excludes people who are unable to take it on. But for us it gives us the most accurate picture into their work style and who they are, and it also gives them an insight into who we are. Most importantly they get paid because we value their time.
It's a visual task/planning tool. Does estimates, task grouping, resources, a bunch of different constraints, critical paths, and lots of other stuff.
I'm in the process of adding costing to it, and its a lot of fun to use.
I use it for all my pre-planning of projects, just to get a feel of feasibility