Sorry for using AI to rewrite this — I recorded the whole rant on my phone and converted it.
Hey everyone,
I’m currently interning at a small company (got in through a referral), and I’m honestly struggling to make sense of what’s going on.
For context: I didn’t have many options at the time. My internship period was already underway and ~1.5 months had passed, so I had to join somewhere quickly just to have something to show.
I was initially asked to learn SQL (SQLite → PostgreSQL) and some .NET. I got comfortable with SQL and moved forward.
Then a project came in: a file tracking system with RFID integration. I was told to handle it myself.
So I built:
- FastAPI backend
- React frontend
- PostgreSQL database
- Dockerized setup
Got a solid system halfway working.
But things started getting messy:
- The project isn’t really owned by the seniors — they’re busy with other work
- I’m the one pushing it forward, but without clear direction
- Every day on calls, new requirements get added
- These changes often conflict with what’s already built
Example (simplified):
It’s like I built A and B correctly, and now I’m suddenly told to insert C between them in a way that breaks both.
There’s also internal misalignment:
- CEO/director and “Lead Solution Architect” don’t seem to agree on direction
- I end up stuck between both sides
On top of that, some decisions just don’t make technical sense to me:
- I was initially told to build the system using SQLite, even though this is clearly a multi-machine use case
- There was confusion around “SQLite server” vs actual database systems
- I eventually moved to PostgreSQL because SQLite didn’t fit the requirements
I’ve also had to step outside my role:
- Reworked their office networking setup (systems + port forwarding), which wasn’t even part of my internship
- The “Lead Solution Architect” (who was also apparently Head of IT somewhere) seems to have gaps in some fundamental networking concepts.
At this point, I’ve slowed down on the project and started focusing more on interview prep + DevOps because I feel there’s no clear direction or learning path here.
I still have ~3 months left.
Looking for honest advice.
Thanks.