johndavid9991
Ask HN: Has AI killed the front end engineer role?
Ask HN: What is your #1 practical lesson or "aha" moment from coding with AI?
As a developer, my own workflow has shifted completely over the last few months, but I feel like I'm still uncovering the best patterns. I'm curious about the specific inflection points where things clicked for others. Was it a shift in how you prompt, a change in your tech stack, or learning when not to trust the output?
Ask HN: How far are we from the days that banks are fully operated by AI Agents?
Ask HN: Proven Passive Income Streams That Uses AI Agents?
https://www.youtube.com/watch?v=tsUyjzRIU9w - play it, thank me later.
1. First, get the database design right, simplify it as much as possible, and consider that you are going to migrate data from the old design to the new design too. Chances are that some of the old structure might not be needed anymore. Work with your client to determine which tables or fields you can already remove. Also, for data that is not expected to be frequently searched or retrieved through complex queries, considering organizing those in JSON format.
2. Do not code right away. Do a very thorough plan of all the controllers and models you need, and review functions that will be reusable, especially in the models; do the same thing for helpers. You mentioned that it was built by a founder without formal training. There’s a good chance a big part of the code does not follow SOLID principles. Your ultimate goal in this planning is to reduce duplicate functions and make it easy to write test cases for your code, both in the BE and FE.
3. For complex or big features, regardless of your team’s experience, I would encourage you to still use flowcharts. Finalize the logic first before coding. You may find logics that can be simplified or is critical to your database design if you do this.
4. Implement TDD, then configure your CI pipeline to automatically trigger test cases and block merging if a single test case fails. This will instill discipline in your team and reduce the number of bugs.
I don't know if it's an option for you to switch to another language. If it's an option, use TypeScript. Strict typing helps early detection of errors caused by incorrect types or accessing missing properties.
Ask HN: Will coding bootcamps still be in demand by 2025?
Ask HN: Your thoughts on Linus Torvalds' view on AI: 90% marketing, 10% reality?
Linus Torvalds reportedly grimaced as labelled the current state of the AI market as “90% marketing and 10% reality.”“I think AI is really interesting, and I think it is going to change the world," he noted, "and, at the same time, I hate the hype cycle so much that I really don’t want to go there.""So my approach to AI right now is I will basically ignore it because I think the whole tech...
Hello,
Your account was suspended due to multiple or repeat violations of the Twitter Rules: https://twitter.com/rules.
This account will not be restored.
This case will now be closed and replies will not be monitored.
Thanks,
Ask HN: Do you keep forgetting your password?
Ask HN: What do you fondly recall about the early days of the Internet?
I started this company along with 12 other co-workers. We are in our 30s, I am turning 34 this year. In the last three months, we have focused on training people. We have a team of 45 people now from overseas.
The main reason for building this company is for me to have more control on my own time, that's the idea at first, but somehow my passion for software engineering has been rekindled. There is something about training people, I enjoy working with our developers and seeing them grow.
I find it hard to switch to another industry or field of work at this age. Having your own family, with the kids and other responsibilities, makes it hard to reinvent yourself. You are not as free as before when you are still single and have complete control over your time.
Ask HN: Leaving my 12-year job to start a Software Dev't Firm. Any advice?
Perdoceo acquires coding bootcamp school Coding Dojo for $52.8M
Ask HN: Rate your current Project Mngmt tool
Some of the PM tools we used started to be very simple and easy to use, but their UX and features got complicated eventually.How happy are you with your current PM tool? What are the pain points it's not currently addressing?We are starting a new project with 30 developers to work on, and we will decide on which PM tool we should use. Your feedback is highly appreciated.
Culture plays an important role in keeping the people, it's not always about the money.
Ask HN: Which Online Coding Bootcamp do you recommend?
Ask HN: Do you regret getting the Covid-19 vaccine?
Yet, most of the time, it seems to be a combination of both but it does not stop right there. Being knowledgeable and having the right attitude for sure helps, but there are other factors such as luck, timing, location, having the right team or people around you, and a lot of uncertainties.
There is no silver bullet for this question. Becoming a successful entrepreneur is more of a process which will vary for every people.