Duncan McLeod Profile Banner
Duncan McLeod Profile
Duncan McLeod

@mcleodd

Followers
30,385
Following
506
Media
1,207
Statuses
27,312

Founder/editor @TechCentral , prog rock fan, dog lover, occasional trail runner, aspirant hiker, classical liberal. Message me on Signal (beta): duncan.73

Johannesburg, South Africa
Joined December 2007
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@mcleodd
Duncan McLeod
2 years
Why are South Africans still required/expected to wear a mask in malls and supermarkets (and other public places)? It seems to me it's well past time to move beyond this
180
367
2K
@mcleodd
Duncan McLeod
2 years
The president should address the nation TODAY to tell South Africans what his government is doing to deal with the rapidly escalating crisis at Eskom
268
418
2K
@mcleodd
Duncan McLeod
3 years
I'll give Herman Mashaba one thing. He's drawn strong voter support in Johannesburg from both the leafy suburbs and the townships. No other party has done that, and I think it stands Action SA in good stead for the next national election.
34
235
2K
@mcleodd
Duncan McLeod
4 years
Illegal cigarettes for sale all over Joburg. Offered a 20-pack at the traffic lights today, unsolicited, for R80. The underworld is loving the lockdown!
150
321
1K
@mcleodd
Duncan McLeod
4 years
If Cyril lets this nonsense fly, we'll know for certain that he's not in charge
@News24
News24 🇿🇦
4 years
Lockdown: Dlamini-Zuma pushes for tobacco, alcohol ban to continue until Level 1 | @QaanitahHunter
Tweet media one
4K
2K
7K
170
262
1K
@mcleodd
Duncan McLeod
1 year
Okay, who did this? 😂
Tweet media one
62
231
997
@mcleodd
Duncan McLeod
4 years
Tobacco sales remain banned, despite CR's announcement. More arbitrary decision making. If government continues to infringe our civil liberties, there is going to be a justified revolt. (I don't smoke.)
83
201
952
@mcleodd
Duncan McLeod
4 years
Even if he got a little hot under the collar (I would have, too), Gareth Cliff's rational deconstruction of a clueless trendy lefty was, quite frankly, marvellous to watch. We need more of this!
42
116
911
@mcleodd
Duncan McLeod
4 years
I am confused about Pravin Gordhan. He did a great job at Sars and an okay job (by most accounts) as finance minister. But in his dogged insistence on rescuing a basket case of an airline at any cost he's throwing away his legacy. Why? Is it purely ideological madness?
137
144
811
@mcleodd
Duncan McLeod
4 years
Cyril Ramaphosa really needs to face journalists' questions after delivering these addresses to the nation. Scandalous that he doesn't. A robust democracy demands it!
41
147
786
@mcleodd
Duncan McLeod
1 year
The Reserve Bank at this point is raising rates to try to fix a problem higher rates cannot solve: a corrupt and broken government
24
186
688
@mcleodd
Duncan McLeod
3 years
Ministerial heads should roll over the fire in parliament. Will they roll? Of course not, because Cyril holds no one accountable for anything, ever
31
98
621
@mcleodd
Duncan McLeod
4 years
People will support lockdown rules, but not when they are arbitrary and that arbitrariness tramples basic civil liberties with little or no justification. Government has overstepped the line.
24
167
621
@mcleodd
Duncan McLeod
2 years
We need an early election
44
121
602
@mcleodd
Duncan McLeod
1 year
It looks like the ANC its going to end its time in power just like the Nats did ... in a state of emergency/disaster of its own creation
37
97
560
@mcleodd
Duncan McLeod
4 years
Exercise outside your home only allowed between 6am and 9am. Government really is making up this crap on the fly.
58
88
507
@mcleodd
Duncan McLeod
1 month
What was the DA thinking appointing this vile Renaldo Gouws as an MP? (Clearly, they weren't thinking.) Massive own goal!
91
73
520
@mcleodd
Duncan McLeod
4 years
Wow, what a sanctimonious prick!
@eNCA
eNCA
4 years
Is #Clicks apologising good enough? @ShahanR reckons there must be accountability, especially when it comes to #racism . He also calls out some people who are only focusing on the protests and not the hurt caused by the advert. #ShutDownClicks #eNCA #Dstv403
528
2K
5K
98
61
467
@mcleodd
Duncan McLeod
4 years
Why are we praising a man who destroyed his country's economy, driving millions of people into poverty and despair?
@CyrilRamaphosa
Cyril Ramaphosa 🇿🇦
4 years
I had a call with my Brother, President Nicolas Maduro of Venezuela🇻🇪 yesterday. Our two countries share a close and deep historical bond based on friendship, solidarity and cooperation.
Tweet media one
1K
845
6K
88
104
466
@mcleodd
Duncan McLeod
1 year
Who did this? 🤣
Tweet media one
40
105
493
@mcleodd
Duncan McLeod
4 years
Where is the communication from government on level 3? Are we literally going to have to wait until 11.59pm on 31 May before the lockdown is relaxed, because that's the latest the president said it would be done by? Get it done already!
54
93
457
@mcleodd
Duncan McLeod
2 years
Entertaining watching the ANC being forced to embrace the free market to resolve a crisis of its own ideological making
22
72
459
@mcleodd
Duncan McLeod
5 years
Just took a walk through the Northgate mall. What a horror show. At least 20% of stores taped up (closed permanently), another 30%+ closed due to load shedding. Of four cellular shops, only Vodacom trading (MTN, Telkom, Cell C shut). The impact on the economy is immense...
44
178
439
@mcleodd
Duncan McLeod
4 years
Current Google Maps view of the Nkandla homestead. Check the information pins!
Tweet media one
73
135
437
@mcleodd
Duncan McLeod
5 months
Iranian President Ebrahim Raisi will visit South Africa later this month (Bloomberg) - It's like the ANC is deliberately trying to sabotage South Africa
158
129
413
@mcleodd
Duncan McLeod
4 years
Is it only me who gets annoyed when I see local news publications spelling TV programme as program, standardise as standardize and litre as liter? Are we all Americans now?
69
37
387
@mcleodd
Duncan McLeod
4 years
1. SAA competes unfairly using state subsidies. 2. The continuous bailouts amount to theft from taxpayers and diversion of resources from the poor. 3. It could go bust at any moment, leaving passengers out of pocket. I will NOT fly on this airline if I can possibly avoid it!
@ThuliMadonsela3
Prof Thuli Madonsela #KindnessBuilds
4 years
How sad that many fellow South Africans don’t buy into the ecosystem approach of putting their own first. For me @flysaa is my first choice as a. extension of self love in addition to the fact that it’s the best in every way
504
101
409
29
74
368
@mcleodd
Duncan McLeod
4 years
Is this just a pretend democracy, then?
@News24
News24 🇿🇦
4 years
BREAKING: Government refuses to show minutes of cigarette ban U-turn, says it's ‘classified’ | @karynmaughan
Tweet media one
560
448
916
55
102
350
@mcleodd
Duncan McLeod
4 years
Lots of angry people in these streets about the continued ban on unfettered e-commerce, and with good reason. Government needs to rethink this urgently.
35
88
350
@mcleodd
Duncan McLeod
5 years
The DA is warning that voting for a smaller party on the national ballot is a wasted vote. This is a scare tactic and untrue. The DA has no chance of winning the national election. Vote for the party that most appeals to you and that you'd like to see represent you in parliament
56
116
347
@mcleodd
Duncan McLeod
4 years
Complete ban on booze. NDZ is still running things.
21
44
338
@mcleodd
Duncan McLeod
3 years
🤣
Tweet media one
10
70
350
@mcleodd
Duncan McLeod
4 years
One thing that's become clear through this crisis is that Ebrahim Patel is wholly unfit to be South Africa's minister of trade & industry
20
56
330
@mcleodd
Duncan McLeod
4 years
A change of government, followed by massive and painful austerity measures and structural, pro-market reforms are the only things that can save South Africa now. And the chances of those things happening are close to zero. Please tell me I am being unnecessarily pessimistic.
51
57
322
@mcleodd
Duncan McLeod
4 years
Kudos where it's due. @waldimar is doing a great job with Rapport. My Afrikaans is crap, but I now make a point of buying and reading it every week (albeit slowly).
15
24
310
@mcleodd
Duncan McLeod
3 years
Hey, @TwitterSupport , why is this account not banned yet for inciting violence?
@DZumaSambudla
Hon. Dudu Zuma-Sambudla
3 years
Mtubatuba…We Are Still Seeing You! Amandla ✊🏽✊🏽✊🏽!!! #FreeJacobZuma
137
268
951
42
112
324
@mcleodd
Duncan McLeod
4 years
As testing ramps up, there will naturally be a bigger increase in Covid-19 cases in South Africa. Headlines screaming about big increases in cases are click-bait
26
84
317
@mcleodd
Duncan McLeod
3 years
"National Coronavirus Command Council expected to meet." <-- Not even the master of horror himself, Stephen King, could have written a more terrifying seven words!
19
63
320
@mcleodd
Duncan McLeod
5 years
Impressive press conference by the president. Measured and smart. If the PP loses the judicial review (my guess is she will), her position will become untenable and a key leg of the Zupta/criminal fightback will collapse
32
64
294
@mcleodd
Duncan McLeod
3 years
Tweet media one
3
72
296
@mcleodd
Duncan McLeod
3 years
Betcha gun shops are going to be doing a roaring trade in the coming months
28
35
292
@mcleodd
Duncan McLeod
3 years
Tweet media one
7
89
289
@mcleodd
Duncan McLeod
4 years
100% full minibus taxi? "No problem, sir!" A glass of wine with your dinner? "Against the wall, miscreant!"
9
46
281
@mcleodd
Duncan McLeod
3 years
Billionaire Rob Hersov tearing the ANC a new one. Quite extraordinary presentation this, and very unusual for a businessman to be this outspoken!
42
80
278
@mcleodd
Duncan McLeod
3 years
A search of the PDF shows the name "Manyi" is found 150 times in the first part of the #StateCaptureReport
14
49
280
@mcleodd
Duncan McLeod
2 years
There is now no longer any cap on the size of private power generation projects. Electricity generation in South Africa has been deregulated and liberalised (Ts&Cs apply). This is a major step forward (it should have happened 15 years ago). Progress, finally!
16
57
281
@mcleodd
Duncan McLeod
1 year
Ramaphosa's embrace of a murderous dictator in Putin and his willingness to withdraw from the ICC tell you everything you need to know about the man and his party
65
62
280
@mcleodd
Duncan McLeod
4 years
Fantastic satellite photo from earlier today showing the cold front arriving from the west. Such a clearly defined system.
Tweet media one
19
67
277
@mcleodd
Duncan McLeod
2 years
Eskom has burned through 48.5 million litres of diesel so far this MONTH to keep the lights on, CEO De Ruyter says
91
107
265
@mcleodd
Duncan McLeod
4 years
Because of the lockdown and the looming economic crisis, the ANC now has a perfect storm on its hands. I do wonder if it knows the only way out of this is the privatisation/closure of SOEs, punishing austerity, IMF funding and the abandonment of the National Democratic Revolution
40
59
245
@mcleodd
Duncan McLeod
2 years
Betcha Ramaphosa announces the end of the state of disaster at SONA in a grand PR stunt
65
17
248
@mcleodd
Duncan McLeod
3 years
I drove Durban's southern and western arterial routes on Saturday en route from a south coast holiday and onto the N3 back to Gauteng. I was shocked... (1/6)
64
73
240
@mcleodd
Duncan McLeod
2 years
Ramaphosa really shouldn't be grinning (as he is) as the CJ hands over his final weighty tome on state capture. He should be hanging his head in shame: it's his party, the ANC, that plundered the country and left us on the brink of becoming a failed state
7
57
244
@mcleodd
Duncan McLeod
4 years
Well done, Rapport!
Tweet media one
6
68
236
@mcleodd
Duncan McLeod
4 years
If @CyrilRamaphosa announces another lockdown extension, I think there is going to be open rebellion
45
22
230
@mcleodd
Duncan McLeod
4 years
What was that promise Ramaphosa made when he became president about starting things on time and respecting people's time?
33
30
235
@mcleodd
Duncan McLeod
4 years
@politicsblahbla @DlaminiZuma Sorry, Carol, I disagree. There is nothing worth respecting in the way she has abused our civil liberties to pursue her own personal agenda in this crisis. She deserves nothing but the utmost contempt!
1
19
225
@mcleodd
Duncan McLeod
4 years
I see @the_dti is mounting a major damage control campaign on Twitter in defence of minister Ebrahim Patel and his Kafkaesque regulations. Not gonna work, chaps.
15
44
225
@mcleodd
Duncan McLeod
4 years
The ANC has failed to deliver digital migration after 15 years or more of trying. Serious questions now need to be asked. Why has it repeatedly failed? Will it ever be able to deliver on this project? And what if it is incapable of doing so?
49
94
224
@mcleodd
Duncan McLeod
2 months
Whatever you might think of the DA's "flag burning" election ad, the SABC's decision to ban it from its television channels is outrageous and a MASSIVE own goal by the public broadcaster!
42
44
230
@mcleodd
Duncan McLeod
3 years
@MagnusHeystek Bitcoin R86 338
17
7
225
@mcleodd
Duncan McLeod
5 years
Robbed at gunpoint this evening by two thugs on Republic Road coming out of Sandton (near Bordeaux). Wedding ring and smartphone stolen. Scum. Be careful out there...
131
134
216
@mcleodd
Duncan McLeod
5 years
Just finished watching Chernobyl. Brilliant, riveting television - and superbly acted. Plus, a stunning indictment of communism. 10/10
24
31
217
@mcleodd
Duncan McLeod
5 years
Very pleased to announce that @GwenNgwenya will be writing a regular column for @TechCentral , focusing on emerging technologies and public policy issues. Her first piece will be out later this week...
6
39
221
@mcleodd
Duncan McLeod
2 months
The SABC really shot itself in the foot by banning this ad. It now has egg all over its face, and even fewer people will be inclined to pay their television licence fee. Staggering idiocy!
@TechCentral
TechCentral
2 months
SABC fined R500 000 for refusing to air DA election ad
Tweet media one
5
12
30
22
58
212
@mcleodd
Duncan McLeod
1 year
I’m honestly not surprised there is a cholera outbreak in Gauteng. I run trails all over the province on weekends, and almost all of our rivers stink of sewerage.
10
67
209
@mcleodd
Duncan McLeod
2 years
Astonishing interim results from Shoprite Group. Sales up 10%, headline earnings per share up 25% and dividend hiked 22% - in this economy, that's quite the achievement!
25
20
214
@mcleodd
Duncan McLeod
4 years
It's tickets for SAA. All over bar the shouting. Hopefully the government has learnt some important lessons from this fiasco. Ha, ha.
28
18
195
@mcleodd
Duncan McLeod
5 years
Update: Stage 4 socialism to continue tomorrow, with the possibility of moving to stage 5 or 6 socialism in the near future
8
83
183
@mcleodd
Duncan McLeod
5 years
It is time to terminate Eskom's monopoly with extreme prejudice
7
39
183
@mcleodd
Duncan McLeod
6 years
South Africa really needs a mainstream centre-right publication to counter the overbearing left-wing narrative in our media discourse
23
39
173
@mcleodd
Duncan McLeod
9 months
"All nations in Southern Africa – except South Africa – will have access to Starlink services by the end of next year."
@TechCentral
TechCentral
9 months
All of SADC is getting Starlink – except South Africa
Tweet media one
16
12
20
49
86
178
@mcleodd
Duncan McLeod
6 years
Driving on the N1 North through rush hour to Midrand earlier this evening, some politician with at least four police motorcycles and seven or so luxury German vehicles forced motorists aggressively out of the way. Nothing makes my blood boil more. This is not acceptable behaviour
27
65
172
@mcleodd
Duncan McLeod
2 years
This chart should make every South African bristle with rage!
Tweet media one
30
75
175
@mcleodd
Duncan McLeod
1 month
Looks all very sensible. The ANC would be very stupid to reject this in favour of the lunatic left...
@RSApolitics
RSApolitics
1 month
DA's power sharing conditions in a Government of National Unity #GNU @Our_DA
Tweet media one
56
22
68
121
53
179
@mcleodd
Duncan McLeod
2 years
The more the tariffs go up, the more those who can afford it will invest in alternatives like solar, which means less revenue for Eskom. Those who can't afford solar will simply use less prepaid electricity, again meaning less revenue for Eskom. This is not sustainable...
@stats_fact
🆂🆃🅰🆃🆂 & 🅵🅰🅲🆃🆂
2 years
⚡️JUST IN : #NERSA formally announces approval of #ESKOM 18.65% electricity price increases for 2023/2024. Armageddon for consumers, economy & businesses that will have to weather double-whammy of 8-10 hours of blackouts per day + 2.5x CPI price hikes.
23
56
147
26
57
176
@mcleodd
Duncan McLeod
3 years
Watch: EFF is going to vote for the DA candidate for mayor of Joburg, Phalatse. She will be the new mayor. That's why Mashaba has retracted his candidacy. Many will see this as a victory for the DA, but I don't think it is. What it is is Malema sowing chaos and disorder
23
36
174
@mcleodd
Duncan McLeod
5 years
I fear it's only a matter of time now until the IMF takes over management of our economy and imposes much-needed austerity. The only question is when, and how much damage will take place before our date with destiny...
13
41
157
@mcleodd
Duncan McLeod
3 years
Excellent but sobering piece on municipal collapse in Souh Africa under the ANC, including in Johannesburg. Honestly, anyone who votes for the ANC in the October election needs their head read
13
59
163
@mcleodd
Duncan McLeod
4 years
Stand up for what you believe in. If you don't agree with the collective, say so publicly. Rebel. This is what makes great leaders.
@tito_mboweni
Tito Mboweni
4 years
Not so long ago, I was a free man, no political constraints. Then I agreed, voluntarily to join Government. Tjoooo! Free but not free!! You have to obey the majority/collective decisions! Sometimes it feels like swallowing a rock!😳
3K
3K
14K
6
36
165
@mcleodd
Duncan McLeod
5 years
The ANC’s ideological aversion to privatisation and the market economy is the single biggest threat to South Africa’s future
18
44
153
@mcleodd
Duncan McLeod
4 years
It's been 18 days since the president last addressed the nation. In the middle of a crisis. Eighteen days!
34
34
156
@mcleodd
Duncan McLeod
5 years
It's been an absolute privilege to be involved with my brilliant colleagues in the the #ZACP over the past few months, and helping play my small part in changing the narrative in SA politics. I think this little upstart is going surprise on the upside. Vote Purple! @purplecowmobi
6
37
157
@mcleodd
Duncan McLeod
5 years
South Africa has plenty of problems, but at least we don't have Jeremy Corbyn
24
16
152
@mcleodd
Duncan McLeod
3 years
@JGZ_Foundation This is incitement to violence. @jack , South Africa is burning and @TwitterSupport is failing in its duty to remove incendiary tweets by prominent accounts. Twitter is complicit!
9
24
160
@mcleodd
Duncan McLeod
3 years
I grew up in Durban (and my heart, in some ways, is still there). But the place is looking derelict. It's rotting under the neglect of a failed ANC administration... (2/6)
6
20
151
@mcleodd
Duncan McLeod
2 years
Favoured by who, exactly? The proprietor of Independent Newspapers?
Tweet media one
44
26
153
@mcleodd
Duncan McLeod
6 years
Sitting in the dark, six months from a general election. It does serve to concentrate the mind
10
53
149
@mcleodd
Duncan McLeod
3 years
I suspect "treason" is a word we are going to be using more and more in the coming days and weeks
15
29
155
@mcleodd
Duncan McLeod
3 years
@nickhedley The long-term solution is for the ANC to lose power through the ballot box
13
9
150
@mcleodd
Duncan McLeod
4 years
I hope Trump loses tomorrow, not because I am ideologically aligned with the Democrats (I absolutely am not), but because Trump is a divisive leader and a despicable human being. The GOP needs to lose this one so it can self-correct and find a decent candidate to contest 2024.
84
8
149
@mcleodd
Duncan McLeod
4 years
@Snowden Private platform. They can do what they want, surely?
33
5
140
@mcleodd
Duncan McLeod
5 years
Dive into Twitter for the first time since before Christmas and all I see is rage, hatred and insults. This platform is toxic!
25
11
145
@mcleodd
Duncan McLeod
5 years
I wonder how Irvin Jim and his merry band of striking dimwits feel now #saa
20
20
133
@mcleodd
Duncan McLeod
4 years
What happens if, after the 21-day lockdown, the infection rate is still climbing?
114
25
137
@mcleodd
Duncan McLeod
2 years
Their postures and facial expressions really do tell a story, don't they?
Tweet media one
83
23
142
@mcleodd
Duncan McLeod
4 years
Never waste a crisis. I like CR's promise of structural reforms. Long overdue and urgently needed. Pity he didn't spell out what this entails.
17
7
143
@mcleodd
Duncan McLeod
4 years
With tax receipts set to plummet because of this lockdown, I wonder if government realises that it's going to have to take a machete to the public service (or go to the IMF, which will insist on the same thing)
19
30
136