HNHacker News
TopNewBestAskShowJobs

danfunk

48 karma · joined March 1, 2013

submissionscomments
danfunk··on The Grug Brained Developer (2022)
This feels a little like "I don't use a cordless drill because my screw driver works so well and is faster in most cases" grug brain says use best tool, not just tool grug used last.
danfunk··on Show HN: Flowcode – Turing-complete visual programming platform
Visual workflow tools, particularly those that are able to support a human-in-the-loop, MUST exist for the world to adapt and effectively use LLMs.

Literate Programming - coined by Donald Knuth and at the heart of Jupyter Notebooks - is powerful means of making software development a tool in the pockets a lot of people. I agree that just pressing "run" is critical to making a tool like this accessible.

I'm one of the core contributors to SpiffWorkflow. We are also visual programming platform and echo your belief of the power of combining visuals with programming. I shared this article here a few months ago that delves into our methodology. - https://medium.com/@danfunk/5-ways-bpmn-python-will-simplify...

conartist6 mentioned elsewhere in the comments of a need for a common standard for editors - I think BPMN could be that standard, or new revolutions of it, such as POWL.

collingree mentioned "good visual programming makes the software development process more accessible to other smart people" -- I think this maybe the MOST important long term benefit of these tools. More people in organizations need to understand what the hell is going on - and stop shrugging their shoulders when it turns out all the business logic is buried in 100k lines of code. Important shit should be easy to find and change.

As many others have mentioned here, visual tools are not likely to see wide adoption by software engineers for all of their work. But as middle groud in which to plant business rules, so those rules can be cultivated - it could change the world and the way we collaborate on software efforts.

Would love to talk to you both sometime, share war stories, dreams, and go to market strategies.

danfunk··on Ask HN: What advice would you give to a CS student today?
My 18 year old son is pursuing a degree in CS. I think about this question often. I also mentor graduates and it is indeed a very difficult job market right now.

We are in a period of rapid change. And rapid change ultimately favors the young.

AI is creating uncertainty. Eventually it will open up new fields, new jobs, new opportunities. CS feels worth the risk. The better you understand the forces that are shaping the world, the better off you will be.

danfunk··on [dead]
This article summarizes my understanding of the role workflows play in modern research and how BPMN (Business Process Model and Notation) tools can help remediate some of these issues.
danfunk··on [dead]
Would love some feedback on the ideas here - and would be over the top delighted if folks checked out the project and took a look at our online app.
danfunk··on Launch HN: Modern Realty (YC S24) – AI Real Estate Agent for Home Buyers
There are good realtors and bad realtors. I could imagine an AI chat bot that was better than some of the mouth breathers out there. But I wouldn't use those people anyway. But there are good people in the real estate business. if you want someone that can negotiate a good deal, and answer complex questions specific to the local laws, who knows the local neighborhood, and the local realtors, who can handle last minute changes and help you buy that house when your approved loan suddenly falls through ... you want someone on your side in those cases. Not some damn chatbot. ( my wife is a realtor)

Now ... an AI powered tool to helped realtors and buyers communicate, schedule, track progress, .... that would be a great application.

danfunk··on Just use fucking paper, man
100 percent agree. I keep a todo list, in a notebook, copy undone items over every two or three days to a fresh list. It reminds me what's not getting done. It is easy to look at. I feel a sense of accomplishment. It reduces my stress to put an item on the list for later. I can look at non digital, simple, complete synopsis of my work and get an instant gauge on how things are going.
danfunk··on Ask HN: Should we bring software dev in-house?
Agreed. Take long term ownership. Don't farm this out. There are some companies out there that provide support and consulting on open source projects. Rather than look for a freelancer to build an in-house application, find someone that can help you capitalize on tools that already exist.

My company does exactly this. We build and maintain an open source project (SpiffWorkflow, for process automation) and help our clients build internal skills to deploy it and use it. No license fees or SAAS lockin - and no team of developers that walk out the door when things get difficult.

danfunk··on How we maintain a healthy open-source project
A healthy open source project is more than a git repo and a license file. It takes community, trusted funding sources and ...
danfunk··on [dead]
We are hard at work on SpiffWorkflow - adding new features and enhancements every week. Here is a recap of what we've done in the last quarter.
danfunk··on Why SpiffArena is the new standard in business process automation
We recently launched a preview release of SpiffArena at spiffdemo.org. This article provides details on its major features and the reason we believe it is a game changer.
danfunk··on Siffworkflow 2.0.0
Pleased to announce that version 2.0.0 of the SpiffWorkflow Library is officially released. SpiffWorkflow is a Visual Workflow Engine - draw it and run it. Version 2.0 is in preparation for a very soon to be released wrapper that turns SpiffWorkflow into a turnkey workflow engine that anyone can use to build, test, and execute flow-chart like diagrams that can handle things like manual approval processes, system integration, data pipelines, hell, you can get this thing to write a poem to your mom every year on mothers day, and follow it up with discord message reminding you to call her.
danfunk··on SpiffWorkflow Release Candidate 2.0.0
Proud to announce a release candidate for our SpiffWorkflow library - 2.0 represents over 8 months of effort as we work to develop a complete workflow management system. I believe SpiffWorkflow is the best workflow engine available for Python. And it will be the foundation of our soon to be released Workflow Management platform.
danfunk··on Google Blocked our open source project as Deceptive
I understand that we also removed the demo subdomain from our DNS yesterday - so perhaps that triggered something.
danfunk··on Google Blocked our open source project as Deceptive
Just to update, We are back online after 3 days. We made no changes since Saturday when we took down the demo site.

For 3 days everyone that visited ANY page in our whole domain was given a notice that we were being deceptive and attempting to steal their personal information and were practicing social engineering. This kind of thing that would cause a person's own mother to question their integrity.

We were never able to communicate with a person at Google. Never received an explanation of the cause. A Bot or AI tried and convicted us, and enacted our punishment. And that is the world we live in today. We still do not know what we did wrong. So now, what step do we take?

danfunk··on Google Blocked our open source project as Deceptive
We were automatically redirecting you to a google's signin page as soon as you visited demo.spiffworkflow.org - if you log out you would get this page prompting you to log in again:

Here is a screenshot. https://ibb.co/c8vQjwv

danfunk··on Google Blocked our open source project as Deceptive
Had the same page up for 4 months, without issue. We were testing a google open id connection on friday for a sub-domain (demo.spiffworkflow.org). Woke up to the red-screen on Saturday morning. We pulled the demo site down in the hopes it would clear up, but nothing. I've requested a review but no response or even an email saying they were reviewing it.
danfunk··on The Low Code Wall
I cover some ways to tell if a low-code solution is a good idea, or a path that leads into a brick wall.
danfunk··on [dead]
This is a deep technical dive into our implementation of BPMN2.0 in a Python open source library. Here we focus on Data, respect for the standard, and trying to Keep it Simple.
danfunk··on Workflow Engine for Human Beings
I'm maintaining an open source library called SpiffWorkflow these days, and just pushed out an article outlining our roadmap. Want to point out a series of related open source projects that are in the works.
danfunk··on RRREmail: autogenerated replies that sound like you
As a chronic rrredmail user, I wish to state that this message for this site is 100% real, and its statements concerning the news that it conveys are of top quality. Visit this site regularly for the latest information about your field of study.
← PreviousPage 2 of 2