Send CathInfo's owner Matthew a gift from his Amazon wish list:
https://www.amazon.com/hz/wishlist/ls/25M2B8RERL1UO

Author Topic: Software Dev is the only career where  (Read 12191 times)

0 Members and 1 Guest are viewing this topic.

Offline Matthew

  • Mod
  • *****
  • Posts: 32950
  • Reputation: +29257/-598
  • Gender: Male
Software Dev is the only career where
« on: January 09, 2025, 08:09:42 PM »
  • Thanks!0
  • No Thanks!0
  • They expect you to do a WEEK'S WORK for free, with no expectation of money or employment. Even worse, we're talking a week's work for a VERY EXPERIENCED software developer; someone who deserves at least $150K a year.
    This project is worth AT LEAST $3K, but only if you're paying the guy year-round. If it were a one-off or contractor, you could expect to pay $10K or more for an app like this.

    Actually "a week's work" might be too conservative. It's probably more like a 100-hour week's work. Someone totally engrossed and "focused" with literally nothing else going on in his life -- barely even sleep.

    The slave labor output could be VERY valuable to the company; they could make real money off it, and every dollar of it would be pure profit! What a scam!
    And it doesn't matter how long your resume is, how impressive your credentials/work history/portfolio/education, or how long you've worked in the industry -- you're always expected to start from zero and prove yourself -- prove you're not a complete scam.

    Company name and details have been left in, to facilitate shaming!

    EDIT: This is 100% a scam. Their website offers 12 existing AI products -- BUT NOT THE ONE DESCRIBED BELOW -- for money right now. How much you wanna bet they'll add a 13th, a "PDF analyzer" or whatever?
    I feel sorry for whatever desperate and/or foreign developer falls for this.

    Here is a real-life example:

    StudyFetch Technical Assignment
    Senior Fullstack Software Engineer

    DO NOT TURN IN AN INCOMPLETE OR NOT FUNCTIONAL PROJECT. IT WILL BE IMMEDIATELY DISQUALIFIED.
    Similar projects to this are done on the job on a weekly basis solo. If you are unable to complete this independently, you will not be able to perform on the job.
    https://www.studyfetch.com/enterprise/mission

    Project Overview
    Create an AI tutor that helps students understand PDF docuмents through an interactive split-screen interface. Users should be able to chat with the AI (via text or voice) about the docuмent while the AI can highlight and annotate relevant parts of the PDF in real-time.

    Technical Stack
    Next.js 14+ (App Router)
    Prisma with PostgreSQL or MongoDB
    Choice of LLM provider (OpenAI, Google, etc.) ai-sdk from vercel is helpful
    Choice of Speech-to-Text/Text-to-Speech API (or use the browsers)
    Tailwind CSS for styling

    Core Features
    Authentication
    Simple email/password signup and login
    User session management
    No complex permissions needed
    PDF Viewer
    Split-screen layout with PDF view and chat
    PDF upload and storage
    Basic PDF navigation (page turning)
    Ability for the LLM to highlight and annotate the PDF as its chatting with the user.
    AI Tutor Integration
    Real-time chat interface
    Voice input/output capability
    Chat history persistence
    AI can reference and control PDF viewing like changing the page or referencing a piece of text with a page number
    AI can highlight/circle important content in the PDF
    Context-aware responses based on PDF content
    Database Integration
    Store user data and chat history
    Save PDF metadata and be able to relaunch the pdf
    Track conversation context

    Example User Experience:
    User will create an account or login to the site with an email / password
    Users can upload a PDF docuмent to begin the chat with the tutor.
    The PDF will load in and be visible in a split screen with a chat and the pdf
    The user can ask questions to the chat, e.g. for a biology presentation, “What is a virus”
    The chat will be able to navigate to appropriate pages, source the page #, and draw things on the PDF to highlight the appropriate text or image for e.g. a navigate to the page which explains what a virus is, and draw a circle around appropriate virus text or an image of the virus.
    Users can close the browser window and reopen to see their chat history with the LLM and the PDF still there.

    Deliverables
    GitHub repository with:
    Complete source code
    Setup instructions
    .env.example file
    Basic docuмentation
    Deployed public demo on vercel to access remotely that works and hits all of the core features
    Send completed deliverables to marelle@studyfetch.com
    Helpful Resources
    Prisma Docuмentation: https://www.prisma.io/docs/
    Vercel AI SDK: https://sdk.vercel.ai/docs
    Various LLM Provider Docs:
    OpenAI: https://platform.openai.com/docs
    Google AI: https://ai.google.dev/api/multimodal-live

    Notes
    The key challenge is implementing the AI's ability to highlight and annotate PDFs
    Focus on making the voice interaction smooth and natural
    Keep the UI clean and intuitive, make this a product you would ship as a developer at studyfetch.
    Make it something you'd want to use yourself
    We'll use this to evaluate your technical skills and problem-solving ability!


    Want to say "thank you"? 
    You can send me a gift from my Amazon wishlist!
    https://www.amazon.com/hz/wishlist/ls/25M2B8RERL1UO

    My accounts (Paypal, Venmo) have been (((shut down))) PM me for how to donate and keep the forum going.

    Offline Ladislaus

    • Supporter
    • *****
    • Posts: 46918
    • Reputation: +27789/-5165
    • Gender: Male
    Re: Software Dev is the only career where
    « Reply #1 on: January 10, 2025, 09:47:31 AM »
  • Thanks!0
  • No Thanks!0
  • I feel sorry for whatever desperate and/or foreign developer falls for this.

    Yeah, these are the type of scuм whose crimes cry out to heaven for vengeance.


    Offline St Giles

    • Supporter
    • ***
    • Posts: 1530
    • Reputation: +808/-192
    • Gender: Male
    Re: Software Dev is the only career where
    « Reply #2 on: January 10, 2025, 10:35:54 AM »
  • Thanks!0
  • No Thanks!0
  • A little off topic...

    As far as I know, it is relatively easy to get help from the community for software development projects, except from those who understand the need to protect their job security. Now I'm not talking about the scam above, but community help to accomplish and better anything sounds Catholic to me. I often think how it would be great if various electronics companies would try to get their new product out into the advanced hobbyist community to test it and make improvements instead of settling for however good their in house engineers design it, and however good the Chinese manufacturer makes it with inferior components. Hobbyists are happy to work for free doing stuff like this. How much else could get done without money changing a lot of hands, which we know is inefficient with all the taxes, fees, and interest losses involved? I'm curious how far it could go without putting anyone out of business or causing them hardship. Could a society work where everyone does what needs to be done or what could be done to benefit the community without seeking profit or compensation except for their necessities? What would such a society look like, one big Catholic business monopoly/co-op instead of many people leaving a business to start a competing one? I think in such a society some people would appear to get a lot for nothing, but 1) they have their place in society and 2) isn't that the way of true charity; freely giving an abundance out of love in imitation and continuation of God's love and goodness?
    "Be you therefore perfect, as also your heavenly Father is perfect."
    "Seek first the kingdom of Heaven..."
    "Every idle word that men shall speak, they shall render an account for it in the day of judgment"

    Offline Ladislaus

    • Supporter
    • *****
    • Posts: 46918
    • Reputation: +27789/-5165
    • Gender: Male
    Re: Software Dev is the only career where
    « Reply #3 on: January 10, 2025, 11:10:28 AM »
  • Thanks!0
  • No Thanks!0
  • A little off topic...

    As far as I know, it is relatively easy to get help from the community for software development projects, except from those who understand the need to protect their job security. Now I'm not talking about the scam above, but community help to accomplish and better anything sounds Catholic to me. I often think how it would be great if various electronics companies would try to get their new product out into the advanced hobbyist community to test it and make improvements instead of settling for however good their in house engineers design it, and however good the Chinese manufacturer makes it with inferior components. Hobbyists are happy to work for free doing stuff like this. How much else could get done without money changing a lot of hands, which we know is inefficient with all the taxes, fees, and interest losses involved? I'm curious how far it could go without putting anyone out of business or causing them hardship. Could a society work where everyone does what needs to be done or what could be done to benefit the community without seeking profit or compensation except for their necessities? What would such a society look like, one big Catholic business monopoly/co-op instead of many people leaving a business to start a competing one? I think in such a society some people would appear to get a lot for nothing, but 1) they have their place in society and 2) isn't that the way of true charity; freely giving an abundance out of love in imitation and continuation of God's love and goodness?

    That depends.  Some companies do, some don't ... put their software out there (as open source) for input from others who have improvements.  Very few of these improvements / enhancements come from the hypothetical "hobbyists", but they'll come from developers at other companies that are having issues using the software that they paid for the use of.  "Hey, I found this bug, need it fixed, since it's impacting me, and can't wait for you to get around to it, so here's a proposed fix I'll submit to you ... as a 'pull request'."  I've actually done that a few times during the course of my career.  There are very few pure "hobbyists" that'll be happy to work for free ... and even the ones that do exist will tend to gravitate towards various projects from which they might get an ego boost or name recognition ... "Yeah, I worked on enhancments to the .NET Core framework."  Others are at universities and may be doing it as part of their curriculum or as part of some grant.  But the number who are just sitting around bored, don't need to make a living or pay bills, and therefore just do it for sheer fun is much smaller than it appears you believe it to be from this post.

    Sure, if we had a society, a closed society, like the Amish do, where if you need a barn, the entire community get together and knock it out for you in a day or two, whereas it would take you by yourself months or even years to pull off ... that would be great, but since our overall society is not built like that, it just won't happen at that level.