frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Ask HN: What are some good resources for coding best practices?

6•genericmask•10h ago
Hi all,

I've been recently promoted and am now managing a summer software engineering internship. Based on the feedback we got from the interns last year, I want to teach them best practices and good principles for writing good code and designing maintainable solutions.

They've heard about DRY and SOLID, we're writing unit tests, they're familiar with git and we're applying agile principles, but I'd love to hear what you all found helpful early in your career or what resources you use now to teach junior engineers the fundamentals.

Thank you!

Comments

pieterr•10h ago
What I found helpful early in my career:

Book: Code Complete - Steve McConnell

https://www.amazon.com/Code-Complete-Practical-Handbook-Cons...

A bit dated maybe, but still very informative!

genericmask•9h ago
Thank you! I think this one will be helpful for them and for me.
kody•8h ago
I second Code Complete.

The Pragmatic Programmer and Code Complete were integral on my first job.

Ask HN: Any good tools for viewing congressional bills?

87•tlhunter•10h ago•39 comments

Ask HN: Is synthetic data generation practical outside academia?

3•cpard•2h ago•2 comments

I Built an AI Agent with Gmail Access and Discovered a Security Hole

3•Ada-Ihueze•3h ago•1 comments

Ask HN: What would you work on if you couldn't fail?

2•rblion•3h ago•2 comments

Ask HN: Startup getting spammed with PayPal disputes, what should we do?

278•june3739•3d ago•179 comments

Ask HN: Anyone else feeling increasingly alienated from the industry?

31•saubeidl•17h ago•20 comments

Ask HN: Has anybody built search on top of Anna's Archive?

283•neonate•3d ago•146 comments

Tiptap open-sources 10 formerly Pro extensions under MIT license

7•philipisik•10h ago•1 comments

Ask HN: Who is hiring? (June 2025)

367•whoishiring•4d ago•471 comments

Ask HN: What are some good resources for coding best practices?

6•genericmask•10h ago•3 comments

Ask HN: Should I build a directory product?

3•alizaid•11h ago•3 comments

Ask HN: How do I learn robotics in 2025?

397•srijansriv•4d ago•99 comments

Ask HN: How do I learn practical electronic repair?

182•juanse•6d ago•112 comments

Ask HN: Anyone making a living from a paid API?

247•meander_water•6d ago•172 comments

Ask HN: Options for One-Handed Typing

92•Townley•3d ago•93 comments

Ask HN: Who wants to be hired? (June 2025)

125•whoishiring•4d ago•392 comments

Ask HN: What do you put in claude.md and what you leave out?

6•bognition•1d ago•2 comments

Ask HN: What are your fav/goto decision making hacks/heuristics?

6•ottaborra•18h ago•10 comments

Ask HN: Running AI agents in isolated environments

4•polycaster•20h ago•1 comments

Ask HN: What Does Your Self-Hosted LLM Stack Look Like in 2025?

17•anditherobot•2d ago•6 comments

Ask HN: Walking while working and having meetings

3•martythemaniak•1d ago•5 comments

Ask HN: Where do you go for cutting-edge dev news and info?

4•TimTheTinker•1d ago•10 comments

Ask HN: Who's Using the Origin Private File System?

5•ChadNauseam•1d ago•2 comments

Ask HN: What is the best LLM for consumer grade hardware?

238•VladVladikoff•1w ago•182 comments

Ask HN: How are parents who program teaching their kids today?

102•laze00•5d ago•91 comments

O(1) memory, no-preprocessing reachability algorithm for 2D grids

2•MatthiasGibis•1d ago•1 comments

Ask HN: What tools are you using for AI evals? Everything feels half-baked

4•fazlerocks•1d ago•2 comments

Reaching my first 100 users without money or audience (at 10K users now)

33•felixheikka•3d ago•11 comments

Ask HN: Dealing with Vibe Coding Depression?

17•softirq•2d ago•23 comments

How do you store and maintain your CV/resume over time?

11•xantin•2d ago•16 comments