Carl Blay

280 posts

Carl Blay

Carl Blay

@ceblay

Software Developer

Ghana Katılım Haziran 2010
338 Takip Edilen79 Takipçiler
Carl Blay retweetledi
Ryan Fleury
Ryan Fleury@rfleury·
A fundamental division between schools of thought in programming is (a) the elimination through simplifying of cruft, boilerplate, and extra abstraction layers, and (b) the automation of maintaining cruft, boilerplate, and extra abstraction layers. One of the reasons I drifted away from C++ and newer languages with adjacent philosophies towards a subset of C is that I found myself in the first camp. Some problems were simply not as hard as I was making them. Memory management, threading, UI, and so on could be simplified such that not only the high level C code became simple, but the actual machine code also became simple. This is starkly different from modern C++ and Rust programming culture, where the philosophy is simply that dealing with the complicated lower level details is a matter of *automation*. The compiler needs to generate something extra, it needs to check extra things, and so on. “Agentic programming” falls into the latter camp, and this is also why I don’t employ it in my workflow (other than search engine usage and so on). I don’t need it to generate 10s of 1000s of lines of code. The requirement of 10s of 1000s of lines of code—for implementing something derived from the information content inside a tiny prompt—is an architectural red flag. Perhaps a substantial portion of that code simply shouldn’t exist. I find that my programs become much better when I do that simplification pass first. After that, there’s drastically less boilerplate, less maintenance, and less busywork to begin with.
English
41
75
942
33.5K
Kafui Yevu
Kafui Yevu@kafuiday·
Move bills. Get paid. Done.
English
1
0
0
19
Piyush
Piyush@piyush784066·
Programming Languages → Their Country of Origin • C → USA 🇺🇸 • C++ → USA 🇺🇸 • Java → USA 🇺🇸 • Python → Netherlands 🇳🇱 • JavaScript → USA 🇺🇸 • Go → USA 🇺🇸 • Rust → USA 🇺🇸 • Swift → USA 🇺🇸 • Kotlin → Russia 🇷🇺 • PHP → Denmark 🇩🇰 / Canada 🇨🇦 • Ruby → Japan 🇯🇵 • TypeScript → USA 🇺🇸 • Dart → USA 🇺🇸 • Scala → Switzerland 🇨🇭
Piyush tweet media
English
35
26
232
19.6K
Carl Blay retweetledi
Sahil Bloom
Sahil Bloom@SahilBloom·
A life lesson I wish I learned earlier: Every single thing you do today is something that your 90-year-old self will wish they could go back and do. The good old days are happening right now.
English
135
579
5.5K
209.4K
Carl Blay retweetledi
Dave Farley
Dave Farley@davefarley77·
Most teams don't have a tech problem. They have a learning problem. Fast feedback, short iterations, real users. That’s how software grows. Stop polishing code in a vacuum. Ship. Learn. Improve. Repeat.
English
10
40
192
6.9K
Carl Blay retweetledi
Orange Book 🍊📖
Orange Book 🍊📖@orangebook·
Not having a clear deadline is the most common way to waste many years.
English
116
1.7K
15.9K
391.4K
Carl Blay retweetledi
Gary Marcus
Gary Marcus@GaryMarcus·
𝙁𝙞𝙫𝙚 𝙩𝙝𝙞𝙣𝙜𝙨 𝙢𝙤𝙨𝙩 𝙥𝙚𝙤𝙥𝙡𝙚 𝙙𝙤𝙣'𝙩 𝙨𝙚𝙚𝙢 𝙩𝙤 𝙪𝙣𝙙𝙚𝙧𝙨𝙩𝙖𝙣𝙙 𝙖𝙗𝙤𝙪𝙩 𝘿𝙚𝙚𝙥𝙎𝙚𝙚𝙠 • It's not smarter than earlier models, just trained more cheaply • It doesn't solve hallucinations or problems with reliability. • It is still expensive to operate ("inference"), especially if you want to make it "think" longer like o3. • The biggest threat isn't to Nvidia (people will still need GPUs, albeit fewer higher end one), but rather to OpenAI and Anthropic (because price wars will undercut their hopes of making a profit). • DeepSeek is an economic revolution, and geopolitical wake-up call, but that doesn't directly bring us any closer to AGI.
English
31
123
561
49.2K
Carl Blay retweetledi
Programming Wisdom
Programming Wisdom@CodeWisdom·
"Technical debt is like building a house on quicksand - the view might be great, but eventually you'll have to choose between moving or sinking." – Anon
English
1
14
88
10.1K
Carl Blay retweetledi
The Black Hemingway
The Black Hemingway@J_Chiemeke·
Stop relying on people to influence outcomes that directly affect you. Make your own luck. Carve your path, stamp your foot and claim your destiny. Leave permutations to gamblers.
English
1
20
75
3.6K
Carl Blay retweetledi
Christian Reber 🇪🇺
Christian Reber 🇪🇺@christianreber·
this is horrible advise. i’ve been there and can’t recommend. took me over a year to get out of it. instead I’d suggest this: 1) make YOU and your physical and mental health the #1 priority in life. Then your family, then your company. 2) work with a therapist to identify stressors in your life, such as toxic relationships or a self-harming lifestyle. learn to live a long, happy & healthy life while being obsessed and passionate about something. 3) follow pareto principle. only do what’s truly mission-critical, block everything else in your life, except family and close friends 4) eat well, sleep well (buy an oura or whoop), exercise, be in nature, don’t work insane hours, lower screen time, delete social media, meditate, do yoga, try breath work (box breathing) while stressed, talk about your emotions with friends and family, be mindful your company isn’t your baby. your co-workers are not your family. it’s just a business. learn to love and respect your craft, but don’t kill yourself while doing it.
Fondo.com@Fondocom

"Just keep going." @sama on dealing with burnout as a founder ⤵️

English
41
58
576
139.1K
Carl Blay retweetledi
Allen Holub. https://linkedIn.com/in/allenholub
Nonsense. (1) Budget, but let scope vary so you can meet it. (2) Do strategic planning up front. Plan activities just before you need them. (3) Promise to make the customers' lives better (in specific product areas). (4) Measure how good a job you're doing by talking to customers before, during, and after development. Numeric "productivity" metrics are not generally useful. (5) Work collaboratively in a mob/ensemble. Individuals working alone are rarely effective.
Thad Scheer@ThadOfSphere

@allenholub Software developers have done a good job convincing the world: (1) don't budget; (2) don't plan; (3) don't promise; (4) don't measure (productivity); (5) don't bother me, I'm working. How over budget is the typical software system? Nobody knows, but I suspect a lot.

English
3
12
81
11.7K
Carl Blay
Carl Blay@ceblay·
...and where applicable, scenarios could be captured; showing how "smaller" parts of the documentation come together to accomplish a "bigger" task...hopefully, realistic...
English
0
0
0
30
Carl Blay
Carl Blay@ceblay·
I wish documentation on *every* code library would include examples - ones that are likely to be encountered in real life...
English
1
0
0
43
Carl Blay retweetledi
0xDesigner
0xDesigner@0xDesigner·
Probably the best thing you'll see today. In 2017, a group of developers hilariously competed for who could create worst volume control interface in the world. The results 🧵 1/22
English
1.4K
41.2K
166.7K
22.9M
Carl Blay retweetledi
Nicole Radziwill
Nicole Radziwill@nicoleradziwill·
Happy Fibonacci Day!! 1/1/23
English
1
18
70
10.6K