Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
13 crawler(s) on-line.
 64 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 pavlor:  13 mins ago
 MagicSN:  16 mins ago
 AmigaPapst:  17 mins ago
 Gunnar:  28 mins ago
 A1200:  37 mins ago
 gryfon:  51 mins ago
 Birbo:  54 mins ago
 pixie:  1 hr 4 mins ago
 -Sam-:  1 hr 12 mins ago
 OlafS25:  1 hr 24 mins ago

/  Forum Index
   /  Amiga Development
      /  Hans de Ruiter's Kea Sigma Delta.com blog
Register To Post

Goto page ( 1 | 2 Next Page )
PosterThread
Spectre660 
Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 11-May-2020 15:16:13
#1 ]
Elite Member
Joined: 5-Jun-2005
Posts: 3918
From: Unknown

https://keasigmadelta.com/blog/

_________________
Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card

 Status: Offline
Profile     Report this post  
kamelito 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 11-May-2020 17:44:25
#2 ]
Cult Member
Joined: 26-Jul-2004
Posts: 815
From: Unknown

Well said!

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 11-May-2020 20:34:25
#3 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12812
From: Norway

@Spectre660

100% true

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
AmigaBlitter 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 12-May-2020 9:27:47
#4 ]
Elite Member
Joined: 26-Sep-2005
Posts: 3513
From: Unknown

@Hans

Keep on Hans. You are one of the best developer around

_________________
retired

 Status: Offline
Profile     Report this post  
outrun1978 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 12-May-2020 11:06:39
#5 ]
Cult Member
Joined: 22-Feb-2015
Posts: 596
From: Unknown

@thread

Self imposed deadlines create a sense of focus and show that you are diligent and take pride in your work and this ultimately will yield positive results.

A lesson for all of us regardless of which industry you work in.

Good video and motivating speech Hans

_________________
Amigaone X5000/20 4GB Radeon RX 550 Polaris 12 AmigaOS4.1 Final Edition Update 1
Amiga 1200 Workbench 3.1.4
Amiga CD32

 Status: Offline
Profile     Report this post  
Skateman 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 12-May-2020 13:24:43
#6 ]
Regular Member
Joined: 2-Nov-2017
Posts: 160
From: Netherlands

Well spoken Hans!

Keep up the good work.

_________________
AmigaOne X5000 -> 2GHz / 16GB RAM / Radeon R7 250 / M-Audio 5.1 -> AmigaOS 4.1 FE / Ubuntu Linux
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world

 Status: Offline
Profile     Report this post  
OlafS25 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 12-May-2020 13:30:36
#7 ]
Elite Member
Joined: 12-May-2010
Posts: 6338
From: Unknown

@Spectre660

interesting ;)

the problem is with hobby projects and no chance to earn money (typical for amiga) that there is not enough external pressure to get something out in time

 Status: Offline
Profile     Report this post  
Spectre660 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 12-May-2020 14:06:09
#8 ]
Elite Member
Joined: 5-Jun-2005
Posts: 3918
From: Unknown

@OlafS25


Self discipline is useful.
Sometimes things learned while doing the hobby projects can be applied on some income generating projects.
I find it fascinating to follow the threads on Amigans.net were developers reach out to each others for vital tips when they have a block.


Quote:

OlafS25 wrote:
@Spectre660

interesting ;)

the problem is with hobby projects and no chance to earn money (typical for amiga) that there is not enough external pressure to get something out in time

_________________
Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card

 Status: Offline
Profile     Report this post  
kas1e 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 12-May-2020 14:23:02
#9 ]
Elite Member
Joined: 11-Jan-2004
Posts: 3549
From: Russia

@OlafS25

If you start anything, and you have in your life the main idea that you need to finish all that you start, be it much pleasure, or not, or for money, or for fun, then its pleasure by itself when a thing is done. Sure sometimes things go wrong, but the priority should be "if something started, it should be finished".

More finished things made the mind clear and open it for new stuff. With each thing you finish, you feel more comfortable that you can do any other thing you may think of and that motivates you to do better and bigger things and in the years you progress well.

Those ones who always find all kinds of excuses to not finish what they start should know that they have excuses only for themselves, and they only stop them progressing in their own mind. All those who love "two more weeks", "when it done", probably have whole life structured the same. Like those ones who build houses for 20 years, or making some app 10 years and never release anything, or, always "learn" something instead of doing, or waiting for something like Jesus come / Amiga come / now-now-something-come instead of living :)

Usual stuff, but the point: if you start anything, better to finish it off, or it will always your mind's break. And deadlines (at least some sort of them) are a must. But maybe some ppls comfortable to not think about all this in that way, because sure easily just watching porn and eat popcorn :)

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
Spectre660 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 12-May-2020 14:36:03
#10 ]
Elite Member
Joined: 5-Jun-2005
Posts: 3918
From: Unknown

@kas1e

Quite interestingly the deadline can also be for return to Amiga work after a break for important real life matters .
This is so for at least one Amiga Dev. He told me when he would restart Amiga stuff .
Is should check in with him next month to make sure he keeps to his deadline .

_________________
Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card

 Status: Offline
Profile     Report this post  
ggw 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 12-May-2020 14:38:31
#11 ]
Super Member
Joined: 24-May-2003
Posts: 1106
From: Austin, TX

@Spectre660
I *am* a programmer/developer. Every single thing Hans said is a fact of life in any company I have ever worked for. In my most recent 20 years of (various) employment, personnel resources are so thin that *no-one* except you know the myriad issues behind bigg-ish projects. I had to find what my "optimism factor" was in order to not ALWAYS disappoint anyone who noticed:

When asked, "When will you have it?", I think quite hard about what their "it" is, come up with my honest opinion of how many man-hours to present something that will not be an embarrassment. Then (for me) multiply it by 2.4. Managers above me cannot deal with man-hours and round it up to the next higher *calendar* month (day, week, month, quarter).

The best manager was one not long out-of-the-programming aspect of the company and could still be an active listener when I discussed what milestones could be identifiable. As Hans said, get some*one* to know your milestones and how they relate to the "When will it be done?" (and I have to ask them to ask ME, "How is it going?").

When all those things Hans mentioned do happen, the delay of the "done time" also happens. My wife kept shaking her head saying, "how can you work at programming that is so frustrating, never working? There is always something wrong!"

A programmer (not counting weird geniuses) is an optimist. I told her it was not that different from her doing N.Y.Times crossword puzzles in ink. "This is rewarding work, solving a problem with many dead ends, misinformation, and once "beat into submission" acts dutifully".

Understandably, with 35 years of Amiga development, we Amigans are merciless with promises of delivery dates missed. I am in favor of the "When it's done" with words dribbled out about any progress at all.

_________________
..effects of civilization upon...nature, the growing gap between what education was supposed to accomplish and what it consisted of, the national debt and...high taxes, the problem of the excess cost of medical care -- Philip Wylie, 1951

 Status: Offline
Profile     Report this post  
corto 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 12-May-2020 21:21:26
#12 ]
Regular Member
Joined: 24-Apr-2004
Posts: 342
From: Grenoble (France)

Thank you, Hans. I fully agree. You perfectly summarized.
Guys, let's remember to read this article from time to time.

 Status: Offline
Profile     Report this post  
nbache 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 12-May-2020 23:24:02
#13 ]
Super Member
Joined: 8-Apr-2003
Posts: 1034
From: Copenhagen, Denmark

@ggw

Quote:
to present something that will not be an embarrassment.
I believe that was what we called the "Minimum Viable Product" at my workplace. That became quite an important element in our planning as we turned more and more into agile development in the last years I was working.

I could (and can) of course see the benefit of such a concept (the MVP), but I never got to love it, I was always more the sort of person who wanted to do a proper and complete job the first time around.

(Motto inherited from my grandfather: "If something's worth doing, it's worth doing right.". I know, I'm a dinosaur ...)

Best regards,

Niels

 Status: Offline
Profile     Report this post  
ktadd 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 13-May-2020 0:36:18
#14 ]
Cult Member
Joined: 30-Jul-2003
Posts: 589
From: California, USA

For work/paid projects I'll agree with the wisdom of Hans, however I disagree a litlle bit when it comes to hobby projects. For hobby (non-paid), at least for me, it's more about breaking the project up into a list of small goals that can be accomplished in a day or a week or two. I tend to define a minimum viable product with some idea of what I would like it to ultimatly be. Any features beyond MVP I add as comments in the code on features to add either up front, or as I am coding and ideas come to me. I also add features to the list as users request them. I then do enough coding to get out the MVP. Then I pick and choose from the feature list depending on how much time I feel like I would like to commit to coding at any given time. If I only feel like I want to code for a day or two, I'll pick an easy feature. If I feel like I have time or want to code for a week or two I wil pick a more complicated feature to add. This way I can make progress when I feel like coding but don't feel any pressure to get anything done. After all, it's a hobby project being done for fun. It's not supposed to be a project where I feel pressure to get something out. If I want that I can program at work. I use a self emposed Agile process without any overall deadline or schedules. If you look at releases of my previous project on OS4Depot you can see they all start with some real basic functionality, then over time got new features added.

This is the approach that works for me and has kept it enjoyale. Your milage may vary.

_________________
Kevin - X1000 First Contact / uA1

 Status: Offline
Profile     Report this post  
Rose 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 13-May-2020 16:34:26
#15 ]
Cult Member
Joined: 5-Nov-2009
Posts: 982
From: Unknown

@ktadd

Quote:
For work/paid projects I'll agree with the wisdom of Hans, however I disagree a litlle bit when it comes to hobby projects.


I couldn’t agree more. If you really want to hate your hobby, start to treat it like second job.

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 13-May-2020 17:31:32
#16 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12812
From: Norway

@Spectre660

Anyway setting mile stones, and do some project planning, do not let the project suffer feature creep.

Also say one more thing don’t be afreid of learning new things. That is pretty much a requirement as C/C++ developers. It does mean you most know every new feature, it just means you should at least try to know what is possible, you can’t know everything, but that is life.

Also, write tests, yes I know is boring but can be life saver.

Make sure to have good debugging system, you won’t regret it when you don’t know when and where things are failing.

Last edited by NutsAboutAmiga on 13-May-2020 at 09:48 PM.
Last edited by NutsAboutAmiga on 13-May-2020 at 05:33 PM.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
Spectre660 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 18-May-2020 13:05:30
#17 ]
Elite Member
Joined: 5-Jun-2005
Posts: 3918
From: Unknown



3 Simple Steps to Get the Most Out of Software Tutorials

_________________
Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card

 Status: Offline
Profile     Report this post  
Trixie 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 18-May-2020 13:33:13
#18 ]
Amiga Developer Team
Joined: 1-Sep-2003
Posts: 2090
From: Czech Republic

@NutsAboutAmiga

Quote:
do some project planning, do not let the project suffer feature creep

And... treat feature requests as mere user ideas, rather than anything else. I learned a very valuable lesson when a user requested a feature for ADRipper, one that required quite a lot of effort to put in and test thoroughly. Working on the program in spare time (like most of today's Amiga developers), it took me a whole year to release the update. And guess what? The guy who had requested the feature was no longer an Amiga user at that point, so I didn't even hear a thank you

_________________
The Rear Window blog

AmigaOne X5000/020 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition

 Status: Offline
Profile     Report this post  
bison 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 18-May-2020 15:58:30
#19 ]
Elite Member
Joined: 18-Dec-2007
Posts: 2112
From: N-Space

@Spectre660

Thanks for the link. Hans gives good advice here.

When I learned Perl many years ago, I spent two weeks reading a book from cover to cover, and at the end of it discovered I couldn't write "Hello world" without looking back at the book. Since then I always code as I go. And I always refactor the examples, because everyone's code sucks except for my own.

Last edited by bison on 18-May-2020 at 04:00 PM.

_________________
"Unix is supposed to fix that." -- Jay Miner

 Status: Offline
Profile     Report this post  
Hypex 
Re: Hans de Ruiter's Kea Sigma Delta.com blog
Posted on 19-May-2020 17:16:08
#20 ]
Elite Member
Joined: 6-May-2007
Posts: 11200
From: Greensborough, Australia

@Spectre660

How annoying. If I look at this in Odyssey and scroll down it totally freezes. I kept forgetting to close the tab when I opened Odyssey again.

 Status: Offline
Profile     Report this post  
Goto page ( 1 | 2 Next Page )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle