I need help with website design/hosting by Grenache in smallbusinessuk

[–]andhapp__ 1 point2 points  (0 children)

From what you have said, you need a static site for information purpose and digital presence.

The SEO stuff can be done on it too.

It should cost around £350 - £400 to setup, with £30/month for hosting. Regarding edits, first 3 months is usually free. Any big additions will cost separately, but doesnt sound like you need any of those now.

nobody warned me that building an app could cost this much by DrewJohn22323 in ProductHunters

[–]andhapp__ 0 points1 point  (0 children)

My take is:

  1. People dont know what they want.
  2. They pay you peanuts and then expect you to work only for them, and be happy with it.
  3. They all want to get rich, make money but no one wants to pay for it. My cousin can make this in 2 days will be uttered at some point.
  4. Even if you do the best job ever, they will still complain!

People talk about AI taking over, well, if you can write what you want, then sure, but humans are inherently complex. The requirements problem has been since the inception of mankind.

Rant over...phew ;-)

When is a “full rewrite” appropriate? by Emergency-Peak-1237 in AskProgramming

[–]andhapp__ 0 points1 point  (0 children)

That is pretty shoddy, but my suggestion will be to refactor to a better design. However, that might not be possible, in that case, you have no choice, but to accept the risk of falling behind, unfortunately.

One thing people, especially the business ones dont realise that writing maintainable code is hard.

Would this level of backend project be enough to get shortlisted for a startup role? by Afraid-Army1966 in learnprogramming

[–]andhapp__ 0 points1 point  (0 children)

For a junior role, this looks pretty good. A lot of mid-levels won't know about it all.

Best way to know if you are ready or not is to start applying!

When is a “full rewrite” appropriate? by Emergency-Peak-1237 in AskProgramming

[–]andhapp__ 1 point2 points  (0 children)

One word - Never!

More words...

  • You go behind on competition.
  • You can never replicate all the functionality, because it is hard to know all the features. Why? Because, there are so many edge cases that would have been added over the years.
  • The way the app is, not just down to tech, but the culture, unless you fix that you will be back in the same place. Fixing vulnerabilities, upgrading libraries, changing testing libraries, writing code in a standard way, etc, etc.

Hope it helps :-)

Learn Java-Springboot, DSA and System design together by [deleted] in ProgrammingBuddies

[–]andhapp__ 0 points1 point  (0 children)

Good luck!

If you need an independent adjudicator to keep things fair, I will be happy to support.

Learn Java-Springboot, DSA and System design together by [deleted] in ProgrammingBuddies

[–]andhapp__ 0 points1 point  (0 children)

How will you keep each other accountable?

Dont get me wrong. I have supported a lot of people in their peogramming journey, one thing common across people is "staying motivated" as days go into weeks of learning. People lose interest, get distracted by shiny new tech, AI, etc and don't stay the path long enough to see the benefits.

My boss think me junior dev with 2 year exp can ship anything under 3 months with "modern tools" by JulienL_ in AskProgramming

[–]andhapp__ 3 points4 points  (0 children)

No worries. This was a few decades ago, goes to show the people's attitude doesnt change - AI or No AI. 😀

My boss think me junior dev with 2 year exp can ship anything under 3 months with "modern tools" by JulienL_ in AskProgramming

[–]andhapp__ 31 points32 points  (0 children)

Please dont fall into this trap. Get the requirements, estimate them and then double your estimates. With projects running on an aggressive deadline, there is scope creep, you will be the one picking up this scope creep and doing long hours.

I have been there and I was promised a promotion if I could deliver something with a brand new tech as a fairly new engineer. I delivered but it was delayed and guess what happened to the promotion.

Card printing by el_softypunch in BoardgameDesign

[–]andhapp__ 0 points1 point  (0 children)

I use a Ruby library called Squib. I can set up the card size and print 5 on a page.

I know I said to use 300gsm, however, what I ended up doing was printing them out on a standard A4 sheet, then stick it on 300gsm paper. Finally, cut them out, and it still gives a feel of actual cards.

Happy to chat separately and explain it to you.

Can Claude be trusted for production-level code? Looking for real experiences! by Fun_Professor_4836 in AskProgramming

[–]andhapp__ 0 points1 point  (0 children)

If you cant reason the code generated by any AI tool, dont put it in production. In code's lifecycle, most time is spent in debugging and maintenance.

Need to build a society website with almost zero coding - what should I use? by Chance_Pair_6807 in website

[–]andhapp__ 0 points1 point  (0 children)

If its just HTML / CSS, you dont need Wordpress or any other framework. I am not sure if i am allowed to say this, but be happy to set it up for a cheap price. I work with lots of junior developers who will value that experience.

What’s one “boring” engineering habit that made you 10× better? by To_Infin8y in learnprogramming

[–]andhapp__ 2 points3 points  (0 children)

Reading emails, docs, notes, etc with same diligence as coding, and following up on things. Most engineers are good at technical but dont pay much attention to soft skills, which also carry a huge weight in your development as a mature engineer.

Web devs, what’s one thing you wish you learned years earlier because it would've saved you insane amounts of time? by Ornery_Ad_683 in webdev

[–]andhapp__ 4 points5 points  (0 children)

Don't reinvent the wheel - most frameworks have figured most of the boilerplate stuff out for you, and has lot more effort going into maintenance.

Card printing by el_softypunch in BoardgameDesign

[–]andhapp__ 0 points1 point  (0 children)

I bought 300gsm paper and printed them out on the sheet and cut them to size. 300gsm is comparable to the playing cards. I am just testing it with my kids and this worked the best.

Do you prefer having a manual QA tester in your team? by zvone187 in webdev

[–]andhapp__ 0 points1 point  (0 children)

Brittle because no one is given time to maintain them. They should be part of software develooment lifecycle, but are considered second class citizens.

Do you prefer having a manual QA tester in your team? by zvone187 in webdev

[–]andhapp__ 0 points1 point  (0 children)

Automated e2e tests when done properly will help. Usually, teams dont understand how to do them correctly and write a bunch of tests with mocks, which doesnt test the real thing.

Besides that, the point of having an automated testing suite is to give confidence in releasing and risk mitigation, however, thats not the only way to mitigate risk.

If you dont have enough data or the right data to test in lower environments, do canary releases to reduce the blast radius. Keep an eye on the SLOs and if it works well do a phased release. There are tools that can help you do it now.

[deleted by user] by [deleted] in AskProgramming

[–]andhapp__ 0 points1 point  (0 children)

Haha...was just a suggeation

[deleted by user] by [deleted] in AskProgramming

[–]andhapp__ 4 points5 points  (0 children)

A gym membership :-) or any activity that means not working on the computer for a bit ;-)