armageddon_2k1 schreef op vrijdag 3 augustus 2018 @ 11:45:
De redenen hiervoor zijn legio en ligt ook niet alleen maar bij de branche. Maar wat ik heb gezien, n=1, is dat er een enorm gat zit in 'wat er gebouwd moet worden = requirements' en of wat er gebouwd is voldoet aan de requirements (verificatie).
Valt overigens ook niet altijd mee die verificatie, neem een beetje een woontoren en ga daar eens wapeningscontrole doen. Ja helaas tekening is A0 en windkracht 5 met een beetje miezer regen, succes met verifieren of alles netjes op z'n plek ligt in die spaghetti en een wapperende tekening in een semi-transparante hoes !
Verder is het qua vastleggen qua (definitief) ontwerp bijna een sport om alles tot het laatste moment (en verder) uit te stellen.
Helaas zie je dan ook dat de winst die je kunt boeken met betere methoden, automatisering en processen, opgesouppeerd wordt door het nooooggggggg langer kunnen uitstellen. Daarnaast zijn er zoveel partijen bij financieren, ontwerp en realisatie betrokken dat er ook nog eens een hele berg deelbelangen zijn.
Maarja opdrachtgevers (buiten de overheid en civiele techiek) willen kunnen "kiezen" en een "uniek" ontwerp, dus daar zijn design en build opdrachten maar beperkt.
En als laatste zijn veel bouwmaterialen qua toleranties en interfaces ook wat erhmmmm apart terwijl er aan de andere kant wel een naadloos afwerkingsniveau wordt verlangd

Maar goed, exception krimpscheurtje afvangen en "frunnik_afdeklatje()" aanroepen et voila weer een gefixte interface

.
Styxxy schreef op vrijdag 3 augustus 2018 @ 12:03:
[...]
Inderdaad, dat is een veel voorkomend misverstand. Veel mensen vertalen "engineer" letterlijk als "ingenieur". Bv in België is ingenieur een (beschermde) titel (ir.) die je niet zo maar mag gebruiken. Echter als je zegt dat je "software engineer" bent, mag dat wel. Ik heb paar jaar geleden gehad dat een "ir.", die zeer trots op de titel was, het niet accepteerde dat ik "(software) engineer" was.
Mjah iedereen en alles noemt zich in NL dan ook niet voor niets "University" (onbeschermd) ipv "Universiteit" (wel beschermd). Wat dat betreft is die nagestreefte angloficatie leuk en aardig, maar doe het dan wel volledig.
Overigens als ik eens een titel gebruik, dan gebruikis het inderdaad "Ir." en geen "Msc", dan zoekt die buitenlander het maar op of hij vraagt het, maar goed ik ben dan ook een tikkie eigenwijs

.
downtime schreef op vrijdag 3 augustus 2018 @ 12:02:
Is dit allemaal niet een beetje onwaar? Legio grote bouwprojecten die uitlopen en ver over budget gaan zodra er meer dan een simpele blokkendoos moet komen. Noord-Zuidlijn, vliegveld bij Berlijn, JSF, zodra het geen dertien in een dozijn constructie meer is gaat het duurder worden en langer duren. Het nieuwe vliegveld van Berlijn is zo ver vertraagd dat het nu al te klein is geworden.
Bij grote overheidsprojecten weten de ingenieurs dat soms al van meet af aan en is het een politiek probleem. Hetzij doordat het een project is wat men persé door wil laten gaan, waarbij het benodigde budget tegen beter weten in wordt verlaagd om het politiek haalbaar te maken. Anderszijds door dat iedereen nog plasjes gaat doen en het budget onvoldoende wordt aangepast (want het project moet dooooorrrr).
Anderzijds door de invloed van vertragingen door de bijna altijd ellelange procedures die na een lange tijd bij de raad van state eindigen (zou je eigenlijk al standaard kunnen opnemen in de kosten, maarja het project moet .....)
Mugwump schreef op vrijdag 3 augustus 2018 @ 11:49:
[...]
De zaken die jij hier noemt betreffen vooral de uitvoering en de uitdagingen die je daar tegenkomt. Waar in mijn ogen het grote verschil in zit is dat software-ontwikkeling an sich veel flexibeler is en daarmee ook bij opdrachtgevers het idee geeft dat je ad hoc gewoon de hele richting weer om kunt gooien.
Niemand zal een week voor oplevering van een brug roepen dat hij toch eigenlijk 50 meter verderop moet liggen. Als je tegen de aannemer roept dat je toch je liever even een andere steensoort ziet twee weken voor oplevering en dan heel verbaasd gaat doen dat dat je een vermogen gaat kosten en de oplevering flink vertraagt, dan word je weggehoond. In de IT zijn dat soort zaken helaas aan de orde van de dag.
Daar bovenop krijg je nog alle problemen die jij hier schetst.
Een week voor oplevering niet, maar in de woning/utiliteitsbouw worden aanpassingen gedurende de bouwfase ook als normaal gezien (al was het maar omdat de noodzakelijk zijn omdat er conflicten zijn met bijvb installaties, tegenwoordig iets minder relevant door BIM en 3D moddeling). Civiele techniek is wat dat betreft een wat andere hoek waarbij je tegenwoordig wel design en build contracten hebt. Dan kun je vanuit het ontwerp ook rekening houden met het bouwproces. Niet dat dat altijd goed gaat getuigen de grote bouwbedrijven die zich toch ook behoorlijk hebben verslikt bij een paar design build finance &maintenance contracten.
In de IT is het waarschijnlijk nog wat erger qua aanpassingen omdat het niet "stoffelijk" is.
Aan de andere kant begrijpt mevrouw ook niet altijd dat ze maanden van te voren de exacte plaats van haar wandcontactdozen moet opgeven bij prefab knutselwerk van haar appartementje, maar goed in de bouw verkopen ze dan wel "Nee" of dat "kost wat heb je ook wat" als de orderportefeuille gevuld is.
In de IT zijn ze kennelijk wat minder de botte boer op dat aspect (tenzij het een overheidsproject is?) ondanks dat de orderportefeuille meestal toch ook wel goed zit.
And on another note:
Fijn dat er maar beperkte documentatie is rond om de Gstreamer python bindings.
Kun je in de C++ docs gaan zitten turen en verzinnen wat het probleem is. Lijkt er op dat buffers niet meer automagisch geunreffed worden als je het python object unreffed. Maar er was ook geen unref() functie in de python bindings

. En dan gaat het best hard met je memory .. uncompressed frames bij een leuk full HD filmpje

. Maar goed kan nu de buffers op een andere manier mappen en daar zit wel een unmap functie bij

.
[
Voor 66% gewijzigd door
gekkie op 03-08-2018 13:53
]