Definitely not in my experience. The most changed are the change logs, files with version numbers and readmes. I don't think anyone is afraid of keeping those up to date.
My take is that there are probably multiple systems out there than can help you achieve mastery, but it depends on your personality, life circumstances, etc. Just like there ten thousand paths up the mountain. It is a good idea to try out a couple and find the one that works for you. Then if you get to the point where you master your target skill and it is your turn to spread the gospel of "the way", it is good to keep in mind why it worked for you.
> The thing is, agents aren’t going away. So if Bob can do things with agents, he can do things.
Following the model of how startups have worked for the last 20 years or so, I expect agents to eventually be locked-down/nerfed/ad-infested for higher payments. We are enjoying the fruits of VC money at the moment and they are getting everyone addicted to agents. Eventually they need to turn a profit.
Not sure how this plays out, but I would hang on to any competencies you have for anyone (or business) that wants to stick around in software. Use agents strategically, but don't give up your ability to code/reason/document, etc. The only way I can see this working differently is that there are huge advances in efficiency and open-source models.
I agree that humans should continue to value various forms of literacy even in the face of AIs that can do everything better than us. I too will continue to dig deeper into tech literacy. There was a Terence Tao paper recently that mentioned we are in a shift similar to the end of heliocentrism. It made clear that Earth is not the center of the universe, but Earth is still deeply valuable and important for humans. Much the same way that AI may supersede our understanding and intellect and make the are limitations more apparent, but our human intellect is still important to humans. Plus, what are you going to do when the price of LLM tokens are through the roof or you get messages like "burn an extra 1,000,000 tokens for a better implementation!".
I think there are many ways to connect deeply to humanity and you are being dismissive of those other experiences. Yours is just another anecdote amongst the ones I presented. Would you dismiss your kids experiences if they decide not to have kids? I would not.
> people who choose to be child free are not complete human beings
Hmm, this seems pretty condescending, but hopefully it is just in jest.
With four kids I understand there is a unique set of skills and emotions that come along with it and I am personally grateful for, but there are also a lot skills and emotions you won't have and experience if you never go to war, never become a leader, never experience losing a parent when you are young, never win a gold medal in a team sport, never live in a different culture, never volunteer, etc. It seems short sighted to claim someone is an incomplete person if they can't experience one of those things, because likely no single person can.
There is a great tapestry of human experience and we can only experience most of it second or third hand (and probably not even that in most cases).
> And there is the problem. Then you start arguing about brace positions and function names and whether simple data classes should have docstrings on properties or not.
In my 15 years of experience I have not worked at a place like this. Those are distractions. Anytime something about style has been brought up, the solution was to just enforce a linter/pre-commit process/blacklist for certain functions, etc. It can easily be automated. When those tools don't exist for particular ecosystems we made our own.
I've heard good things about Clojure, and it'ss different from what I am used to (bonus points because I like an intellectual challenge), so trying it out is definitely on my todo list.
I find languages like Haskell, ReScript/OCaml to work really well for CRUD applications because they push you to think about your data and types first. Then you think about the transformations you want to make on the data via functions. When looking at new code I usually look for the types first, specifically what is getting stored and read.
Really the issue is about cultivating a culture of caring and willingness to learn. That generally threatens the powerful so it is always an uphill battle to protect said values.
Unfortunately the source doesn't matter when there so much. It is really hard to differentiate things when you are inundated. Did you try a Show HN here? It requires more luck than ever because of the same problem, but worth a try. I'll take an honest look if you do it (though hard to say if I am the target market).
I wonder how much cost savings there are in the long term when token prices go up, the average developer's ability to code has atrophied, and the company code bases have turned into illegible slop. I will continue to use LLMs cautiously while working hard to maintain my ability to code in my off time.
Without telling us what kind of code you are talking about it is hard to compare. I would say that is true for CRUD web code because there is so much out there that the LLMs can reference.
No worries. I enjoy debugging UIs and giving a few pointers. PDF generation works now. The "Enter Zen Mode (upgrade plan)" button is unreadable (white text on grey background) and if I click the button it says "Your form submission has been received.".
Nice! University-level math would be great. That is my end goal as well, but I probably won't get to that until the end of the year. I am focusing on lessons that my kids will use, then switch focus to ones that I will use. Do you have it hosted somewhere? Or can you add some details/screenshots to the readme?
I took a look at it because you do PDF generation (I am doing front-end PDF generation in my project as well so I wanted to compare), not because I know anything about knitting or crocheting. I made a design, drew on the grid a bit, but was unable to export. I am not sure if I was missing something but it would be helpful to the user if there was a message in the export area about why they cannot export yet.
I really like https://math.growingswe.com nice job! I did the foundations page. I will work through some more lessons and give you some feedback later this week. I am also working on some math projects. Take a look at my other comment in this Ask HN.
I am working on some math education tools. One is free and open-source, the other is paid.
Free Math Sheets is a tool to generate math worksheet PDFs (and the answer keys if required). Currently it supports K-5 but I want to expand it to higher levels of math (Calculus, Physics, you name it!). You select a bunch of different options and then generate it. All in the front-end. No back-end or login in required. https://www.freemathsheets.com
If you are interested in helping out or forking it, here is the github repo github.com/sophikos/free-math-sheets
The paid project is Numerikos. I am going for something in between Khan Academy and Math Academy. I like the playfulness and answer input methods from Khan Academy (but it is linear, doesn't have a good way to go back and practice, etc.). I like Math Academy's algorithm (but it has multiple choice answers, yuck! and is easy to get stuck and doesn't have a good way to explore on your own). Currently Numerikos supports 4th and 5th grade math lessons and practice. The algorithm is based on mastery learning like Numerikos, but you can also see a list of all the skills and practice whatever you want. I am also working on a dashboard system where you can build your own daily/weekly practices for the skills you care about. Next up is 6th grade math and placement tests.
Children are afforded more lenience in sane societies (before the law and in social contexts) because they are still developing and not as well socialized/experienced as adults. I assume most pro-piracy people support personal use and not commercial use of content.
I assume because the public has been consumed by narratives over data. Narratives have probably always been more powerful than data for us humans, but we now have really powerful tools to generate the narratives we like. Combine that with algorithmic feeds that prefer certain types of narratives, boring and/or annoying data gets ignored.
Do you really intend to make such a blanket statement? If taxes are evil then it follows that any public service (police, roads, airports, hospitals, public education, libraries, publicly funded research) is evil since they are funded by taxes.
> All AI has done for me is give me the power of how good search engines were 10+ years ago
So the good old days before search engines were drowning with ads and dark patterns. My assumption is big LLMs will go in the same direction after market capture is complete and they need to start turning a profit. If we are lucky the open source models can keep up.
I have updated the project. I added "First Grader>Subtraction>Subtract (No Regrouping)" and now it makes 10 problems per page. Also added an About page.