Biggest Blunder?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
ggodw000
Member
Member
Posts: 396
Joined: Wed Nov 18, 2015 3:04 pm
Location: San Jose San Francisco Bay Area
Contact:

Re: Biggest Blunder?

Post by ggodw000 »

when i graduated my college in '06 i attempted several times during last 10 years to jump start my OS project. The startup code was supplied in 4xx level course. Biggest blunder was forgetting where i left off and starting a new. It was costly. This time, starting beginning of 2016, I setup git repo and continue as long as it takes, however long the interruption be, i swore to start where i left off previously.
key takeaway after spending yrs on sw industry: big issue small because everyone jumps on it and fixes it. small issue is big since everyone ignores and it causes catastrophy later. #devilisinthedetails
User avatar
osdever
Member
Member
Posts: 492
Joined: Fri Apr 03, 2015 9:41 am
Contact:

Re: Biggest Blunder?

Post by osdever »

glauxosdever wrote:Hi,


Just now something else happened. While I mapped the whole data used by the kernel and marked as free the rest of physical memory, I...

...forgot to map the framebuffer. :shock:

Wondering the whole afternoon why did it triple fault.


Regards,
glauxosdever
I've been in #osdev at that time :)
Developing U365.
Source:
only testing: http://gitlab.com/bps-projs/U365/tree/testing

OSDev newbies can copy any code from my repositories, just leave a notice that this code was written by U365 development team, not by you.
User avatar
osdever
Member
Member
Posts: 492
Joined: Fri Apr 03, 2015 9:41 am
Contact:

Re: Biggest Blunder?

Post by osdever »

I've been in village without Internet, and my hard drive fully crashed with all data on it. In Git there's been old version, so development is freezed for 3 months.
Developing U365.
Source:
only testing: http://gitlab.com/bps-projs/U365/tree/testing

OSDev newbies can copy any code from my repositories, just leave a notice that this code was written by U365 development team, not by you.
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: Biggest Blunder?

Post by BrightLight »

catnikita255 wrote:I've been in village without Internet, and my hard drive fully crashed with all data on it. In Git there's been old version, so development is freezed for 3 months.
I push to my repository every time I make a change, and you should too. My most recent push is from 3 days, and since then all I have done is changed a debug message from "ACPI APIC" to "ACPI MADT" so I know I'm never losing anything.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
osdever
Member
Member
Posts: 492
Joined: Fri Apr 03, 2015 9:41 am
Contact:

Re: Biggest Blunder?

Post by osdever »

omarrx024 wrote:
catnikita255 wrote:I've been in village without Internet, and my hard drive fully crashed with all data on it. In Git there's been old version, so development is freezed for 3 months.
I push to my repository every time I make a change, and you should too. My most recent push is from 3 days, and since then all I have done is changed a debug message from "ACPI APIC" to "ACPI MADT" so I know I'm never losing anything.
catnikita255 wrote:without Internet
Developing U365.
Source:
only testing: http://gitlab.com/bps-projs/U365/tree/testing

OSDev newbies can copy any code from my repositories, just leave a notice that this code was written by U365 development team, not by you.
Hellbender
Member
Member
Posts: 63
Joined: Fri May 01, 2015 2:23 am
Libera.chat IRC: Hellbender

Re: Biggest Blunder?

Post by Hellbender »

catnikita255 wrote:
catnikita255 wrote:without Internet
Clone a bare git repo to USB stick and push/pull there as long as there is no internet.
USB repos are also good for small personal stuff you don't want to put to Internet (notes, etc).
Hellbender OS at github.
User avatar
osdever
Member
Member
Posts: 492
Joined: Fri Apr 03, 2015 9:41 am
Contact:

Re: Biggest Blunder?

Post by osdever »

Hellbender wrote:
catnikita255 wrote:
catnikita255 wrote:without Internet
Clone a bare git repo to USB stick and push/pull there as long as there is no internet.
USB repos are also good for small personal stuff you don't want to put to Internet (notes, etc).
OK, I'll do it next summer. But in summer of 2015 I don't known about it.
Developing U365.
Source:
only testing: http://gitlab.com/bps-projs/U365/tree/testing

OSDev newbies can copy any code from my repositories, just leave a notice that this code was written by U365 development team, not by you.
User avatar
Muazzam
Member
Member
Posts: 543
Joined: Mon Jun 16, 2014 5:59 am
Location: Shahpur, Layyah, Pakistan

Re: Biggest Blunder?

Post by Muazzam »

I posted (read: bragged) about my operating system on a Q/A website and it received about 150,000 views. I could've provided a GitHub link there but I instead asked people to email or message me individually and I'd send them the link. Guess what, I lost a great promotional opportunity for my OS. I'm not sure whether I'll have the same opportunity, again.

(https://www.quora.com/Ive-just-created- ... programmer. I've been banned from the website, since, for other reasons.)
User avatar
Schol-R-LEA
Member
Member
Posts: 1925
Joined: Fri Oct 27, 2006 9:42 am
Location: Athens, GA, USA

Re: Biggest Blunder?

Post by Schol-R-LEA »

My biggest blunder was probably getting interested in the subject in the first place.
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
User avatar
Marionumber1
Member
Member
Posts: 56
Joined: Sun May 08, 2011 9:03 am

Re: Biggest Blunder?

Post by Marionumber1 »

My biggest blunder was forgetting to clear the BSS, thinking that if I declared global variables as 0, that wouldn't matter. Turns out it did, and I ended up with a frustrating Heisenbug for 5 months.
Programmer and security enthusiast
DarkSide OS Kernel

Those who do not understand Windows NT are doomed to criticize it, poorly.
zdz
Member
Member
Posts: 47
Joined: Tue Feb 10, 2015 3:36 pm

Re: Biggest Blunder?

Post by zdz »

Overthinking.

I do it quite often...
Post Reply