create account

Gemini Created My First Firefox Extension by gadrian

View this thread on: hive.blogpeakd.comecency.com
@gadrian
$8.36
Gemini Created My First Firefox Extension
I don't know about others, but for me, as someone with a programming background many years ago but without the desire to re-ignite the coding candle, these LLM models are pretty decent from many points of view.

First of all, they are a gold mine for research, reducing the time needed to dig up what you are interested in to a fraction of the time I would have spent during my active years in programming.

 https://img.leopedia.io/DQmdRXcdAPxfquqsh7B1YSE3pjTkiz4yNCef3JDS4zvkojK/image.png 
*Ideogram helped with the image.*

Then, for small, relatively straightforward projects, they are as easy as 1-2-3, even if you had no idea where to start from at the beginning.

I just coded (by "I", I really mean Gemini Pro Preview) a simple Firefox extension and got it approved and enabled (for my own use, not published on their website) in a few hours. That's after creating a dev account at Mozilla first and installing something like `web-ext` to create a signed zip file to load on their site for approval, and upgrading a bunch of stuff. The approval came automatically in a few minutes, but I'm pretty sure it mattered for the quick approval that I wasn't going to distribute the extension on their website. Never done that before, had no idea how to do it.

I also think LLMs (particularly those trained to generate code) are great for creating specific algorithms, not full (more complex) apps, and for debugging purposes, both for code and other stuff, like OS issues.

I am pretty sure they would do at least a decent job for analyzing and providing advice on SEO of a website, but the question is for how long will SEO as we know it still be relevant...

On my [latest post on the topic](https://peakd.com/hive-139531/@gadrian/the-more-you-push-the-ai-to-build-an-app-the-more-confused-it-gets-3dt), I talked about some issues I ran into while attempting to build an app over a few days. I haven't continued that project, but I received some good advice on what I could have done better to keep the LLM more consistent over time.

While those are workarounds and can improve the experience working with the LLMs in these situations, they can't handle this use case of development over a longer period very well due to their resource constraints. But they surely can help along the way.

But if you can break a bigger task into multiple ones that can be completed in a reasonable number of prompts, LLMs should be able to carry them out without many issues.

Also, something else I figured out today. I use LLMs on their free plans. At one point, I ran out of prompts for today for Gemini. Since my last prompt didn't even need a context, I continued asking it to ChatGPT, and continued the conversation there. But what I thought of is this: if I use a certain model for coding, to save on prompts, I could ask derived questions to another model. Something like: how to fix XYZ error (in general or in given context)...

Now all I need is put my mind to contribution and see what other small projects should the LLMs help with. I'll start small, when I have time, and if I think any of them would be useful to the Hive community, I'll share them.

Posted Using [INLEO](https://inleo.io/@gadrian/gemini-created-my-first-firefox-extension-2qh)
馃憤  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 123 others
馃憥  , , , , , , , , , , , ,
properties (23)
authorgadrian
permlinkgemini-created-my-first-firefox-extension-2qh
categoryhive-139531
json_metadata{"app":"leothreads/0.3","format":"markdown","tags":["hive-139531","ai-coding","gemini","small-tasks","firefox-extension","proofofbrain"],"canonical_url":"https://inleo.io/@gadrian/gemini-created-my-first-firefox-extension-2qh","links":["https://peakd.com/hive-139531/@gadrian/the-more-you-push-the-ai-to-build-an-app-the-more-confused-it-gets-3dt),","https://inleo.io/@gadrian/gemini-created-my-first-firefox-extension-2qh)"],"images":["https://img.leopedia.io/DQmdRXcdAPxfquqsh7B1YSE3pjTkiz4yNCef3JDS4zvkojK/image.png"],"isPoll":false,"dimensions":{}}
created2025-06-08 14:08:57
last_update2025-06-08 14:08:57
depth0
children5
last_payout2025-06-15 14:08:57
cashout_time1969-12-31 23:59:59
total_payout_value4.189 HBD
curator_payout_value4.170 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,248
author_reputation643,152,584,552,032
root_title"Gemini Created My First Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,240,676
net_rshares27,545,799,292,500
author_curate_reward""
vote details (200)
@davideownzall
$0.04
That's true, separate in smaller modules or tasks should help not to lose the context due to memory limitations, that's a good trick 
馃憤  
properties (23)
authordavideownzall
permlinkre-gadrian-sxjvd7
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2025.6.1","image":[],"users":[]}
created2025-06-08 18:29:33
last_update2025-06-08 18:29:33
depth1
children1
last_payout2025-06-15 18:29:33
cashout_time1969-12-31 23:59:59
total_payout_value0.022 HBD
curator_payout_value0.022 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length133
author_reputation106,646,841,039,487
root_title"Gemini Created My First Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,244,652
net_rshares150,927,239,072
author_curate_reward""
vote details (1)
@gadrian
And that's how people learn modular programming, if they didn't before, lol.
馃憤  
馃憥  , , , , , , , , , , , ,
properties (23)
authorgadrian
permlinkre-davideownzall-sxkxls
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2025.6.1"}
created2025-06-09 08:15:30
last_update2025-06-09 08:15:30
depth2
children0
last_payout2025-06-16 08:15:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length76
author_reputation643,152,584,552,032
root_title"Gemini Created My First Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,255,308
net_rshares-35,615,476,679
author_curate_reward""
vote details (14)
@hivebuzz
Congratulations @gadrian! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

<table><tr><td><img src="https://images.hive.blog/60x60/https://hivebuzz.me/badges/postallweek.png"></td><td>You have been a buzzy bee and published a post every day of the week.</td></tr>
</table>

<sub>_You can view your badges on [your board](https://hivebuzz.me/@gadrian) and compare yourself to others in the [Ranking](https://hivebuzz.me/ranking)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>



**Check out our last posts:**
<table><tr><td><a href="/hive-122221/@hivebuzz/pum-202505-delegations"><img src="https://images.hive.blog/64x128/https://i.imgur.com/fg8QnBc.png"></a></td><td><a href="/hive-122221/@hivebuzz/pum-202505-delegations">Our Hive Power Delegations to the May PUM Winners</a></td></tr></table>
properties (22)
authorhivebuzz
permlinknotify-1749434330
categoryhive-139531
json_metadata{"image":["https://hivebuzz.me/notify.t6.png"]}
created2025-06-09 01:58:51
last_update2025-06-09 01:58:51
depth1
children0
last_payout2025-06-16 01:58:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length919
author_reputation369,404,606,732,997
root_title"Gemini Created My First Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,250,670
net_rshares0
@jfang003
$0.05
@jfang003 "Yea. The memory limitations are tricky to deal wit..."
Yea. The memory limitations are tricky to deal with. I am interested in seeing how things go, but I think that changing models can throw things off quite a bit. So I wonder if doing that back and forth could cause issues.
馃憤  
properties (23)
authorjfang003
permlinkre-gadrian-xmtrvypk
categoryhive-139531
json_metadata{"app":"leothreads/0.3","format":"markdown","tags":["leofinance"],"canonical_url":"https://inleo.io/threads/view/jfang003/re-gadrian-xmtrvypk","isPoll":false,"pollOptions":{},"dimensions":[]}
created2025-06-09 04:54:00
last_update2025-06-09 04:54:00
depth1
children1
last_payout2025-06-16 04:54:00
cashout_time1969-12-31 23:59:59
total_payout_value0.022 HBD
curator_payout_value0.023 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length221
author_reputation644,520,306,678,249
root_title"Gemini Created My First Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,253,004
net_rshares150,686,502,945
author_curate_reward""
vote details (1)
@gadrian (edited)
> So I wonder if doing that back and forth could cause issues.

Not if you keep the context self-sufficient. You provide enough context or only use prompts that don't need a context related to the project you are building with the main model.
馃憥  , , , , ,
properties (23)
authorgadrian
permlinkre-jfang003-sxkxqo
categoryhive-139531
json_metadata{"tags":"hive-139531"}
created2025-06-09 08:18:24
last_update2025-06-09 08:19:12
depth2
children0
last_payout2025-06-16 08:18:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length242
author_reputation643,152,584,552,032
root_title"Gemini Created My First Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,255,336
net_rshares-8,428,863,504
author_curate_reward""
vote details (6)