Using AI for Programming

A while ago someone came out with a paid course about how you do not need to be a programmer anymore, that ChatGPT can do it for you.

I was skeptical so I tried using ChatGPT to help me code a project.

It didn't go great, even though I did end up with a usable WordPress plugin, I had to help the AI a great deal using programming experience.

ChatGPT 3

What I found at the time was the AI couldn't understand the entire scope of the project, but it was very helpful at coming up with individual routines or small functions.

For example, once a project split into files (modules/libraries) it caused a lot of unnecessary duplication, but at the same time it didn't have a large enough token budget to fit all the code into one file and still work on the whole thing.

Another problem, common to all generative tools, is the hallucination problem.

Code is not like writing a story or summarizing an article, you can't just skip over the bad bits. If you want your code to compile and run, it has to be complete and has to be based on an agreed base reality!

Will non-coders be able to tell when the GPT completely makes up core commands and functions that don't exist?

To give an example from another attempt, I thought WordPress might be too much of a moving target so I went back and tried it with Commodore 64 BASIC which hasn't changed since I was a small child.

Screenshot by Dropbox Capture.png

It completely made up commands that existed in zero versions of Commodore BASIC to get around the fact that it didn't know how to place a character at a certain position on the screen.

Note this is a thing the C64 CAN DO, just not in the way that ChatGPT thought it should be able to.

ChatGPT 4o

Screenshot by Dropbox Capture.png

I am glad to see that at least for this problem, the 4o model can now at least understand that one way is to POKE memory with the character code.

For WordPress, I did manage to get it to execute an entire small plugin that generates two shortcodes which execute MySQL queries. It did this perfectly, though again it hallucinated originally which is a shame.

Screenshot by Dropbox Capture.png

Once I pointed out that this filter does not exist, though it was plausible that it did, ChatGPT was able to get around the issue but in the worst way possible.

Screenshot by Dropbox Capture.png

Again, without programming experience would this have been given a pass?

Scarier, ChatGPT seems to have a flimsly idea of how PHP and WordPress differ, and the safety features built in available to the developer:

Screenshot by Dropbox Capture.png

What Now?

I am still optimistic about how these tools can further improve to help developers.

Will they replace us? Not any time soon, but they will continue to erode paid programmer hours which will ultimately put pressure on developer employment.

I've seen this in the writing and editing fields already, where teams of writers are being replaced by automated plagiarism and an efficient editor.

What has your experience been? Please share in the comments below ...



0
0
0.000
7 comments
avatar

I've have played around a lot with ChatGPT, Claude, and local models. I primarily use my own local models to assist in coding, and even then I rarely use it.

What I have found, for small tasks, it can work really well. Large tasks are almost always going to be more work to troubleshoot than just write it yourself.

It is great for brain storming ideas on how to solve a problem you are having difficulty with.

It won't replace developers, that's for sure.

Another thing to mention, it can introduce massive security problems using old libraries and even suggesting compromised packages.

0
0
0.000
avatar

Let's delve into the Builda whale farm on the Hive, Gogreenbuddy, who is also colloquially known as the Marky mark USAINVOTE UPMYVOTE IPROMOTE PUNKTEAM and 100's more if not thousands this individual has asserted that his intentions behind this initiative are driven by a desire to contribute positively to the community. Now, let's explore what he is earning on a monthly basis from this venture. income is said to be generated through the use of multiple alternative accounts, which he utilizes to cast votes in favor of his own shit content. The community seems to have mixed feelings about this practice many are scared to speak up.

Are you ready to delve deeper into this topic and uncover more insights? If so, let's proceed. It's time to wake up and gain a clearer understanding of the situation at hand.

Buildawhale

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: 25 days ago
Total HP: 15,283.568
Total HBD: 0.000
Total HIVE: 0.000
https://peakd.com/@buildawhale/activities

The Marky mark

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: a month ago
Total HP: 13,913.812
Total HBD: 0.000
Total HIVE: 0.000

https://peakd.com/@themarkymark/activities

Usainvote

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: Jul 20, 2024
Total HP: 7,026.082
Total HBD: 0.000
Total HIVE: 0.000

https://peakd.com/@usainvote/activities

Apeminingclub

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: Jul 22, 2024
Total HP: 28.306
Total HBD: 0.000
Total HIVE: 0.000

https://peakd.com/@apeminingclub/activities

Gogreenbuddy

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: Jul 15, 2024
Total HP: 1,960.063
Total HBD: 0.000
Total HIVE: 0.000

https://peakd.com/@gogreenbuddy/activities

On Hive a significant issue exists with automatic upvotes consistently rewarding the same individuals day in and day out

We want to address the issue of downvoting. It has caused pain to many people, and we want to make sure it doesn't happen again reply to @jacobtothe

On Hive a significant issue exists with automatic upvotes consistently rewarding the same individuals day in and day out

We hope that those who genuinely care about Hive will reconsider their actions, as continuing down this path could inadvertently harm innocent users who are unaware of these issues

lol the Marky mark keeps dreaming

There's been a notable increase in frustration and concern among many users

Reply 2 @crimsonclad You may consider yourself clever

Reply to @crimsonclad

Consider revising the value plan, as it's not providing significant benefits to HIVE

The Value Plan, as it stands, seems to be a one-sided relationship with the HIVE platform, where the benefits are one-way

Actions indeed speak louder than words, a fact we've all observed individuals may talk a good game, a whole lot of shit, but their actions often expose their genuine nature LOL

We consider it unwise to engage in harmful actions, even if you think you can escape the repercussions

https://hive.blog/politics/@jacobtothe/re-bpcvoter1-shjdc8

The Hive Police aka Hivewatchers, are the real heroes of Hive LOL, aren't they?

Feast your eyes on Hive's trending page, what a load of trash

LoL it's the Hivewatchers Hive Police, dishing out orders like a bakery LOL! Folks, do what you want with your Hive power, just as you please. And you, Hivewatchers, downvote away, but remember, judgment day's coming

Harry fam We're just here, laughing at the shenanigans on Hive! Sure, our content's getting downvoted, but hey, it's all part of the game LOL

https://hive.blog/hive-158694/@hivewatchers/shhnhs

adm [-]
meesterboom [-]
steemcleaners [-]
jacobtothe [-]
logic [-]
chekohler [-]
b00m [-]
celestegray [-]
citizensmith [-]
sazbird [-]
technicalside [-]
bagpuss [-]
vxn666 [-]
spaminator [-]
meestemboom [-]
ihal0001 [-]
tillmea [-]
meesterleo [-]
meesterbrain [-]
unclefunker [-]
and 1 more

https://hive.blog/hivewatchers/@bpcvoter/shqkqc

On Hive, there's a user who frequently burns a significant amount of Hive LOL with his own accounts

How To Fool An Entire Population

it's so, so concerning to see Blocktrades delegating 2+ million Hive power to Buildawhale, and Buildawhale is downvoting legitimate content

We began sharing factual information following unwarranted downvotes on Hive it's all in the transactions

Upon examining our posts, you will notice they have been downvoted, and we've been labeled as scammers and spammers, which we find amusing. We consistently share new content

Once again, we ask why is our legit content being downvoted on Hive and what is the reason behind it. Hivewatchers ADM spaminator steemcleaners guiltyparties logic

We have Hive witnesses farming Hive, self-voting, operating comment farms, and self-funding projects with community resources

https://peakd.com/@themarkymark/activities

https://peakd.com/@buildawhale/activities

https://peakd.com/@blockheadgames/activities

https://peakd.com/@hiveauctions/activities

https://peakd.com/@gogreenbuddy/activities

https://peakd.com/@meritocracy/activities

https://peakd.com/@gogreenbuddy/activities

https://peakd.com/@jacobtothe/activities

https://peakd.com/@usainvote/activities

https://peakd.com/@leovoter/activities

https://peakd.com/@usainvote/activities

https://peakd.com/@upmyvote/activities

https://peakd.com/@apeminingclub/activities

https://peakd.com/@punkteam/activities

Posted using Bilpcoin

!INDEED !WEED !PGM LUV !PIZZA !PIMP !ALIVE !CTP !BBH !VSC !INDEED !HOPE

0
0
0.000
avatar

It seems one step above copying and pasting from stackoverflow currently, but at least you can ask it questions I guess.

A benefit I found was when back a few months ago I set a goal of getting up to date on Java plus learning Go and Rust. Having ChatGPT help me translate what I wanted from python or see what an equivelant core function was (eg. "how would I print_r in Golang?") was helpful

0
0
0.000
avatar

It seems one step above copying and pasting from stackoverflow currently, but at least you can ask it questions I guess.

Not even remotely. You can get an answer, and discuss it, work on it, develop the response through questions. It's like having your own dedicated senior developer who occasionally is an idiot.

0
0
0.000
avatar

Let's delve into the Builda whale farm on the Hive, Gogreenbuddy, who is also colloquially known as the Marky mark USAINVOTE UPMYVOTE IPROMOTE PUNKTEAM and 100's more if not thousands this individual has asserted that his intentions behind this initiative are driven by a desire to contribute positively to the community. Now, let's explore what he is earning on a monthly basis from this venture. income is said to be generated through the use of multiple alternative accounts, which he utilizes to cast votes in favor of his own shit content. The community seems to have mixed feelings about this practice many are scared to speak up.

Are you ready to delve deeper into this topic and uncover more insights? If so, let's proceed. It's time to wake up and gain a clearer understanding of the situation at hand.

Buildawhale

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: 25 days ago
Total HP: 15,283.568
Total HBD: 0.000
Total HIVE: 0.000
https://peakd.com/@buildawhale/activities

The Marky mark

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: a month ago
Total HP: 13,913.812
Total HBD: 0.000
Total HIVE: 0.000

https://peakd.com/@themarkymark/activities

Usainvote

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: Jul 20, 2024
Total HP: 7,026.082
Total HBD: 0.000
Total HIVE: 0.000

https://peakd.com/@usainvote/activities

Apeminingclub

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: Jul 22, 2024
Total HP: 28.306
Total HBD: 0.000
Total HIVE: 0.000

https://peakd.com/@apeminingclub/activities

Gogreenbuddy

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: Jul 15, 2024
Total HP: 1,960.063
Total HBD: 0.000
Total HIVE: 0.000

https://peakd.com/@gogreenbuddy/activities

On Hive a significant issue exists with automatic upvotes consistently rewarding the same individuals day in and day out

We want to address the issue of downvoting. It has caused pain to many people, and we want to make sure it doesn't happen again reply to @jacobtothe

On Hive a significant issue exists with automatic upvotes consistently rewarding the same individuals day in and day out

We hope that those who genuinely care about Hive will reconsider their actions, as continuing down this path could inadvertently harm innocent users who are unaware of these issues

lol the Marky mark keeps dreaming

There's been a notable increase in frustration and concern among many users

Reply 2 @crimsonclad You may consider yourself clever

Reply to @crimsonclad

Consider revising the value plan, as it's not providing significant benefits to HIVE

The Value Plan, as it stands, seems to be a one-sided relationship with the HIVE platform, where the benefits are one-way

Actions indeed speak louder than words, a fact we've all observed individuals may talk a good game, a whole lot of shit, but their actions often expose their genuine nature LOL

We consider it unwise to engage in harmful actions, even if you think you can escape the repercussions

https://hive.blog/politics/@jacobtothe/re-bpcvoter1-shjdc8

The Hive Police aka Hivewatchers, are the real heroes of Hive LOL, aren't they?

Feast your eyes on Hive's trending page, what a load of trash

LoL it's the Hivewatchers Hive Police, dishing out orders like a bakery LOL! Folks, do what you want with your Hive power, just as you please. And you, Hivewatchers, downvote away, but remember, judgment day's coming

Harry fam We're just here, laughing at the shenanigans on Hive! Sure, our content's getting downvoted, but hey, it's all part of the game LOL

https://hive.blog/hive-158694/@hivewatchers/shhnhs

adm [-]
meesterboom [-]
steemcleaners [-]
jacobtothe [-]
logic [-]
chekohler [-]
b00m [-]
celestegray [-]
citizensmith [-]
sazbird [-]
technicalside [-]
bagpuss [-]
vxn666 [-]
spaminator [-]
meestemboom [-]
ihal0001 [-]
tillmea [-]
meesterleo [-]
meesterbrain [-]
unclefunker [-]
and 1 more

https://hive.blog/hivewatchers/@bpcvoter/shqkqc

On Hive, there's a user who frequently burns a significant amount of Hive LOL with his own accounts

How To Fool An Entire Population

it's so, so concerning to see Blocktrades delegating 2+ million Hive power to Buildawhale, and Buildawhale is downvoting legitimate content

We began sharing factual information following unwarranted downvotes on Hive it's all in the transactions

Upon examining our posts, you will notice they have been downvoted, and we've been labeled as scammers and spammers, which we find amusing. We consistently share new content

Once again, we ask why is our legit content being downvoted on Hive and what is the reason behind it. Hivewatchers ADM spaminator steemcleaners guiltyparties logic

We have Hive witnesses farming Hive, self-voting, operating comment farms, and self-funding projects with community resources

https://peakd.com/@themarkymark/activities

https://peakd.com/@buildawhale/activities

https://peakd.com/@blockheadgames/activities

https://peakd.com/@hiveauctions/activities

https://peakd.com/@gogreenbuddy/activities

https://peakd.com/@meritocracy/activities

https://peakd.com/@gogreenbuddy/activities

https://peakd.com/@jacobtothe/activities

https://peakd.com/@usainvote/activities

https://peakd.com/@leovoter/activities

https://peakd.com/@usainvote/activities

https://peakd.com/@upmyvote/activities

https://peakd.com/@apeminingclub/activities

https://peakd.com/@punkteam/activities

Posted using Bilpcoin

!INDEED !WEED !PGM LUV !PIZZA !PIMP !ALIVE !CTP !BBH !VSC !INDEED !HOPE

0
0
0.000
avatar

Let's delve into the Builda whale farm on the Hive, Gogreenbuddy, who is also colloquially known as the Marky mark USAINVOTE UPMYVOTE IPROMOTE PUNKTEAM and 100's more if not thousands this individual has asserted that his intentions behind this initiative are driven by a desire to contribute positively to the community. Now, let's explore what he is earning on a monthly basis from this venture. income is said to be generated through the use of multiple alternative accounts, which he utilizes to cast votes in favor of his own shit content. The community seems to have mixed feelings about this practice many are scared to speak up.

Are you ready to delve deeper into this topic and uncover more insights? If so, let's proceed. It's time to wake up and gain a clearer understanding of the situation at hand.

Buildawhale

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: 25 days ago
Total HP: 15,283.568
Total HBD: 0.000
Total HIVE: 0.000
https://peakd.com/@buildawhale/activities

The Marky mark

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: a month ago
Total HP: 13,913.812
Total HBD: 0.000
Total HIVE: 0.000

https://peakd.com/@themarkymark/activities

Usainvote

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: Jul 20, 2024
Total HP: 7,026.082
Total HBD: 0.000
Total HIVE: 0.000

https://peakd.com/@usainvote/activities

Apeminingclub

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: Jul 22, 2024
Total HP: 28.306
Total HBD: 0.000
Total HIVE: 0.000

https://peakd.com/@apeminingclub/activities

Gogreenbuddy

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: Jul 15, 2024
Total HP: 1,960.063
Total HBD: 0.000
Total HIVE: 0.000

https://peakd.com/@gogreenbuddy/activities

On Hive a significant issue exists with automatic upvotes consistently rewarding the same individuals day in and day out

We want to address the issue of downvoting. It has caused pain to many people, and we want to make sure it doesn't happen again reply to @jacobtothe

On Hive a significant issue exists with automatic upvotes consistently rewarding the same individuals day in and day out

We hope that those who genuinely care about Hive will reconsider their actions, as continuing down this path could inadvertently harm innocent users who are unaware of these issues

lol the Marky mark keeps dreaming

There's been a notable increase in frustration and concern among many users

Reply 2 @crimsonclad You may consider yourself clever

Reply to @crimsonclad

Consider revising the value plan, as it's not providing significant benefits to HIVE

The Value Plan, as it stands, seems to be a one-sided relationship with the HIVE platform, where the benefits are one-way

Actions indeed speak louder than words, a fact we've all observed individuals may talk a good game, a whole lot of shit, but their actions often expose their genuine nature LOL

We consider it unwise to engage in harmful actions, even if you think you can escape the repercussions

https://hive.blog/politics/@jacobtothe/re-bpcvoter1-shjdc8

The Hive Police aka Hivewatchers, are the real heroes of Hive LOL, aren't they?

Feast your eyes on Hive's trending page, what a load of trash

LoL it's the Hivewatchers Hive Police, dishing out orders like a bakery LOL! Folks, do what you want with your Hive power, just as you please. And you, Hivewatchers, downvote away, but remember, judgment day's coming

Harry fam We're just here, laughing at the shenanigans on Hive! Sure, our content's getting downvoted, but hey, it's all part of the game LOL

https://hive.blog/hive-158694/@hivewatchers/shhnhs

adm [-]
meesterboom [-]
steemcleaners [-]
jacobtothe [-]
logic [-]
chekohler [-]
b00m [-]
celestegray [-]
citizensmith [-]
sazbird [-]
technicalside [-]
bagpuss [-]
vxn666 [-]
spaminator [-]
meestemboom [-]
ihal0001 [-]
tillmea [-]
meesterleo [-]
meesterbrain [-]
unclefunker [-]
and 1 more

https://hive.blog/hivewatchers/@bpcvoter/shqkqc

On Hive, there's a user who frequently burns a significant amount of Hive LOL with his own accounts

How To Fool An Entire Population

it's so, so concerning to see Blocktrades delegating 2+ million Hive power to Buildawhale, and Buildawhale is downvoting legitimate content

We began sharing factual information following unwarranted downvotes on Hive it's all in the transactions

Upon examining our posts, you will notice they have been downvoted, and we've been labeled as scammers and spammers, which we find amusing. We consistently share new content

Once again, we ask why is our legit content being downvoted on Hive and what is the reason behind it. Hivewatchers ADM spaminator steemcleaners guiltyparties logic

We have Hive witnesses farming Hive, self-voting, operating comment farms, and self-funding projects with community resources

https://peakd.com/@themarkymark/activities

https://peakd.com/@buildawhale/activities

https://peakd.com/@blockheadgames/activities

https://peakd.com/@hiveauctions/activities

https://peakd.com/@gogreenbuddy/activities

https://peakd.com/@meritocracy/activities

https://peakd.com/@gogreenbuddy/activities

https://peakd.com/@jacobtothe/activities

https://peakd.com/@usainvote/activities

https://peakd.com/@leovoter/activities

https://peakd.com/@usainvote/activities

https://peakd.com/@upmyvote/activities

https://peakd.com/@apeminingclub/activities

https://peakd.com/@punkteam/activities

Posted using Bilpcoin

!INDEED !WEED !PGM LUV !PIZZA !PIMP !ALIVE !CTP !BBH !VSC !INDEED !HOPE

0
0
0.000
avatar

Let's delve into the Builda whale farm on the Hive, Gogreenbuddy, who is also colloquially known as the Marky mark USAINVOTE UPMYVOTE IPROMOTE PUNKTEAM and 100's more if not thousands this individual has asserted that his intentions behind this initiative are driven by a desire to contribute positively to the community. Now, let's explore what he is earning on a monthly basis from this venture. income is said to be generated through the use of multiple alternative accounts, which he utilizes to cast votes in favor of his own shit content. The community seems to have mixed feelings about this practice many are scared to speak up.

Are you ready to delve deeper into this topic and uncover more insights? If so, let's proceed. It's time to wake up and gain a clearer understanding of the situation at hand.

Buildawhale

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: 25 days ago
Total HP: 15,283.568
Total HBD: 0.000
Total HIVE: 0.000
https://peakd.com/@buildawhale/activities

The Marky mark

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: a month ago
Total HP: 13,913.812
Total HBD: 0.000
Total HIVE: 0.000

https://peakd.com/@themarkymark/activities

Usainvote

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: Jul 20, 2024
Total HP: 7,026.082
Total HBD: 0.000
Total HIVE: 0.000

https://peakd.com/@usainvote/activities

Apeminingclub

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: Jul 22, 2024
Total HP: 28.306
Total HBD: 0.000
Total HIVE: 0.000

https://peakd.com/@apeminingclub/activities

Gogreenbuddy

Curation Rewards

Total rewards according to loaded activities and filters
Time loaded: Jul 15, 2024
Total HP: 1,960.063
Total HBD: 0.000
Total HIVE: 0.000

https://peakd.com/@gogreenbuddy/activities

On Hive a significant issue exists with automatic upvotes consistently rewarding the same individuals day in and day out

We want to address the issue of downvoting. It has caused pain to many people, and we want to make sure it doesn't happen again reply to @jacobtothe

On Hive a significant issue exists with automatic upvotes consistently rewarding the same individuals day in and day out

We hope that those who genuinely care about Hive will reconsider their actions, as continuing down this path could inadvertently harm innocent users who are unaware of these issues

lol the Marky mark keeps dreaming

There's been a notable increase in frustration and concern among many users

Reply 2 @crimsonclad You may consider yourself clever

Reply to @crimsonclad

Consider revising the value plan, as it's not providing significant benefits to HIVE

The Value Plan, as it stands, seems to be a one-sided relationship with the HIVE platform, where the benefits are one-way

Actions indeed speak louder than words, a fact we've all observed individuals may talk a good game, a whole lot of shit, but their actions often expose their genuine nature LOL

We consider it unwise to engage in harmful actions, even if you think you can escape the repercussions

https://hive.blog/politics/@jacobtothe/re-bpcvoter1-shjdc8

The Hive Police aka Hivewatchers, are the real heroes of Hive LOL, aren't they?

Feast your eyes on Hive's trending page, what a load of trash

LoL it's the Hivewatchers Hive Police, dishing out orders like a bakery LOL! Folks, do what you want with your Hive power, just as you please. And you, Hivewatchers, downvote away, but remember, judgment day's coming

Harry fam We're just here, laughing at the shenanigans on Hive! Sure, our content's getting downvoted, but hey, it's all part of the game LOL

https://hive.blog/hive-158694/@hivewatchers/shhnhs

adm [-]
meesterboom [-]
steemcleaners [-]
jacobtothe [-]
logic [-]
chekohler [-]
b00m [-]
celestegray [-]
citizensmith [-]
sazbird [-]
technicalside [-]
bagpuss [-]
vxn666 [-]
spaminator [-]
meestemboom [-]
ihal0001 [-]
tillmea [-]
meesterleo [-]
meesterbrain [-]
unclefunker [-]
and 1 more

https://hive.blog/hivewatchers/@bpcvoter/shqkqc

On Hive, there's a user who frequently burns a significant amount of Hive LOL with his own accounts

How To Fool An Entire Population

it's so, so concerning to see Blocktrades delegating 2+ million Hive power to Buildawhale, and Buildawhale is downvoting legitimate content

We began sharing factual information following unwarranted downvotes on Hive it's all in the transactions

Upon examining our posts, you will notice they have been downvoted, and we've been labeled as scammers and spammers, which we find amusing. We consistently share new content

Once again, we ask why is our legit content being downvoted on Hive and what is the reason behind it. Hivewatchers ADM spaminator steemcleaners guiltyparties logic

We have Hive witnesses farming Hive, self-voting, operating comment farms, and self-funding projects with community resources

https://peakd.com/@themarkymark/activities

https://peakd.com/@buildawhale/activities

https://peakd.com/@blockheadgames/activities

https://peakd.com/@hiveauctions/activities

https://peakd.com/@gogreenbuddy/activities

https://peakd.com/@meritocracy/activities

https://peakd.com/@gogreenbuddy/activities

https://peakd.com/@jacobtothe/activities

https://peakd.com/@usainvote/activities

https://peakd.com/@leovoter/activities

https://peakd.com/@usainvote/activities

https://peakd.com/@upmyvote/activities

https://peakd.com/@apeminingclub/activities

https://peakd.com/@punkteam/activities

Posted using Bilpcoin

!INDEED !WEED !PGM LUV !PIZZA !PIMP !ALIVE !CTP !BBH !VSC !INDEED !HOPE

0
0
0.000