1,492 karma · joined April 26, 2017
This is where AI concerns me for people who are juniors in their field (software or otherwise). You get quick answers which don't help with learning, and it's very easy to never read the code. It's like a very tempting drug that stunts growth but feels like progress.
On Friday we had a coffee hour to share how we've been working recently and they all seemed perplexed at the workflows I've been adopting. It seems natural to me as someone who's been a manager for some time now, but very alien to all those who've never gone down that path.
That's not to say my workflows are superior, but they're extremely different to some of my teams now. In reality it's just leaning heavily on things like prds, limiting communication between agents, etc.
The language isn't huge, the documentation has always been very good, and the patterns extremely consistently across the community. I almost wonder whether it's smaller community has been a benefit, as LLMs have been trained on a tighter set of code samples.
I can't speak for Ruby or PHP.
Perhaps you or I would make a different decision based on the aims that lead them there. But there isn't enough information to say whether or not their decision was a mistake, even if it has lead to a peculiar bug. It may be perfectly legitimate and we just don't know some of the constraints they had.
The people in those roles need make people feel like there is value in seeking their input. They also need to find ways to say yes that helps things happen in the right way, rather than stopping them entirely.
This happens naturally in organisations where security is valued by everyone. InfoSec / CIO roles can operate very successfully and deliver a lot of value. As soon as people lose faith and see them as the "no" team, they start trying to hide from them.
There are lots of ways to create this but it's as much about the people in the role, as it about the organisation itself. If either are skeptical about the other, it falls apart very quickly.
The first is a piece of small charity / business governance tech. I'm a trustee of a small charity in the UK, and my wife has been a senior leader of one in the past as well. All the governance tools are super expensive and aimed at businesses with large boards. They're not very suitable for smaller charities who just need something to help them maintain and publish policies, track key structure changes, and governances cycles.
So I'm working on a small bit of SaaS which helps those organisations to stay organised, and walk them through particular processes. The two big benefits are:
1. An audit log of all actions taken across policies, risk registers, board member terms, key information submissions, etc. So you can always see who did what when. 2. A calendar + reminder system which does things like prompt the Chair when someone's term is coming to an end, and auto-populates upcoming meeting agendas.
It's been useful for the charity I work with, I don't really expect it to be a big thing but the hosting cost of ~£40 a month is already saving me a lot of time. I'd like to see if I can get it in use by a couple of other organisations though.
---
The other is a data toolkit for UK secondary schools. We have quite a complex way of assessing a schools outcomes for students called "Progress 8". The spec for it is published by the DfE, but there isn't really a tool out there which will do the calculations so a lot of schools either work from complex spreadsheets or wait for the DfE's announcements with the league tables.
My father is a Director of Schools Performance at a Multi-Academy Trust and this seemed like something we could pair up on. He's got a very comprehensive spreadsheet which does the initial calculations, and some continued analysis but it's not very easy to use and making tweaks can take days.
I put together a prototype project which would take in a csv of pupil results and spit out all the Attainment 8 and Progress 8 results. The next step is to wrap it up into a nice web app, and do further analysis. I'd like a school to be able to see things like the Marginal Contribution of each subject and such.
Again, this isn't something I expect to sell to many people. Schools in the UK have no money going spare right now, but it's been a fun venture into the world of data.
Second, stars don't denote usage or downloading of the code or app. Lots of people use them more as bookmarks which show interest but not much more.
I think if you go back a few years people really did think of GitHub stars as some kind of social proof. That seems to have largely come back around now, and while it's a sign that the project has some attention, there are better ways to see that it is active.
None of that is to devalue the work you've done. It does look like a nice and well thought through application.
For all we know this could be a knock on impact from an upgrade or component replacement for improved stability. Maybe even critical security fixes. I don't think it's fair to lambast them for doing work around the core git/ssh systems.
I thought it was a bad phishing email first, when I saw it in the console I just laughed. I killed my access keys anyway before I noticed the incident on their status page.
Checked this morning and it's all back to normal.
I'm not sure I've seen anyone with a higher actual / forecast from this. Can anyway top mine?
From what I can tell there isn't anything about identity in the way you're suggesting. However there are conventions and regulations around dress in the Commons which preclude wearing hats.
As for what he'd do if he won, he hasn't said so far. However he does have a policy list which includes nationalising Adel and building 1 affordable home. As an MP he could campaign for those and attempt to table a private members bill.
I think the answer to a lot of these questions is "we don't know". He's been running in various campaigns for years, this is just the first time he's the only other candidate in a potentially high profile campaign.
I hope some Oxfoed PPE students will be using this for their dissertations.
If you need an executive assistant to be available in the evenings, hire evening cover. If it's not worth it to the employer pay for that cover, then why should it be on the employee to do that work for free during their time off?
Employers need to remember that employees often don't have a stake in the business. Free extra work gains them nothing, and loses them what little free time they had. That's not a trade, it's theft of time through a power imbalance.
It's reasonable for a business to pay the proper price for the full services it receives from it's staff. Businesses have proven they're unable to be fair in this regard, so it's reasonable to regulate them.
Maybe try changing how you talk about the price a bit on the page. No one's going to be put off by knowing there's a lot of free content, and then later on you have a one-off fee to continue playing. But they will be put off if they don't understand how any of the pricing works, and if they feel like there's a catch you're not telling them about.
I get what you're trying to do, you want to offer something on the cheap and that's great. Just be open about when the payment is needed, and what that payment is. You'll likely get more sign ups from being open about it up front.
First, there's the chicken and egg problem of content (events) and consumers. One big part of the sales process is a venue or promoter understanding how your platform will support their sales and marketing processes. If you already have consumers with an app and push notifications, it's an easy sell.
Another issue is cash flow. Deals often depends on what advance you're willing to pay, and it's not uncommon for very large venues to get signed at a loss just for the content. You need the cash to compete, and the big boys will happily take a hit on the big venues to hold onto them. The actual take per ticket is quite a low margin, and if a venue performs worse than you'd hoped you can easily end up making a lot less than planned.
Then you've got all the usual RFP noise around feature offerings. Plus regulation in different countries (looking at you, Italy).
You need investors to fund your sales process, and your development all at very low margins. You also need all the industry connections to build an enterprise sales pipeline and secure business. All of that is to say it's a difficult industry to get any sort of a foot hold in, let alone grow enough to be a serious contender.
The company I worked at ended up doing several rounds of layoffs followed by a very poor sale with no consideration to staff options. It's limping on as it slowly gets absorbed into the company who bought them who are also in the ticketing and event space.
Turning complete is a measure of whether something can be used as a programming language to run as a universal Turing machine.
The fact is, lots of people are very happy using AI tools, and most of those hook straight into GitHub. If AI is driving all this new code, it's only going to make moving away from GitHub more painful.
Businesses I've spoken to hate the idea of moving their code forge. Migrations like that suck and they're expensive. There isn't a meaningful differentiator between the other managed options, so the goal would just be to stand still. Unless GitHub's stability spirals fast I don't see a big wave of businesses leaving.
I say all this as someone who's been moving their code over to their own Forgejo instance. I'm all for more competition and fragmentation in this area, I just don't think it's happening soon.
A protocol isn't a good enough reason for investors not getting their payday. They'll just force aggressive and reckless changes to see a return.
The only way this kind of thing works is if profit isn't in the equation, or the easiest path to profit lines up with what's best for the customers.
This is why I'm skeptical about bluesky in general. Despite the protocol, it's incredibly centralised. If they wanted to make money it won't be long before they start putting up the walls around their garden. The same thing applied here as well, if investors demand a return the open protocol usage will shrink or become less open.
Is this really just a case of reserving an address if your child has a common first name and last name, without having to keep the address active?
There's no world in which 75% of your revenue coming from Google doesn't influence what you do. Even if it's not the main driver of all decisions, pissing off Google is a huge risk for them.
I do think it made me better at writing though, and it certainly made me aware of how much people are actually willing to read.
I know you're hoping to go from first principals but I'm happy to share the repo if you want (email in my profile).
Aside from that, what issues did you run into? I'm keen to know if I've just not gone deep enough and will soon hit something.