NYCC Board Election 2025

Scott Weinstein
for NYCC Webmaster

I'm running to fix our website, modernize our digital infrastructure, and ensure NYCC members have the tools they deserve.

Why I'm Cycling Running

As someone committed to the long-term viability of cycling for both recreation and transportation, I see NYCC as an important part of the city's cycling community; an updated website is a critically needed investment in NYCC's future.

The shortcomings of our existing website and digital solutions are well known: a web site with barely usable mobile access, outdated ride types, no integrations with social logins, no integrations with our discord chat, or with ride platforms such as RideWithGPS or Strava is something that I can fix.

Based on the lack of progress we have seen so far, it's hard to see how continuing the current plan will be successful. I have the expertise and the professional track record to fix this effort, and am excited to work with NYCC to deliver the best experience for our riders.

Scott Weinstein cycling with NYCC

Challenges with the current build

1. Two years and over $73,748 spent on a "Membership App" that still hasn't materialized.

There's no public visibility to the app-under-development; only a select few have been able to try it. And despite a recent project update, there's still no launch date.

2. Expensive contractors with misaligned interests

The board used outside consultants as the lead engineers on the project.

External consultants have no stake in NYCC's success; they get paid whether the project succeeds or fails, further they have every incentive to drag out development and, in the past, made it difficult for NYCC engineers to contribute.

3. Development approach and timeline concerns

Building without user feedback has led to predictable challenges. After two years, the project shows 34 of 55 features complete (62%) with 80% of budget spent. At this pace, completion could extend into late 2026.

Limited testing access prevents early discovery of issues and missing requirements. Software complexity naturally increases near completion—features conflict, bug fixes create new bugs, and user testing reveals needs not originally envisioned. This suggests we need an approach that embraces user feedback from the start.

4. I'm not the only one who thinks these challenges are significant

At least four software engineers in the club took time and effort to review the "Membership App" and it was clear to us that the current effort needs significant change. We wanted to help, but without board support, there was no path forward to assist.

5. The club needs in-house engineering support

A site that the software engineers in the club are disinterested in working on is a site that will decay or be a constant drain of club's finances. In contrast, a site that the club's software engineers have designed and built will be more likely to succeed and evolve with the needs of its users.

My Plan

I would re-envision how we build the new site -- rather than closed door development, I would open the development process to NYCC engineers. I would immediately invite NYCC riders for quick feedback to test the new tools and invite them towards collaborative improvement.

Week 0

Board approval & community engagement

Enlist club engineers in plan; Present detailed plan to the board for approval.

Week 2

Mobile-Ready Foundation

Release the first beta 🌐 app.nycc.org suitable for browsing ride listings on mobile devices (one-day delayed)

Week 4

Live Updates

Live updates on 🌐 app.nycc.org (with ride participation and creation on legacy app)

Month 2

Core Features

Ride join and ride create (with payment, waiver, elections, events on legacy app)

Month 4

Full Migration

Payment, waiver, elections, events on new app (legacy app is decommissioned)

Month 6

Advanced Features

New features such as ride specific discord channels, ride-participant profile and intro emails, optional Strava and RWGPS linking for auto-titling your NYCC rides

Plan FAQs

Why abandon the current plan after so much investment?

The time and money invested are gone. The real decision is "from today, what's the best way forward?"

With my plan, club members could have a working mobile site for browsing rides in weeks, and joining rides in 2 months. The current approach has no clear timeline and no public access after 2+ years.

How can you promise such fast timelines?

What we need is simple; web development tools are mature and powerful; furthermore LLMs have accelerated development speed dramatically. I have demonstracted that I know how to read and use the legacy NYCC database, and will donate code I've already written to accelerate this effort.

Scott Weinstein professional headshot
20+ Years Experience

Professional Background

I've been in engineering for 20+ years with a primary focus on web and digital technologies. I've built numerous products, from trading platforms hosted by banks used by 80K+ users, to small web sites.

As an all volunteer organization with limited budget, NYCC's new site must take advantage of technical skills from our membership and use tools and techniques of open-source development. All design, engineering plans, and collaboration artifacts must be NYCC-owned.

I've been a NYCC member for 4 years, active the last two. I ride 9W corridor, Prospect Park laps, and Shirley Chisholm/Jamaica Bay loops, plus occasional ice cream and outdoor socials.

My Contributions to NYCC

I've already built tools that NYCC members use today

NYCC Pace Calculator

NYCC Pace Calculator

A web tool for getting lap times and computing NYCC pace for Prospect Park rides. Helps riders understand pacing and plan their training.

View Project →
1 of 4

Member Endorsements

Join fellow NYCC members in supporting Scott for Webmaster. Your endorsement shows the strength of our community's support for positive change.

Loading endorsements...

Get in Touch

Contact Methods

💬

Discord

Find me on the NYCC Discord server
Scott on Discord

✉️

Email

Email available to NYCC members on
Scott's NYCC profile

🚴

On Rides

See me on NYCC rides - always happy to discuss improving our technology

Let's Discuss

  • Additional details on how my alternate plan would work
  • Your ideas for building the new site and expanding the club's digital capabilities
  • Features you'd like to see implemented
  • Concerns about the transition process
💬

Have questions or ideas?

Message me on Discord

Usually available within a few hours

Ready for Real Change?

No more delays. Let's build the website NYCC members deserve.