I help software developers build meaningful careers with purpose. Unlike others - who recommend chasing big salaries, jobs at elite companies (FAANG), or grinding interview prep - I mentor developers toward fulfilling, balanced software careers. My goal is to help you work on software that makes the world a better place.
…
continue reading
![Artwork](/static/images/128pixel.png)
1
10 challenging coding projects to do in a weekend
11:41
11:41
Daha Sonra Çal
Daha Sonra Çal
Listeler
Beğen
Beğenildi
11:41
Build momentum with these small projects that you can finish in an afternoon. Start, implement, and finish. Working through projects quickly will dramatically improve your self-esteem and skills. 00:00 Why quick wins are so important 00:35 Not for beginners 01:14 Connect Four 02:07 Build an API for public information 02:50 Deploy a dice roll Lambda…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
How I'd start a software consulting business from scratch
10:08
10:08
Daha Sonra Çal
Daha Sonra Çal
Listeler
Beğen
Beğenildi
10:08
This week on the podcast, I share my experience and insights on starting a consulting business. Covered in this episode: How to find your niche Horizontal vs vertical specializations Product, service, or productized service How to acquire your first clients Scoping projects Pricing services based on value Starting a consulting business is really ha…
…
continue reading
I discuss the dilemma of whether or not to refactor code that may not have the best design. There are always trade-offs involved in leaving messy code versus investing time in making it better designed. It’s not straightforward whether you should undertake a refactor. Understanding the scope of the refactor is also critical. Your changes can have a…
…
continue reading
Over-commented code is often more difficult to understand than code without comments. If you can avoid writing a comment then don’t. Let your code stand on its own! Article: https://levelup.gitconnected.com/youre-commenting-your-code-too-much-and-other-controversial-thoughts-on-documentation-1ee617ed46af Daily email: https://bennettgarner.ck.page…
…
continue reading
When you assume the junior title, you undercut your career & growth. You probably have what it takes - right now - to work as a full software engineer. Site: www.developerpupose.com Daily email to 2k developers: https://bennettgarner.ck.pageBennett Garner tarafından oluşturuldu
…
continue reading
![Artwork](/static/images/128pixel.png)
1
One daily habit that changed my developer career
10:15
10:15
Daha Sonra Çal
Daha Sonra Çal
Listeler
Beğen
Beğenildi
10:15
Consistently working on something every single day produces more results than massive effort that you allow to fizzle.Bennett Garner tarafından oluşturuldu
…
continue reading
![Artwork](/static/images/128pixel.png)
1
How to respond when (not if) you break production
10:06
10:06
Daha Sonra Çal
Daha Sonra Çal
Listeler
Beğen
Beğenildi
10:06
It happens to all of us. The code you released creates an issue in production. The site is down (or part of it is broken), and you’re responsible. But you’re not to blame! While you should take 100% responsibility for fixing the issue and getting the site back up as soon as possible, don’t feel guilty about creating the issue in the first place. Ev…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Technical interviews are insulting to developers
10:45
10:45
Daha Sonra Çal
Daha Sonra Çal
Listeler
Beğen
Beğenildi
10:45
Veteran developers go through an insulting interview process. The interviews usually happen one of two ways: They ask for ridiculously time-intensive take home assignments Whiteboard interviews that are useless for the candidate and interviewer Let’s talk about the problems and why I recommend you turn down insulting opportunities.…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
A software developer’s guide to personal knowledge management (PKM)
14:20
14:20
Daha Sonra Çal
Daha Sonra Çal
Listeler
Beğen
Beğenildi
14:20
Software developers hold a lot in their brains. When you’re building a feature or investigating a bug, you go deep. You gain an intimate understanding about how a certain part of the code works. The problem: most developers suck at remembering those details. Personal knowledge management (PKM) is a collection of methods to collect, organize, and se…
…
continue reading
I’m not a big believer in long-term goals or life plans. It’s impossible to know what your future self will want, exactly. But one thing is for sure: you won’t be coding full-time forever. While it’s possible to work full-time into later life, developer careers tend to be short. So, what are your options? How can you prepare now so that you have a …
…
continue reading
Alan Garner speaking on 1 Peter Chapter 2 Verse 11-25 http://maitlanduk.com/Services/1Peter%202_11-25-AlanGarner.mp37wavestest tarafından oluşturuldu
…
continue reading
http://maitlanduk.com/Services/1Peter2vs1-12MarkSaunders.mp3 Mark Saunders speaking on 1 Peter Chapter 2 Verse 1-127wavestest tarafından oluşturuldu
…
continue reading
Mark Saunders Speaking on 1 Peter Verse 13-25 http://www.maitlanduk.com/Services/1Peter%201_%20vs_13-25-MarkSaunders.mp37wavestest tarafından oluşturuldu
…
continue reading
Dave Bennett Speaking on Peter 1 Verse 3-12 http://www.maitlanduk.com/Services/Peter1vs_3-12.mp37wavestest tarafından oluşturuldu
…
continue reading
Our Sermons are now online, and we are going right back to the start of the year for our first Sermon with Mark Saunders speaking on Philippians 1 back in Jan 13. More on the way soon! Mark (Philippians) Jan 137wavestest tarafından oluşturuldu
…
continue reading