Hacker Newsnew | past | comments | ask | show | jobs | submit | AymanJabr's commentslogin

Location: Italy

Remote: Yes (preferred)

Willing to relocate: Yes

Technologies: TypeScript, JavaScript, React, Next.js, Redux, Ruby on Rails, PostgreSQL, GraphQL, AWS, Supabase, LangChain, RAG

Résumé / Website: https://aymanjabr.com/ Github: https://github.com/AymanJabr LinkedIn: https://www.linkedin.com/in/ayman-jabr/

Email: aymanjaber2012@gmail.com

Experience: 4+ years

Full-stack developer with 4+ years of experience building scalable web infrastructure and AI-powered applications. Led technical development at DAITECK, architecting full-stack solutions from concept to deployment. At EXTENDI, I delivered high-performance React applications for clients like Lego and government agencies. Expertise in Ruby on Rails, modern JavaScript ecosystems, and agile methodologies.

Looking for: Full-time roles, preferably with startups with equity as part of the compensation.


Would a simple solution, like demanding that anyone who isn't in your contact list pay a relatively substantial amount (like $5, or even $0.5), in order to contact you, and you are the one that decides if to return that money when the call ends or to keep it for yourself (send it to a charity/pay taxes).

This would also cripple a lot of business in advertising, but not a big loss, if someone really wants to talk to you, they can pay the price.

What am I missing? Why would this not work? What side effects on other industries could there be?


I'm from Europe. Everyone who calls me has to pay. I still get the microsoft people etc... calling me once in a while.


Too many steps, why do I have to signup? Why do I have to create an engine.

Remove all of this, just let me directly use your app, I want to search and create engines on the fly.

I don't need to save them for future uses, if I am not going to use your app even once.

If you want this to take off, it needs to just work, no extra steps unless I want to.


You have the fast approach and the really fast approach.

1) Use libraries like ShadCn that give you all of the functionality that you need for the components. Use Tailwind or other frameworks, to change the styling of these components to fit your application theme. Using the components and theme, let Claude 3.7 design the apps for you, it is good enough to get you to pretty decent and custom pages that do (mostly) work. If there is a specific page that you don't like, then you can redesign it.

2) Do the designs in Figma, and then use Builder.io to convert the designs directly into code, use Cursor to fix anything that builder has broken.

Of course, the 2 methods above can be mix and matched, this is what I have personally used in both startups and more established company projects.


Honestly, if you are a small/medium startup, just having things like: 1) Eslint (any comprehensive linter) 2) Clear enough instructions (or a framework) on where different parts of the application should go 3) Clear instructions on how the branches should be handled and merged 4) CI/CD on Pull Requests 5) Comprehensive tests on the core business logic (mostly on the backend). 6) Maybe some regression tests just to make sure that nothing on the frontend breaks

All pretty standard stuff, and you can set it up in a day, a lot of the boring work can be done by LLMs, so you won't have to waste a lot of time on it.

I find that just doing the above things gives a project enough stability, and it gives the developers enough courage to refactor with confidence and ship relatively fast.

At the end of the day Software Architecture is a craft, if a system is not working for you or your team (or you don't understand why you are doing something), then you want to look at changing it.


I currently work on a ~10+ year old project that has maybe half of this list, and if you _don't_ start this way, the toothpaste is near impossible to put back in the tube, and you're in for a world of hurt. If the early engineers don't work this way and the system makes its' way into production, then functional software + income is very difficult to override in the name of cleaning up messes.


From here to the next 10 years or so, the bet is on Medical-Help. Almost every country in the world is struggling with constant under-staffing, populations are growing older, while pay for Nurses is going down. Now with AI technologies becoming more and more reliable, the biggest pain point to solve is Healthcare.


At least in the US, a nurse has personal liability for a mistake.

A hallucination could not just be career/license ending but land the nurse in jail.

Even with 100% accuracy, is not entirely obvious to me how a nurse could leverage a language model to make their job that much easier.

A language model is not going to bath or dress someone.


"AI" (hallucinating LLMs) "solving" healthcare. One can just hope the VC money is not big enough for that horror show.


That GP on their second 48h shift might not be hallucination free either. The question is what we can fix first, the medical resource crunch or LLM confabulation.


Shitty hit piece, nothing to do with brave new world (doubt the author has even read it), you can go claim your check from whatever think-tank hired you.


As someone whose favorite book was Brave New World growing up, I've found that it's unfortunately become a catchall for any technological breakthrough with (ostensibly) chilling ramifications for the future.


No audio of the actual thing. How loud is this?


Big quadcopter drone up close loud, that is, very.


I think it's important for a small minority of people. Most of the population does not give a second thought, as long as it doesn't affect their lives in an obvious way. Most people are fine sharing their data, if it leads to better more personalized ads, most people gladly share their personal information on social media.

Data privacy is of course very important, but not something the general public is super interested in.


Which begs the question: if the general public is not super interested in data privacy, is it still fair to call it very important?


Is it okay to steal from someone if they never notice?


Who gets to decide what is considered important and what isn't?


Since it's my stuff, I get to decide if it's important or not, don't you ?


Defeatist mentality.

The author doesn't give any practical solution to the problem, or things anyone could do to improve their specific or general situation, we call that whining.


I dislike shallow dismissals like this.

I can't play an instrument, but I can tell if you play one badly. I can't direct or write a movie, but I can give you my review and tell you if you should watch it.

The idea that someone pointing out problems _has_ to provide a solution or their critical evaluation is worthless is just bonkers.


So i have two genuine questions:

> The author doesn't give any practical solution to the problem, or things anyone could do to improve their specific or general situation.

Are you implying that nobody should be writing about anything they don't have a practical solution to ?

and

> we call that whining.

who is we ?


> Are you implying that nobody should be writing about anything they don't have a practical solution to ?

I think the commenter is implying that we live in a culture where people think they can change the world by whining loud enough and long enough about a problem so that someone else fixes it for them, rather than doing the hard work of fixing it themselves.


The first step to addressing a problem is to give it a name and cause. Solutionism without understanding is a waste of effort.


> The first step to addressing a problem is to give it a name and cause. Solutionism without understanding is a waste of effort.

Sure, but once things are given a name and a cause, you typically find very few people willing to actually do the work. You'll find most people aren't much interested in the issues they claim to be passionate about once the cameras are off and social media has moved on to another topic.


How does "greed" work for you? It doesn't appear in the article though. It's almost as if she has to be extremely cautious not to offend, so she can be heard at all.


i agree somewhat though i suspect there are more scenarios than not in which most normal people won't be able to fix it regardless of how hard they work.

Not to say we should all wait for the powers on high to fix things for us, but be realistic in our expectations about what most people are able to affect as a single person.

I'd also argue that what some would consider whining is in fact a solution or at least a prerequisite for one.


I don't see any suggestions for improvement in your critique of this article, either. Which would make your comment whining by your own definition


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: