Eloquent JavaScript: The Secret Life of Objects

There are a few exercises at the end of the chapter.
What the difference between following solutions?

By author:

class Vec {
  constructor(x, y) {
    this.x = x;
    this.y = y;
  }

  plus(other) {
    return new Vec(this.x + other.x, this.y + other.y);
  }

  minus(other) {
    return new Vec(this.x - other.x, this.y - other.y);
  }
}

My solution:

class Vec {
    constructor(x, y) {
        this.x = x;
        this.y = y;
    }

    plus(vec) {
        this.x += vec.x;
        this.y += vec.y;
        return this;
    }

    minus(vec) {
        this.x -= vec.x;
        this.y -= vec.y;
        return this;
    }
}
reddit.com
u/Slight-Friendship856 — 5 days ago

Разработка в соло проекта Testless

Привет всем! Я Frontend разработчик и недавно появилось желание продвинуться в направлении Full-stack. Думал какой проект сделать посложнее "объезженных" тудушек и URL shortener'ов. Короче сначала появилась идея сделать что-то наподобие генератора копи для лендинга, но это было бы просто очередная обертка поверх AI апишек. После многих обдумываний и брейнштормингов самим с собой, сделал такое приложение: https://testless.tech

Если в двух словах: это инструмент, который сам пишет несколько вариантов текста для лендинга, показывает их разным посетителям и определяет, какой вариант лучше продаёт. Лендинг уже сверстан - ты не верстаешь его сам, ИИ только подставляет текст.

Что оно из себя представляет:

- юзер регается/логинится и входит в систему

- далее есть кнопка Create project, по клику которой открывается модалка для создания своего проекта, там нужно заполнить 3-4 поля: название бизнеса (это название будет приведено в строчный формат и пробелы заменятся дефисом — в дальнейшем будет использоваться в URL лендинга), далее описывает свой бизнес как можно подробнее (например: продаю кошек британской породы, чтобы спасти пенсионеров от скуки бла бла бла), после описания бизнеса идет поле writer persona — тут юзер обозначит ИИ кем он является (т.е. ты профессиональный продавец домашних питомцев бла бла бла), далее указывается почта — на нее будет приходить сообщения от лидов с формы на лендинге

- после сохранения проекта автоматически генерится 3 варианта копи для подготовленного лендинга (не нужно путать с генератором лендингов, генерится только контент — а лендинг сверстан и в указанные места подставляется текст сгенеренный ИИ по данным с формы, которую юзер заполнил выше)

- ты получаешь уникальный URL на лендинг. На этот URL нужно направить трафик. Каждому посетителю показывается один из вариантов — они чередуются между собой

- В дашборде есть кнопочка для запуска тестирования. Перед запуском ты можешь редактировать все копи вариантов и сохранять. Изменения сразу видны на самом лендинге

- Далее по нажатии кнопки на запуск тестирования (редактирование блокируется), начинается сбор аналитики: просмотры страницы, клики по CTA, отправки формы

- Когда наберётся достаточно данных, система сама определяет вариант-победитель. Проигравшие варианты автоматически отключаются, и дальше всем посетителям показывается только победивший вариант

Как-то так. Если кому не сложно, потыкайте пожалуйста, ваши комменты и фидбэки для меня на вес золота) Прямая ссылка на регистрацию https://app.testless.tech/sign-up/

Можно залететь через gmail почту, там 10 секунд на вход и можно тестировать

reddit.com
u/Slight-Friendship856 — 3 months ago

What is it:
Testless (testless.tech) - AI-powered A/B testing for landing page copy. You describe your business, the platform generates 3 copy variations, splits traffic evenly via round-robin, and automatically kills losing variants using Bayesian statistics. Winner takes all traffic. Built solo in 6 weeks.

The problem:
Most founders don’t know why their landing page isn’t converting. Manually writing and testing copy one change at a time is slow and painful. Testless generates 3 variants instantly and runs the test automatically - no manual setup, no spreadsheets.

Market:
Large and established. Main players are VWO and Unbounce. They’re powerful but complex and expensive. Testless is simpler, cheaper, and has automatic loser elimination - something the big tools don’t do out of the box.

Stage:
Live on prod, bootstrapped, looking for first real users and honest feedback. Not raising right now but open to it.
Customer acquisition:
Direct outreach to solopreneurs, indie hackers, and small marketing agencies. Reddit, LinkedIn, content marketing.

Why me:
I’m a developer who kept seeing founders complain about conversion problems with no simple tool to test copy quickly. The existing solutions are either too complex or too expensive for small teams. I built what I wished existed.

Looking for:
Honest roast - is this solving a real problem or am I building for nobody?

reddit.com
u/Slight-Friendship856 — 4 months ago

You describe your business → AI writes 3 versions of your landing page copy → all variants live under one URL → each visitor gets one version, fixed for their session → Bayesian stats track which copy converts best → losers get killed automatically, winner stays.

No design tools. No manual setup. Just describe your business and let traffic decide what works.

Looking for honest feedback - is this solving a real problem or am I building for nobody?

testless.app

reddit.com
u/Slight-Friendship856 — 4 months ago

I built Testless to solve my own problem: rewriting landing page copy without knowing what converts.

How it works:

- AI generates 3 variants (different angles)

- Edit what doesn't work

- Launch A/B test

- Auto-picks winner based on conversion data

Demo: https://youtu.be/DoQCeZTvwAA

Try it: testless.tech

Would love feedback!

u/Slight-Friendship856 — 4 months ago