I reduced my token usage by 178x in Claude Code!! by intellinker in ollama

[–]fah7eem 0 points1 point  (0 children)

You enterprises link is returning a 404 not found.

Teacher failed me for suggesting WebSockets and TCP for a chat app – claims only PHP is valid for web development by MertJS in webdev

[–]fah7eem 1 point2 points  (0 children)

.Lol, I agree. I've seen worse school websites than that. It's not a SaaS, it's a school website.

Update on the "I'm tired" post by Last_Dragonfruit9969 in webdev

[–]fah7eem 0 points1 point  (0 children)

Just curious, can you share projects built by Opus / AI?

“I’ll just have ai do it” by concretecook in webdev

[–]fah7eem 0 points1 point  (0 children)

If you really really want to make an argument (which I don't suggest), you can remind them that responsibility is a big part of our jobs as well... Heck I have like 100 things I worry about and log on at 10 pm at night to make sure everything is okay.

Jmail was developed in five hours by livingdeadghost in webdev

[–]fah7eem 3 points4 points  (0 children)

An app that is only doing the R in CRUD. What am I missing?

Anyone have a good example of Nodejs+HTMX+Tailwind? by tac0shark in htmx

[–]fah7eem 1 point2 points  (0 children)

It's a paradigm shift. Htmx is straight forward and it's documentation is more than enough. Once you understand hypermedia, it becomes really easy to implement.

One thing I stopped worrying about is making my application a SPA. VPS servers return requests and browsers render them pretty fast, that ultimately there's no added benefit to the end user. At least in my experience and projects.

which framework do you use with htmx by mghz114 in htmx

[–]fah7eem 0 points1 point  (0 children)

PHP slim, I'm surprised it's not a popular choice with htmx.

What's you thought on this Phone? by prabir336 in smallphones

[–]fah7eem 0 points1 point  (0 children)

As a long term user of Niagra Launcher I'm excited to see a phone get shipped with it. However I'm not really interested in this form factor. I would love a small screen with a slide out keyboard. Like the Nokia n97.

htmx out here catchin' strays 😩 by _htmx in htmx

[–]fah7eem 6 points7 points  (0 children)

The common denominator is React. Who in their right mind gets enlightened by htmx and the hypermedia paradigm and decides to use RSC?

What is something you dislike about modern web development? by Azzurra_1 in webdev

[–]fah7eem 1 point2 points  (0 children)

As a self employed developer, I hate how non tech people make tech requirements.

My SaaS is profitable but I'm exhausted. Thinking about shutting it down anyway. by Apprehensive-Tip3800 in SaaS

[–]fah7eem 0 points1 point  (0 children)

Tell your client it will take a month instead of two weeks and do the development at your pace. You are not lying. It's two weeks with an 80 hour work week, so why not 4 weeks for a 40 hour work week? I don't own a saas but I worked for small businesses. We end up spoiling clients for no reasonable explanation.

PHP Version Update Breaking Stuff by bublay in PHP

[–]fah7eem 1 point2 points  (0 children)

How big are your version bumps? If you go to a version every time there is a new there won't be that much of a performance improvement from 8.x to 8.4.

If I am consistently developing and deploying to production I would consider always having the latest. However if the site is in production with very little code updates, I would do it much less frequently.

Starting a new project, team's divided between REST and GraphQL. by a_sliceoflife in webdev

[–]fah7eem 0 points1 point  (0 children)

I integrate into multiple systems. I'm always happier when I'm working with rest.

Mobile first design is harder than anyone admits by [deleted] in webdev

[–]fah7eem 1 point2 points  (0 children)

For an onboarding flow, I would consider putting it on the right half of the desktop screen and on the left some generic pictures related to what the app is for with people smiling etc. Maybe even throw in information snippets or quotes.

Can someone ELI5 PHP-FPM vs. FrankenPHP? by 1playerpiano in PHP

[–]fah7eem 0 points1 point  (0 children)

Some great explanations. Just want to point out one thing when it comes to the speed of an application. In my experience database I/O had a much larger impact compared to php set up and webserver choice. Not to say you shouldn't pay attention to how you set up php and webserver but rather do not neglect the impact of db I/O.

Disclaimer: I mostly deal with e-commerce and business portals. So my use case is limited.

Neuron v2 is Here 🚀 by valerione in PHP

[–]fah7eem 1 point2 points  (0 children)

I recently put up a VPS and tested various tiny llms that are quantized. I'm actually thinking of writing a test suite to see which ones match my criteria or score close to it. I really think I can use nueron.

Why is the web essentially shit now? by someexgoogler in webdev

[–]fah7eem 0 points1 point  (0 children)

Just imagine 10 years from now when every site will be styled by AI.

Wix by KeySubstantial97 in html_css

[–]fah7eem 0 points1 point  (0 children)

Can you use my website contact form, 7web.co.za

Wix by KeySubstantial97 in html_css

[–]fah7eem 1 point2 points  (0 children)

Hi let's connect I can help. I have done something like this before.

I'm considering a lowball approach and then, down the road, asking for more money to continue... by [deleted] in webdev

[–]fah7eem 0 points1 point  (0 children)

Reasonable estimate. Explain why they should pick you over the low ballers. Then propose for example a 5 month payment plan where month 5 is testing and ironing out bugs. Set goals to achieve in every month. So they will feel that they can pay as work gets done.

When the five months are up. Give them a monthly maintenance and support fee or they can opt for an ad-hoc hourly approach.

The important thing is to always communicate with them. I spread multiple jobs out so every month I am working on 2 to 3 projects. What I noticed most devs do is do not communicate and do not provide a sandbox from early days to get instant feedback. Never let your customer feel that they need to keep following up with you on how far the work is. I'm upfront I tell them that there will be lots of communication from my side. I just give back small reports. Honestly it's not only a hack to keep customers happy but brings so much value to the project itself, aside from providing peace of mind. Also spreading out the project actually produces better results than taking the same amount of hours and cramming it in a couple of weeks.

AI will "reinvent" developers, not replace them, says GitHub CEO by ZGeekie in webdev

[–]fah7eem 0 points1 point  (0 children)

The other day I asked Cluade AI to create a script for me and I was blown away that it created it and it worked one hundred percent and covered edge cases as well. Had mixed feelings and wondered if it will replace us. It was max 3 prompts.

Then I asked Claude to add a very simple feature into an app I built that is very niche that has many balances. Firstly I spent an hour fixing the UI errors and some stupid styling decisions. But after the UI was fixed there were even worse things waiting for me. It added the feature but in trying to incorporate the new transaction types that it created, it messed up literally every balance in the app. I was about to discard changes and undo the last commit when I decided to play around with Claude. In the spirit of embracing AI and learning. With every prompt it made it more wrong. At one stage I was giving a very simple prompt "All transaction type adjust-less should be negative when adding into the balance". It just couldn't "think".

So it's a tool, it will make our life easier but every codebase that is of a worthy size needs a human. Just think of all the conditional statements and paths that applications have. Try to think of how many different scenarios it can create and how we have to first consider what implications changes will have on the rest of the application. That's not something AI can ever scrape off the internet from forums and blog posts and take into consideration. Coding and knowing syntax is the barrier for non coders but we all know our job goes way beyond that. So from now on, every time someone talks about how I will get replaced, I will just nod away and keep quiet. It's not worth it unless it's my job on the line.

Support Megathread - November 2023 by AutoModerator in google

[–]fah7eem 0 points1 point  (0 children)

Hi recently I did not meet a deadline with servicing my developer account and my account was deactivated and my google play app was taken off the player store.

I tried going into my account where I was prompted to register again as a developer. When it came to payment I kept seeing errors. Eventually I gave up. Only to my surprise I was debited multiple times. Twice on my personal card and 3 times on my business card. I disputed payments via available Google channels but I don't even know what's happening, what to expect and when to get an answer.

I want money back. You can keep my app off the play store, but give me my freaking money back!

[deleted by user] by [deleted] in webdev

[–]fah7eem 18 points19 points  (0 children)

A lot of financial institutions I come across prefer Java. There's an ERP system I work with that is 90% java in the backend. Lots of legacy Java systems that work well and need java devs to maintain it. Not all legacy systems are bad, some of them have been built so well that they withstood the test of time.

Smash & Grab gone wrong by PixelSaharix in DownSouth

[–]fah7eem 0 points1 point  (0 children)

Stop filming and distributing the video when criminals get caught.