It's often just what we would call "fundamentals" that make the difference.
When I think about programmers I've worked with that I consider "good" and "bad"...(keep reading)
#SoftwareEngineer #softwaredevelopment
- Small objects
- Small methods
- Change together... stay together
- Test it!!!
- Different logical concepts should be different pieces of code (even if named the same...)
- Immutable objects + funcs
I wonder what effect that should have on hiring?
(I've known devs. who can talk the talk, but then the code they write is nothing like what they say...🤷♂️)
For a senior web dev: build me a simple web site that talks to a DB and caches an endpoint. Simple enough to not take too much time, but enough time to show me the fundamentals are down pat.
(Side-note, that's why the "extras" are so helpful. I can find out immediately about someone's skills if they are public)