If she was in a drive-thru that would be too perfect
31.01.2025 18:02 β π 0 π 0 π¬ 0 π 0@brianjenney.bsky.social
Rants about software careers, learning to code and JavaScript stuff
If she was in a drive-thru that would be too perfect
31.01.2025 18:02 β π 0 π 0 π¬ 0 π 0Doesn't it seem a little odd that we were just about to ban Tik Tok but then decide to start integrating a free AI tool into our work flows and codebases without a second thought?
Like, what could possibly go wrong?
I walk through the basics of building a TypeScript app using RAG here: youtu.be/TMNpjpHQ0l4
Source code in the description ;)
Learning to code didnβt change my life.
Getting sober and exercising did however.
I went from a fluffy, anxiety-ridden addict to a much less fluffy, anxiety-ridden software developer.
I share how I made the transition here: open.spotify.com/episode/5r1A...
Honestly that shouldβve been a sign but the dude is young so I understand how he fell into this trap π¬
20.01.2025 04:50 β π 0 π 0 π¬ 0 π 0This dude got 2.5k rejections as a CS grad. Does that mean we're all screwed?
Here's my take: youtu.be/SaPHePWKnYE
One thing I'm genuinely curious about when it comes to AI replacing junior and mid-level devs - who will replace the senior devs who go into management?
Why are we scaring off our talent pipeline with all this hype?
According to this study, developers code less than an hour per day: www.software.com/reports/code...
This isn't usually the case for me but I certainly don't spend more than a few hours at a time in the code, even at a small startup.
There's a lot more to writing code than writing code.
5 phases of a software developerβs career:
1. I got hired! My work is done!
2. I know nothing. Iβm an awful developer and a burden on this team
3. Perhaps Iβm not the absolute worst developer in the entire universe.
4. I should be paid more. Time to interview.
5. I got hired! My work is done!
This makes 2 of us - never getting a second monitor tho π
10.01.2025 01:49 β π 0 π 0 π¬ 0 π 0I'm getting more and more convinced that the only people who think AI can fully replace developers haven't built anything beyond moderate complexity.
Who knows what the future holds.
I'm not over-confident but I'm also not sold on this dystopian outlook just yet.
open.spotify.com/episode/3GZc...
Iβm in the SF Bay Area and Iβm hosting my first in person event in years.
If youβre looking for no bs information on how to break into tech then meet me here: www.meetup.com/develop-your...
Got rejected from a company 8 months ago - zero feedback.
Last week they reached out and said they made a mistake and want to move forward.
How big of a red flag is this? Or is it actually a green flag?
If you're learning to code and want to break into tech, you should check out this interview with 2 self-taught developers who made it and share how they did it.
They break down the courses they took to how they got people to take them seriously as career changers: open.spotify.com/episode/7owj...
Just wait bucko!
05.01.2025 20:59 β π 0 π 0 π¬ 0 π 0My hunch is that learning some rudimentary linear algebra (vectors, dot product) and Python will be my best investment this year.
Next up - building a SLM (Small Language Model) to go just under the hood of how LLM's work. I'll share the code here once I get something ugly to look at.
Most developers would get a hell of a lot more value from reading "How to Win Friends and Influence People" rather than"Cracking the Coding Interview"
I've read a lot of good (and not so good) books that have helped me in my career.
I break down the best ones π open.spotify.com/episode/6zmp...
Let's see AI sit through all these meetings!
30.12.2024 23:33 β π 0 π 0 π¬ 0 π 0Iβve been writing online for a long time. Iβm making more video content going forward. Iβm not looking to make money from YT.
What the hell kind of content do early career coders need to watch?
A few mentees at Parsity had interviews last week.
Not a single LeetCode problem was solved.
The problem is that most interview advice is really only relevant for the top 1% of all companies
It's not NextJS || ReactJS π
React is a UI library.
NextJS is a framework to build ReactJS apps.
React does not have routing, bundling or data fetching OOTB.
So yes, learn ReactJS && NextJS.
Big O Notation - Traffic on a highway: As more cars (inputs) join, the effect on speed varies depending on the roadβs capacity (algorithmβs efficiency).
What are your some of your favorite mental models for understanding software development?
Trees - Family tree: Each βparentβ node has βchildβ nodes, and the child can also be a parent with children.
22.12.2024 20:45 β π 0 π 0 π¬ 1 π 0Queues - Line to get on a bus: First person in line is first to get on, which represents the First-In, First-Out (FIFO) principle.
22.12.2024 20:45 β π 0 π 0 π¬ 1 π 0Stacks - Stack of plates: You can only take from the top or add to the top, similar to how a stack operates (Last-In, First-Out).
22.12.2024 20:45 β π 0 π 0 π¬ 1 π 0Linked Lists - Train cars: Each train car is linked to the next, just like each node points to the next node in a linked list.
22.12.2024 20:45 β π 0 π 0 π¬ 1 π 0Recursion - Russian dolls: Each doll holds another, representing a function calling itself within its own context.
22.12.2024 20:45 β π 0 π 0 π¬ 1 π 0My favorite mental models for computer science concepts:
22.12.2024 20:45 β π 0 π 0 π¬ 1 π 0As a FE dev - I like graphql. As a BE dev, I really didnβt like creating those endpoints
19.12.2024 15:49 β π 2 π 0 π¬ 1 π 0Writing code for a living is hard.
You need to master:
- Debugging
- Problem-solving
- Version control
- Software architecture
- Patience and persistence
And at the start you think youβll never be good enough.
But it's still 100x better than working on something you hate.