Stephan Grobler
@stephanfx
Followers
52
Following
72
Media
23
Statuses
596
Experienced team lead helping web development team reach new heights. Passionate about technology, family and life.
South Africa
Joined November 2008
"do you have a minute?" = that person's taking 5 minutes of your time "do you have a few minutes?" = that's 15 minutes gone "can I grab you for half an hour?" = say goodbye to your morning
19
233
2K
We should document our code with comments to make it easier to understand by others. We should also try to avoid noisy comments that don't bring value. 🔥 3 practices to do that: ‣ Use descriptive identifier names ‣ Extract logic in methods ‣ Verify assumptions with asserts
9
75
396
Pro tip: consider reducing the level of nesting in your code to reduce complexity ✨
10
60
434
Dear Developer Managers, After 36 years of writing software, one constant remains unchanged: RAM is still cheaper than additional developers. If you want to improve the productivity of your team, get them computers with a min of 64GB of RAM. Ur Welcome! :)
6
30
148
Dear managers, LoC is a metric to measure the size of a program. It is NOT a metric to measure of developer productivity...EVER.
7
3
35
At every company, there’s always that one person who knows how the whole system works…and they left 4 months ago
69
1K
8K
~ webdev cheat sheet ~ The plural of "bit" is "bits" The plural of "hit" is "hits" The plural of "git" is "merge conflicts"
0
7
34
"An evolving system increases its complexity unless work is done to reduce it." — Meir Lehman
5
205
922
Don't feel stupid for having to Google the same stuff over and over. As long as you know how to find the answers, you're good. As a programmer, your job is to find solutions, and using resources and tools is a huge part of that
113
595
3K
I do not let employers manage my personal devices, full stop. They can either let me self-manage, buy me a separate work device, or can deal with me only doing work things from my work laptop.
IT just rolled out a mandatory VPN across all iOS devices and I’m debating what to do. The security risks are real, but intercepting all network traffic on my phone/tablet is crossing a new privacy line. If I unenroll it my productivity will tank with no email access. 🧐🤔
19
46
557
5 things I've learned in 10 years as a developer: 1. No one knows exactly what they are doing 2. Anything can be learned with enough dedication 3. Perception > reality 4. Taking on the toughest problems pays dividends 5. People like to make things sound complicated for their ego
65
636
3K
"If you're ever worried about losing some data, just put it after a todo comment in a codebase. Those things never get removed." – Ólafur Waage
14
393
2K
I have taken 50 interviews in the last 3 months. Most of them gave wrong answers about almost everything in #JavaScript and they gave me the reason that they read on tweets and blogs I am sorry but from today whenever I find a technically wrong tweet on #JS I will call that out.
6
6
137
[ 🔴 BREAKING NEWS] "We now generally consider Moment to be a legacy project in maintenance mode. It is not dead, but it is indeed done." A genuine THANK YOU to the @momentjs team for their hard work and dedication to the JavaScript community 👏👏👏 https://t.co/ebezpw2bX1
1
41
95
“A plan is an example of what could happen, not a prediction of what will happen.” - Kent Beck
9
580
2K