News for hackers. Stuff that matters.

Phil-bitplex

Re:Ruthless Prioritization on Wednesday August 11, 2021 @03:27PM (#28146537)
The way I read it, it was totally independent of human factors, not excluding them. Ruthless prioritisation in this context means to focus your decisions of what to focus on around delivery of value to customers. You definitely have wiggle room for human factors.

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.

Re:Terrible programming features from the past on Sunday July 04, 2021 @05:25PM (#27732745)
This is very similar to my biggest frustration with PubSub, or heavy event driven systems in general.

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.

Re:Ignoring Docker updates is a paid feature now? on Sunday May 02, 2021 @07:39AM (#27014338)
What is a alternative we can use?

My team and I often use Docker images as part of our development process on our desktop machines.

Re:Readme.so – Easiest Way to Create a Readme on Saturday May 01, 2021 @05:57PM (#27010265)
You're exactly right - if you're writing readme's all the time, you'd have templates ready to go.

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.

Re:Cerebras’ new monster AI chip adds 1.4T transistors on Thursday April 22, 2021 @08:37PM (#26909786)
I think it might be closer to 215mm x 215mm or 0.49 square feet.

Though that is unimaginably large to me for a silicon chip. I can't comprehend it - the engineering behind it would be incredible.

I like it! - it reminds me of the TI-84 (I think it was that one?) back in high school where I could do bouncing balls and other animations.

This is simple enough and interactive enough where my kids could experiment with changing things just to get a feel for it.

What if instead of arrows we had words "Agree" "Disagree" "Interesting" "Not Interesting"

The agree/disagree options would only be visible on comments within an article

Re:Rmap.io – Instant Product Roadmaps on Monday March 29, 2021 @05:46PM (#26628621)
May I ask what the previous product was?
Re:On navigating a large codebase on Sunday February 14, 2021 @01:29AM (#26130171)
I wrote one for Tcl years ago, as I started working on a really complicated product with around 50k lines of code (or more, distant memory).

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.

Re:Open-source, not open-contribution on Thursday January 28, 2021 @05:41PM (#25950545)
This is the approach I want to take as well - but I give up so many times because I can’t track down a method of communicating with that person. I looked a while ago and I couldn’t find a way to send a message to a user on GitHub. Any recommendations on effective ways of reaching out to project owners?
This looks so so appealing!!

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.

Re:Openproject: Open-source project management software on Monday October 19, 2020 @01:39AM (#24823593)
You're very welcome!

If you have any questions please email me on [email protected]

I use it all the time, I looove it for early project scoping.

Re:Openproject: Open-source project management software on Monday October 19, 2020 @12:14AM (#24823284)
I've built a visual project plan tool to scratch this itch for myself - www.gameplan.global

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.

Re:Commodore Amiga could get a mini/classic version next year on Tuesday October 13, 2020 @09:55AM (#24765554)
There one thing it did, and OS/2 did that I really really really miss.

Having different sized icons.

I miss my giant Battletech icon :(

Re:The database I wish I had on Monday August 31, 2020 @11:38PM (#24338308)
It's a super interesting set of requirements - and I've been mentally trying to wrestle with an extra ones on top of that - selectively syncing data.

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.

Re:Persisting as a solo founder on Sunday August 23, 2020 @06:40PM (#24255900)
I agree - I have to consciously choose what I want to feed my brain. It's so easy to choose things that don't align with my goals, whether that be family, personal or business goals.

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.

Re:VTM: A Text-Based Desktop Environment on Saturday August 22, 2020 @10:16AM (#24244284)
It was super cool!!! I had so much fun emulating it drawing single and double line text borders, with shadows. Oh ASCII chart how I miss thee.
Re:VTM: A Text-Based Desktop Environment on Saturday August 22, 2020 @09:10AM (#24243888)
True in the general case - but a fixed size font drawn in a grid over the screen? There's a lot you can to do make it very cheap
Re:Product-led Growth on Friday August 21, 2020 @07:54AM (#24234095)
Atlassian is one example that grew without a traditional sales team, having a very low touch sales process

I think they are definitely the exception than the rule though

https://www.intercom.com/blog/podcasts/scale-how-atlassian-b...

Most everything I work on is related to graphs if I squint enough.

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 have re-read the readme about 5 times now, and I'm still not really sure what it is.

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?

No they wont be I don’t think, based on the “work done for free” part at the end.

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.

Re:Show HN: Intention – DAG Todo App on Tuesday March 17, 2020 @10:07AM (#22604951)
I made something similar - GamePlan [1] (not open source though

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

[1] - https://www.gameplan.global/