shawn 🔊

1.3K posts

shawn 🔊 banner
shawn 🔊

shawn 🔊

@singlePageApps1

IT Swiss knife Pretty good singer

Illinois, USA Katılım Eylül 2018
196 Takip Edilen75 Takipçiler
shawn 🔊 retweetledi
Dave W Plummer
Dave W Plummer@davepl1968·
I've been coding for 40 years. Here are the top 5 things I wish I knew when I started. 1. 90% of the job is debugging and fixing, not creating new code. Which is still fun if you're good at it. I used to think programming was mostly writing fresh, clever stuff. In reality, most of your time is spent in other people's (or your own past self's) messy code, chasing down why something that "should" work doesn't. Get really good at debugging early. Learn assembly reading, call stacks, and kernel debuggers. It pays off hugely. The best engineers I saw were absolute magicians at this. 2. Manage complexity from day one (ie: don't write slop and "fix it later" if it goes somewhere). Very early on, I'd hammer out code and refactor afterward. Big mistake. Now I start with clean, skeletal structure (minimalism first) and flesh it out carefully, with AI or not. Messy code compounds and becomes unfixable. Upfront discipline on architecture, naming, and simplicity saves enormous pain later, especially in large systems like Windows. 3. Tools and processes matter more than you think We suffered with basic diff/manual deltas instead of modern source control like Git. Branching, testing, and good tooling would have made porting and collaboration way smoother. Invest in your environment, automation, and reproducible builds early. Good tools amplify your output; bad ones (or none) drag everything down. 4. Understand the problem and existing code deeply before writing Don't jump straight to coding. Map out the problem, study what's already there (you'll inherit a lot), and plan. Low-level knowledge (hardware quirks, alignment issues on different architectures like MIPS/Alpha) was crucial. Also: assert early and often. It forces clarity. 5. People, politics, and "the right tool for the job" beat pure tech arguments. Brilliant engineers still argue endlessly. Sometimes it's about ego, not merit. Learn to spot the difference and "steer" the conversation rather than "winning" it. Bonus from experience: Side projects like Task Manager (started at home because I wanted the tool) can become your biggest hits. Ship small, useful things often. If you're just starting, focus on fundamentals, patterns over syntax, and building resilience for the long haul. It's going to be a wild ride, but the fundamentals still matter.
Dave W Plummer tweet media
English
185
534
4.1K
190.6K
Sakshi Sugandhi
Sakshi Sugandhi@SakshiSugandhi·
If I give you this laptop, what will you use it for?🤔
Sakshi Sugandhi tweet media
English
210
12
398
16.6K
shawn 🔊
shawn 🔊@singlePageApps1·
This is my daily "beg" for Google to make a new #pixelbookPro, the best Laptop I've ever owned.
English
0
0
0
5
Chandan H
Chandan H@_Chandan_17·
Windows is the worst OS to ever exist on Earth. Change my mind.
Chandan H tweet media
English
107
4
119
10.4K
shawn 🔊
shawn 🔊@singlePageApps1·
@iyoushetwt MacOS is slow and buggy, and not as good as Windows
English
0
0
0
14
Ayushi☄️
Ayushi☄️@iyoushetwt·
other than gaming, give me ONE reason to buy a Windows laptop in 2026 rather than a Macbook?
Ayushi☄️ tweet media
English
139
8
209
45.5K
Omar
Omar@omarvvvr·
What's the biggest problem with MacBooks?
Omar tweet media
English
50
0
69
3.8K
Anaya
Anaya@Anaya_sharma876·
tell me one thing that you macbook could never do
Anaya tweet media
English
39
5
187
7.2K
shawn 🔊
shawn 🔊@singlePageApps1·
@Im_IrushiK any? The M5 is fantastic but MacOS is slow and buggy. I use my Mac pretty much only for encoding video. Everything else is an i7 Windows desktop.
English
0
0
0
16
Irushi
Irushi@Im_IrushiK·
Name a laptop better than a MacBook for a developer
Irushi tweet media
English
59
3
112
5.4K
shawn 🔊
shawn 🔊@singlePageApps1·
@Saanvi_dhillon Chrome is my daily driver but I've been using Shift Browser for some very specific projects and also use Firefox just for personal browsing (vs work stuff).
English
1
0
1
84
shawn 🔊
shawn 🔊@singlePageApps1·
The M5 chip is great, but the slow, buggy MacOS is disappointing.
English
0
0
0
3
Abhijit
Abhijit@abhijitwt·
guess the language he codes in?
Abhijit tweet media
English
802
15
656
73.8K
Himanshu
Himanshu@Himanshu_tweaks·
Choose the best browser.
Himanshu tweet media
English
252
18
377
33.1K
Bhavani.py
Bhavani.py@Bhavani_00007·
as a dev, what was your first code editor?
Bhavani.py tweet media
English
1.1K
62
1.5K
168.8K
shawn 🔊
shawn 🔊@singlePageApps1·
@icloud contacts is broken for multiple customers today
English
0
0
0
1
Sarabjeet singh
Sarabjeet singh@Sarabjeet___·
finally got a windows laptop. > what should i uninstall first?
Sarabjeet singh tweet media
English
1K
23
1.2K
212.2K