De Devschuur Coffee Corner - Iteratie ⓫ Vorige deel Overzicht Volgende deel Laatste deel

Dit topic is onderdeel van een reeks. Ga naar het meest recente topic in deze reeks.

Pagina: 1 ... 40 ... 100 Laatste
Acties:
  • 554.670 views

Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Merethil schreef op donderdag 15 juni 2017 @ 15:36:
[...]


Ah. Updates met het handje is ook wel enigszins omslachtig imo, maar ieder z'n ding :P
Maakt mij niet zoveel uit, we hebben maar paar servers en het is maar 1x per maand, maarja, blijkbaar heeft Windows 2016 ook een "Tablet Mode"...

Acties:
  • 0 Henk 'm!

  • Merethil
  • Registratie: December 2008
  • Laatst online: 21:34
Megamind schreef op donderdag 15 juni 2017 @ 15:47:
[...]

Maakt mij niet zoveel uit, we hebben maar paar servers en het is maar 1x per maand, maarja, blijkbaar heeft Windows 2016 ook een "Tablet Mode"...
Server 2016 op je tablet, superhandig :+ Dat is wel heel veel gelijkenis met de consumer-OS'en dan...

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Nogal wiedes, het is dezelfde codebase. Dat is al zo sinds Vista/Server 2008.

We are shaping the future


Acties:
  • 0 Henk 'm!

  • Styxxy
  • Registratie: Augustus 2009
  • Laatst online: 28-09 15:26
Neko Koneko schreef op donderdag 15 juni 2017 @ 07:53:
Wanneer je denkt een backlog item af hebt en dan blijkt dat iemand stiekem dat item heeft aangepast en er dingen aan heeft toegevoegd zonder het even te melden
[afbeelding]
Ik los dit op door binnen een project (team project in TFS) event notification te configureren. Alle work items die assigned zijn bij mij en gewijzigd worden door een andere persoon (dan mezelf) zorgen voor een e-mail. Op die manier weet je wanneer een snoodaard iets wijzigt. :)

Acties:
  • +1 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 22-09 16:31

Bosmonster

*zucht*

Neko Koneko schreef op donderdag 15 juni 2017 @ 08:31:
[...]


Klopt, daarom vind ik het ook heel erg irritant dat het gebeurt is. :(
Jij zou er niet van over de zeik moeten gaan, maar je PO!

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Styxxy schreef op donderdag 15 juni 2017 @ 20:58:
[...]

Ik los dit op door binnen een project (team project in TFS) event notification te configureren. Alle work items die assigned zijn bij mij en gewijzigd worden door een andere persoon (dan mezelf) zorgen voor een e-mail. Op die manier weet je wanneer een snoodaard iets wijzigt. :)
Toen ik een keer op een nieuw project terechtkwam stelde de PM zo'n regel in voor mij, ondanks mijn verzoek om dat niet te doen. Toen de eerste mailtjes binnen kwamen heb ik een berichtregel in Outlook gemaakt die elke mail van TFS automatisch naar hem doorstuurde.

De regel werd heel snel weer weggehaald _O-

We are shaping the future


Acties:
  • 0 Henk 'm!

  • Neko Koneko
  • Registratie: December 2006
  • Niet online
(overleden)
Alex) schreef op donderdag 15 juni 2017 @ 15:53:
Nogal wiedes, het is dezelfde codebase. Dat is al zo sinds Vista/Server 2008.
Volgens mij was Vista juist gebaseerd op Server 2003. Daarvoor liepen de server edities gewoon hand in hand met de desktop versies van Windows NT.
Styxxy schreef op donderdag 15 juni 2017 @ 20:58:
[...]

Ik los dit op door binnen een project (team project in TFS) event notification te configureren. Alle work items die assigned zijn bij mij en gewijzigd worden door een andere persoon (dan mezelf) zorgen voor een e-mail. Op die manier weet je wanneer een snoodaard iets wijzigt. :)
Heb ik vanochtend ingesteld, bedankt voor de tip ;)
Bosmonster schreef op donderdag 15 juni 2017 @ 21:06:
[...]


Jij zou er niet van over de zeik moeten gaan, maar je PO!
Als we die hebben ben ik het, mits ik de bijbehorende pet kan vinden. Ik ben de enige ontwikkelaar, de voornaamste reden dat we SCRUM zijn gaan gebruiken is omdat ik gek werd van alle nieuwe wijzigingen die vanuit de organisatie nu, gisteren of de dag ervoor geïmplementeerd moesten zijn terwijl ik midden in iets anders zat. :P

[ Voor 59% gewijzigd door Neko Koneko op 16-06-2017 09:38 ]

End-users are clingy complaining dipshits who will never ever be grateful for any concession you make. The moment you shut out their shrill, tremulous voices, the happier you will be for it.


Acties:
  • 0 Henk 'm!

  • Styxxy
  • Registratie: Augustus 2009
  • Laatst online: 28-09 15:26
Alex) schreef op vrijdag 16 juni 2017 @ 00:08:
[...]
Toen ik een keer op een nieuw project terechtkwam stelde de PM zo'n regel in voor mij, ondanks mijn verzoek om dat niet te doen. Toen de eerste mailtjes binnen kwamen heb ik een berichtregel in Outlook gemaakt die elke mail van TFS automatisch naar hem doorstuurde.

De regel werd heel snel weer weggehaald _O-
Oh, ik vind het net handig dat ik een notification krijg. :)

Acties:
  • +1 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Neko Koneko schreef op vrijdag 16 juni 2017 @ 07:24:
Als we die hebben ben ik het, mits ik de bijbehorende pet kan vinden. Ik ben de enige ontwikkelaar, de voornaamste reden dat we SCRUM zijn gaan gebruiken is omdat ik gek werd van alle nieuwe wijzigingen die vanuit de organisatie nu, gisteren of de dag ervoor geïmplementeerd moesten zijn terwijl ik midden in iets anders zat. :P
Jullie doen niet aan Scrum maar aan ScrumBut ;)

https://niels.nu


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Styxxy schreef op vrijdag 16 juni 2017 @ 10:22:
[...]

Oh, ik vind het net handig dat ik een notification krijg. :)
Waar ik nu zit gebruiken we JIRA, en dan meer specifiek de online-versie. In m'n settings kan ik nergens een optie vinden om e-mail notificaties uit te zetten en ook de PM hier heeft geen idee hoe dat te doen.

Dus...

Afbeeldingslocatie: https://i.imgur.com/bWIQQG8.png

We are shaping the future


Acties:
  • 0 Henk 'm!

  • ShitHappens
  • Registratie: Juli 2008
  • Laatst online: 18:49
Klopt, daar heb ik ook al eens naar zitten zoeken... Maar welke notificaties naar wie gestuurd moeten worden wordt ernstig globaal ingesteld :F
Gevolg? Hele team laat JIRA notificaties wegfilteren naar een submap van de Inbox.

Acties:
  • 0 Henk 'm!

  • Vincentio
  • Registratie: Februari 2002
  • Niet online

Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 05:46

RayNbow

Kirika <3

En wat verdien je als je beide gebruikt? :+

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • +3 Henk 'm!

  • Swedish Clown
  • Registratie: November 2010
  • Laatst online: 10-04 22:41

Swedish Clown

Erlang <3

RayNbow schreef op zaterdag 17 juni 2017 @ 08:27:
En wat verdien je als je beide gebruikt? :+
Een keyboard op je kop! De horror!!! 8)7 :P

Always looking for developers wanting to work with Erlang.


Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 00:49

Firesphere

Yoshis before Hoshis

Brakkie41 schreef op zaterdag 17 juni 2017 @ 08:44:
[...]


Een keyboard op je kop! De horror!!! 8)7 :P
Ja, oy, ehm, m'n toetsenbord rechtop is een beetje onhandig!

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


Acties:
  • 0 Henk 'm!

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 00:55
Ik zal dit eens aan m'n werkgever laten zien met de melding dat ik overstap op spaties. Instant profit!

Roomba E5 te koop


Acties:
  • 0 Henk 'm!

  • SPee
  • Registratie: Oktober 2001
  • Laatst online: 23:59
RayNbow schreef op zaterdag 17 juni 2017 @ 08:27:
En wat verdien je als je beide gebruikt? :+
Onderzoek gelezen? Die zeggen dat je het minst verdiend.

/me volgende keer beter op de indentatie letten, dat kost me anders geld :/

let the past be the past.


Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 05:46

RayNbow

Kirika <3

Nee, alleen de kop. :+

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • Mercatres
  • Registratie: September 2009
  • Laatst online: 18:46
ShitHappens schreef op vrijdag 16 juni 2017 @ 19:34:
Klopt, daar heb ik ook al eens naar zitten zoeken... Maar welke notificaties naar wie gestuurd moeten worden wordt ernstig globaal ingesteld :F
Gevolg? Hele team laat JIRA notificaties wegfilteren naar een submap van de Inbox.
Same here. Jira is fijn hoor, maar dat onding managen, brrrr.
* Mercatres zit aan poging #3 om een betere structuur in de groups en projecten te creeëren. (Gelukkig krijg ik daar tijd voor van m'n PO :p )

Acties:
  • +1 Henk 'm!

  • Rutix
  • Registratie: Augustus 2009
  • Laatst online: 05-09-2024
Ik vraag me af hoeveel geld de mensen gemiddeld verdienen die niet geantwoord hebben op deze survey omdat ze wel wat beters te doen hadden :+

Nothing to see here!


Acties:
  • 0 Henk 'm!

  • wackmaniac
  • Registratie: Februari 2004
  • Laatst online: 25-09 11:04
Developers who use tabs to indent their code, developers who fight for truth and justice and all that is good in the world, those developers have a median salary of $43,750.

But developers who use spaces to indent their code, developers who side with evil and probably spend all day kicking kittens and punching puppies? Their median salary is $59,140.
bron

Maar alle gekheid op een stokje; dit zal veroorzaakt worden door PSR-2. Die stelt dat indentatie dient te gebeuren met spaties en daar veel grote(re) bedrijven deze standaard gebruiken èn je bij deze bedrijven doorgaans meer verdiend (is mijn ervaring) is dit een logisch gevolg. Onwenselijk, maar logisch.

Read the code, write the code, be the code!


Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Daarom gebruik ik dus zowel spaties als tabs; door elkaar!

https://niels.nu


Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Hydra schreef op maandag 19 juni 2017 @ 09:10:
[...]


Daarom gebruik ik dus zowel spaties als tabs; door elkaar!
Ah, je wil graag nog minder verdienen dus ;)
Afbeeldingslocatie: https://zgab33vy595fw5zq-zippykid.netdna-ssl.com/wp-content/uploads/2017/06/salary_graph-1-1024x731.png

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Acties:
  • 0 Henk 'm!

  • Cloud
  • Registratie: November 2001
  • Laatst online: 17-09 10:39

Cloud

FP ProMod

Ex-moderatie mobster

De grote vraag is uiteraard hoe het met causatie en correlatie zit. })

Stel je hebt een tab-ontwikkelaar en deze gaat switchen naar volledig spatiegebruik; gaat die ontwikkelaar dan ook meer verdienen? Of moet je een bepaald type ontwikkelaar zijn - die sowieso al spaties gebruikt - en verdient dat type ontwikkelaar gewoon sowieso meer? :>

Never attribute to malice that which can be adequately explained by stupidity. - Robert J. Hanlon
60% of the time, it works all the time. - Brian Fantana


Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Cloud schreef op maandag 19 juni 2017 @ 09:33:
Stel je hebt een tab-ontwikkelaar en deze gaat switchen naar volledig spatiegebruik; gaat die ontwikkelaar dan ook meer verdienen? Of moet je een bepaald type ontwikkelaar zijn - die sowieso al spaties gebruikt - en verdient dat type ontwikkelaar gewoon sowieso meer? :>
Tja, of je hebt je zoals ik weinig te kiezen en schikt je gewoon naar wat de rest van de codebase al heeft :) Vooralsnog is mijn uurtarief niet afhankelijk van tabs of spaces voor zover ik kan zien :)

[ Voor 8% gewijzigd door Hydra op 19-06-2017 09:42 ]

https://niels.nu


Acties:
  • 0 Henk 'm!

  • Cloud
  • Registratie: November 2001
  • Laatst online: 17-09 10:39

Cloud

FP ProMod

Ex-moderatie mobster

Hydra schreef op maandag 19 juni 2017 @ 09:39:
[...]


Tja, of je hebt je zoals ik weinig te kiezen en schikt je gewoon naar wat de rest van de codebase al heeft :) Vooralsnog is mijn uurtarief niet afhankelijk van tabs of spaces voor zover ik kan zien :)
True dat zal vaak zo zijn :) Bij ons was het van origine ook een beetje van beide maar nieuwere code wordt eigenlijk alleen van nog spaties voorzien en oude wordt zo mogelijk omgezet. Het werd een beetje gedoe om de code er in alle tooling steeds netjes uit te laten zien, dan moet je op een gegeven moment toch kiezen.

Never attribute to malice that which can be adequately explained by stupidity. - Robert J. Hanlon
60% of the time, it works all the time. - Brian Fantana


Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Cloud schreef op maandag 19 juni 2017 @ 09:48:
True dat zal vaak zo zijn :) Bij ons was het van origine ook een beetje van beide maar nieuwere code wordt eigenlijk alleen van nog spaties voorzien en oude wordt zo mogelijk omgezet. Het werd een beetje gedoe om de code er in alle tooling steeds netjes uit te laten zien, dan moet je op een gegeven moment toch kiezen.
Inderdaad. En je wil ook graag dat alle devs hun tooling hetzelfde ingesteld hebben zodat je niet iedere keer met grote GIT diffs zit.

https://niels.nu


Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 28-09 01:17

alienfruit

the alien you never expected

Maar wat als je taal alleen maar tabs slikt?

Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
alienfruit schreef op maandag 19 juni 2017 @ 10:15:
Maar wat als je taal alleen maar tabs slikt?
PHP zeker?

https://niels.nu


Acties:
  • 0 Henk 'm!

  • Skyaero
  • Registratie: Juli 2005
  • Niet online
Cloud schreef op maandag 19 juni 2017 @ 09:33:
De grote vraag is uiteraard hoe het met causatie en correlatie zit. })
Daarnaast: mogelijke bias in de onderzoeksgroep.

Verder: hoe zit het met de onzekerheid/standaard deviatie. Er wordt nu zelfs geconcludeerd dat als je 'both' doet, je minder verdient dan alleen 'tabs', maar die twee curves liggen zodanig dicht bij elkaar dat het nog maar de vraag is of je zo'n conclusie mag trekken.

Als laatste is er ook nog de rol die een IDE in het verhaal speelt. Als de 'tab' toets gebruikt en de IDE maakt er 'spaces' van, hoe telt het dan mee?

There are lies, damn lies and statistcs

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
alienfruit schreef op maandag 19 juni 2017 @ 10:15:
Maar wat als je taal alleen maar tabs slikt?
Ander werk zoeken :Y

We are shaping the future


Acties:
  • 0 Henk 'm!

  • Cloud
  • Registratie: November 2001
  • Laatst online: 17-09 10:39

Cloud

FP ProMod

Ex-moderatie mobster

Skyaero schreef op maandag 19 juni 2017 @ 10:22:
[...]

Als laatste is er ook nog de rol die een IDE in het verhaal speelt. Als de 'tab' toets gebruikt en de IDE maakt er 'spaces' van, hoe telt het dan mee?
Ik mag echt hopen dat dat gewoon telt als spaties anders slaat het onderzoek daadwerkelijk nergens op. Ik ben een spatie-ontwikkelaar maar ik ben echt niet zo gek dat ik daadwerkelijk alles met de spatiebalk loop in te vullen :P

Never attribute to malice that which can be adequately explained by stupidity. - Robert J. Hanlon
60% of the time, it works all the time. - Brian Fantana


Acties:
  • 0 Henk 'm!

  • P1nGu1n
  • Registratie: Juni 2011
  • Laatst online: 28-09 10:28
Cloud schreef op maandag 19 juni 2017 @ 10:27:
[...]

Ik mag echt hopen dat dat gewoon telt als spaties anders slaat het onderzoek daadwerkelijk nergens op. Ik ben een spatie-ontwikkelaar maar ik ben echt niet zo gek dat ik daadwerkelijk alles met de spatiebalk loop in te vullen :P
Ik mag hopen dat niemand 2/4/8 keer op die spatiebalk ramt voor iedere regel _O-

Hier een spatieontwikkelaar die op de tab drukt, waarna er 4 spaties verschijnen

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.


Acties:
  • +1 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
P1nGu1n schreef op maandag 19 juni 2017 @ 10:32:
[...]


Hier een spatieontwikkelaar die op de tab drukt, waarna er 4 spaties verschijnen
Mijn IDE doet al dat soort dingen automagisch, en als het niet goed is fixt Ctrl-K Ctrl-D het vanzelf :D

We are shaping the future


Acties:
  • 0 Henk 'm!

  • P1nGu1n
  • Registratie: Juni 2011
  • Laatst online: 28-09 10:28
Alex) schreef op maandag 19 juni 2017 @ 10:48:
[...]

Mijn IDE doet al dat soort dingen automagisch, en als het niet goed is fixt Ctrl-K Ctrl-D het vanzelf :D
Ik herken ze meteen (zo uniek zijn ze...), die verschrikkelijke Visual Studio shortcuts ;(

Als ik ooit iets in Visual Studio moet doen gaat meteen ReSharper erop en switch ik naar IntelliJ shortcuts. Jetbrains FTW :Y)

Wie verzint dat nou: Ctrl-K, Ctrl-C ipv Ctrl-/ :X

[ Voor 6% gewijzigd door P1nGu1n op 19-06-2017 10:53 ]

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.


Acties:
  • 0 Henk 'm!

  • Laurens-R
  • Registratie: December 2002
  • Laatst online: 29-12-2024
P1nGu1n schreef op maandag 19 juni 2017 @ 10:51:
[...]


Ik herken ze meteen (zo uniek zijn ze...), die verschrikkelijke Visual Studio shortcuts ;(

Als ik ooit iets in Visual Studio moet doen gaat meteen ReSharper erop en switch ik naar IntelliJ shortcuts. Jetbrains FTW :Y)

Wie verzint dat nou: CTRL-K, CTRL-C ipv CTRL-/ :X
Het staat je vrij om ze gewoon via het settings scherm aan te passen hoor :) scheelt je weer een resharper licentie (although ik resharper om een heleboel andere redenen gewoon van harte aanbeveel hoor :D)

Overigens moet ik zeggen dat ik inmiddels heel erg gecharmeerd van VS Code ben :) klein, snel en via het add-in model prima naar smaak aan te passen. Wij doen zelfs een compleet project in VS Code omdat het alle middelen bied die wij voor dat project nodig hebben (git integratie, TypeScript support, Web debugging integratie, refactoring, etc). Tot nu toe bevalt het prima en hebben we op geen moment hoeven terug te grijpen op Visual Studio.

[ Voor 26% gewijzigd door Laurens-R op 19-06-2017 10:58 ]


Acties:
  • 0 Henk 'm!

  • wackmaniac
  • Registratie: Februari 2004
  • Laatst online: 25-09 11:04
PHP slikt alles. Eerder Python waarschijnlijk ;)

Read the code, write the code, be the code!


Acties:
  • +1 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
P1nGu1n schreef op maandag 19 juni 2017 @ 10:51:
[...]

Wie verzint dat nou: Ctrl-K, Ctrl-C ipv Ctrl-/ :X
Tsja, kwestie van smaak en muscle memory. Na een paar keer weet je niet beter :)

We are shaping the future


Acties:
  • 0 Henk 'm!

  • P1nGu1n
  • Registratie: Juni 2011
  • Laatst online: 28-09 10:28
Laurens-R schreef op maandag 19 juni 2017 @ 10:54:
[...]


Het staat je vrij om ze gewoon via het settings scherm aan te passen hoor :) scheelt je weer een resharper licentie (although ik resharper om een heleboel andere redenen gewoon van harte aanbeveel hoor :D)
Uiteraard, maar ReShaper wil ik sowieso gebruiken en scheelt weer alle shortcuts handmatig aanpassen :P
Ik heb VS overigens al tijden niet meer aangeraakt, mijn tijd breng ik door in Android Studio, IntelliJ of soms WebStorm. JetBrains IDEs *;
Overigens moet ik zeggen dat ik inmiddels heel erg gecharmeerd van VS Code ben :) klein, snel en via het add-in model prima naar smaak aan te passen. Wij doen zelfs een compleet project in VS Code omdat het alle middelen bied die wij voor dat project nodig hebben (git integratie, TypeScript support, Web debugging integratie, refactoring, etc). Tot nu toe bevalt het prima en hebben we op geen moment hoeven terug te grijpen op Visual Studio.
Ik heb dergelijke editors (Electron based: VS Code, Atom) ook wel eens geprobeerd, maar ik vond het toch allemaal te traag werken, zeker bij grote bestanden. Je voelt IMO dat het web-based is en niet native, dus ik was snel weer terug bij Sublime Text, net zoveel plugins maar voelt vlugger aan voor mij.

Hoe ervaar jij dit?

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.


Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 05:46

RayNbow

Kirika <3

wackmaniac schreef op maandag 19 juni 2017 @ 10:59:
[...]


PHP slikt alles. Eerder Python waarschijnlijk ;)
Python werkt ook met tabs. :p

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • Gropah
  • Registratie: December 2007
  • Niet online

Gropah

Admin Softe Goederen

Oompa-Loompa 💩

RayNbow schreef op maandag 19 juni 2017 @ 11:09:
[...]

Python werkt ook met tabs. :p
PEP8, wat het meest gebruikt word, prefereert toch echt spaties in zo verre dat je er moeite voor moet doen om met tabs te werken

Acties:
  • 0 Henk 'm!

  • Marcj
  • Registratie: November 2000
  • Laatst online: 26-09 13:22
P1nGu1n schreef op maandag 19 juni 2017 @ 11:04:
[...]

Ik heb dergelijke editors (Electron based: VS Code, Atom) ook wel eens geprobeerd, maar ik vond het toch allemaal te traag werken, zeker bij grote bestanden. Je voelt IMO dat het web-based is en niet native, dus ik was snel weer terug bij Sublime Text, net zoveel plugins maar voelt vlugger aan voor mij.

Hoe ervaar jij dit?
Bij Atom had ik dit probleem zeker, maar ik ben geswitched naar VS Code en dit werkt vele malen sneller. Ik heb niet eens het gevoel dat deze op Electron gebaseerd is, is dat echt zo? Sublime heb ik nooit echt aan kunnen wennen (op Windows), maar ik zit nog steeds het grootste deel van mijn tijd in PHPStorm & IntelliJ.

Acties:
  • +1 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 18:23
RayNbow schreef op maandag 19 juni 2017 @ 11:09:
[...]

Python werkt ook met tabs. :p
Mag alleen niet meer mixen met python3, een income upgrade feature pur sang :+

Acties:
  • 0 Henk 'm!

  • P1nGu1n
  • Registratie: Juni 2011
  • Laatst online: 28-09 10:28
Marcj schreef op maandag 19 juni 2017 @ 11:21:
[...]


Bij Atom had ik dit probleem zeker, maar ik ben geswitched naar VS Code en dit werkt vele malen sneller. Ik heb niet eens het gevoel dat deze op Electron gebaseerd is, is dat echt zo? Sublime heb ik nooit echt aan kunnen wennen (op Windows), maar ik zit nog steeds het grootste deel van mijn tijd in PHPStorm & IntelliJ.
Yes: https://github.com/Micros...ob/master/package.json#L4

Misschien toch maar een keer VS Code proberen als dit stukken beter is dan Atom, Atom was ècht niet vooruit te branden

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.


Acties:
  • +1 Henk 'm!

  • Marcj
  • Registratie: November 2000
  • Laatst online: 26-09 13:22
P1nGu1n schreef op maandag 19 juni 2017 @ 11:25:
[...]


Yes: https://github.com/Micros...ob/master/package.json#L4

Misschien toch maar een keer VS Code proberen als dit stukken beter is dan Atom, Atom was ècht niet vooruit te branden
VS Code is wel een heel stuk sneller dan Atom, maar nog steeds wel langzamer dan Notepad++. Dat is ook te verwachten als je naar de feature-set kijkt, maar goed om rekening mee te houden. Als ik even een grote log wil openen, dan gebruik ik nog steeds Notepad++.

Acties:
  • +1 Henk 'm!

  • Laurens-R
  • Registratie: December 2002
  • Laatst online: 29-12-2024
P1nGu1n schreef op maandag 19 juni 2017 @ 11:25:
[...]


Yes: https://github.com/Micros...ob/master/package.json#L4

Misschien toch maar een keer VS Code proberen als dit stukken beter is dan Atom, Atom was ècht niet vooruit te branden
Bij ons op het project hebben we er iig geen performance issues mee.En wij realiseren momenteel toch een redelijk serieus formaat project (grote files, veel modules, veel dependencies etc). VS Code blijft snel en dingen als IntelliSense, GIT integration, etc blijven stabiel met onze oplossing.

Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 28-09 01:17

alienfruit

the alien you never expected

Over die spaties en tabs. Het vervelendste is wel wanneer mensen zowel spaties en tabs gebruiken in één regel

Acties:
  • 0 Henk 'm!

  • Marcj
  • Registratie: November 2000
  • Laatst online: 26-09 13:22
alienfruit schreef op maandag 19 juni 2017 @ 12:20:
Over die spaties en tabs. Het vervelendste is wel wanneer mensen zowel spaties en tabs gebruiken in één regel
Stukje oude code wat ik tegenkom op het werk:

Tabs & Spaties

:X ;(

Ter verdediging: hij gebruikte hiervoor geen IDE en drukte soms op tabs, maar ook wel eens op spaties. En als je whitespace echt hidden is valt het niet echt op. Totdat anderen er ook aan moeten werken.

[ Voor 18% gewijzigd door Marcj op 19-06-2017 12:32 ]


Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Marcj schreef op maandag 19 juni 2017 @ 12:31:
Ter verdediging: hij gebruikte hiervoor geen IDE en drukte soms op tabs, maar ook wel eens op spaties. En als je whitespace echt hidden is valt het niet echt op. Totdat anderen er ook aan moeten werken.
Lijkt een beetje op de code van een knakker die hier een tijdje geleden gestart is. Zo'n type die helemaal zijn eigen gang gaat, niet overlegt, en dan een beetje dwars gaat zitten doen als hem erop gewezen wordt dat hij dingen verkeerd doet want "dat was op z'n vorige project ook geen probleem".

Joh. We hadden nog 1 andere dev uit je overige project. En die is gewieberd.

https://niels.nu


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 00:44

.oisyn

Moderator Devschuur®

Demotivational Speaker

Woy schreef op maandag 19 juni 2017 @ 09:12:
[...]

Ah, je wil graag nog minder verdienen dus ;)
[afbeelding]
Ik moet denk ik maar overstappen op spaties, kan ik daarna met mijn baas gaan praten over mijn salaris...

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • windwarrior
  • Registratie: Januari 2009
  • Laatst online: 12-07-2024

windwarrior

ʍıupʍɐɹɹıoɹ

alienfruit schreef op maandag 19 juni 2017 @ 12:20:
Over die spaties en tabs. Het vervelendste is wel wanneer mensen zowel spaties en tabs gebruiken in één regel
Zo dus :+?

Afbeeldingslocatie: https://i.imgur.com/C9lJ04V.png

Acties:
  • 0 Henk 'm!

  • Marcj
  • Registratie: November 2000
  • Laatst online: 26-09 13:22
Hydra schreef op maandag 19 juni 2017 @ 12:43:
[...]


Lijkt een beetje op de code van een knakker die hier een tijdje geleden gestart is. Zo'n type die helemaal zijn eigen gang gaat, niet overlegt, en dan een beetje dwars gaat zitten doen als hem erop gewezen wordt dat hij dingen verkeerd doet want "dat was op z'n vorige project ook geen probleem".

Joh. We hadden nog 1 andere dev uit je overige project. En die is gewieberd.
Hij was degene die met het product gestart is (zonder echte software ontwikkeling ervaring, maar handig in PHP). Gelukkig leert hij snel en wil hij tegenwoordig ook niet meer zonder IDE :) Nu is het alleen mijn taak om de code ook weer opgeschoond te krijgen :'(

Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Marcj schreef op maandag 19 juni 2017 @ 13:05:
Hij was degene die met het product gestart is (zonder echte software ontwikkeling ervaring, maar handig in PHP). Gelukkig leert hij snel en wil hij tegenwoordig ook niet meer zonder IDE :) Nu is het alleen mijn taak om de code ook weer opgeschoond te krijgen :'(
Meh. Ik ben geen schoonmaker. You break it you fix it. Anders leren ze 't nooit.

https://niels.nu


Acties:
  • 0 Henk 'm!

  • Marcj
  • Registratie: November 2000
  • Laatst online: 26-09 13:22
Hydra schreef op maandag 19 juni 2017 @ 13:11:
[...]


Meh. Ik ben geen schoonmaker. You break it you fix it. Anders leren ze 't nooit.
Helaas is het niet zo simpel, er staat al erg veel code live en functioneel doet alles het. En we krijgen van de baas maar beperkt de ruimte om code op te schonen, want er moet ook aan nieuwe functionaliteit gewerkt worden.

Wat zou ik graag een paar weken de tijd hebben om eens een grote refactorslag te maken in de code... :O

Acties:
  • 0 Henk 'm!

  • P1nGu1n
  • Registratie: Juni 2011
  • Laatst online: 28-09 10:28
Marcj schreef op maandag 19 juni 2017 @ 14:30:
[...]


Helaas is het niet zo simpel, er staat al erg veel code live en functioneel doet alles het. En we krijgen van de baas maar beperkt de ruimte om code op te schonen, want er moet ook aan nieuwe functionaliteit gewerkt worden.

Wat zou ik graag een paar weken de tijd hebben om eens een grote refactorslag te maken in de code... :O
Het draait bij managers om getalletjes: de ROI (Return on Investment)

Als die positief is dan betaald het zich terug: na refactor beter onderhoudbaar en uitbreidbaar bijvoorbeeld. Dan kan je manager wel ineens geïnteresseerd zijn :)

[ Voor 4% gewijzigd door P1nGu1n op 19-06-2017 15:05 ]

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.


Acties:
  • 0 Henk 'm!

  • Marcj
  • Registratie: November 2000
  • Laatst online: 26-09 13:22
P1nGu1n schreef op maandag 19 juni 2017 @ 15:04:
[...]


Het draait bij managers om getalletjes: de ROI (Return on Investment)

Als die positief is dan betaald het zich terug: na refactor beter onderhoudbaar en uitbreidbaar bijvoorbeeld. Dan kan je manager wel ineens geïnteresseerd zijn :)
Dat snapt hij ook wel, maar we zoeken de middenweg zodat we niet helemaal tot een stilstand komen. Helaas duurt het al een jaar zo... nogal veel code gemaakt... :z

Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 28-09 17:35

DevWouter

Creator of Todo2d.com

Marcj schreef op maandag 19 juni 2017 @ 14:30:
[...]


Helaas is het niet zo simpel, er staat al erg veel code live en functioneel doet alles het. En we krijgen van de baas maar beperkt de ruimte om code op te schonen, want er moet ook aan nieuwe functionaliteit gewerkt worden.

Wat zou ik graag een paar weken de tijd hebben om eens een grote refactorslag te maken in de code... :O
Gewoon code opschonen terwijl je bezig bent. Een grote refactorslag werkt alleen als je hele duidelijke kaders hebt. Zelfs voor privé projecten hou ik die regel aan.
Doe ik dat niet dan zie ik snel dat de refactorslag een project op zichzelf wordt.

Ik heb het me mijn baas ook vaak over onderhoudskosten. "Als we nu toch A moeten doen dan kunnen we ook B aanpassen. Mochten we in de toekomst dan C doen dan zijn de onderhoudskosten een stuk lager. Dat kost nu 20 manuur extra maar bespaart ons in de toekomst elke keer dat we hier aankomen 8 manuur als gevolg van een bug, onderzoek of aanpassing. Met die 20 manuur extra kan ik dat terug brengen na 1 manuur."

Dat maakt de discussie concreet. Hij kan dan antwoorden dat C nooit zal gebeuren.
Of hij kan besluiten dat hij de voorkeur heeft voor de technische schuld zodat er nu technische winst gehaald kan worden.

Bovendien als je in de toekomst tegen die schuld aanloopt en hij gaat klagen dat het zo lang duurt kan je hem hier naar verwijzen.

Zomaar tegen je baas vertellen dat de code kut is kan hij ook niks mee. Zorg voor een oplossing en zorg dat die oplossing concreet is zodat hij weet want de omzet en kosten zijn.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 27-09 13:03
Afbeeldingslocatie: https://image.ibb.co/k3P0V5/1.png

-O-

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Acties:
  • +1 Henk 'm!

  • Marcj
  • Registratie: November 2000
  • Laatst online: 26-09 13:22
DevWouter schreef op maandag 19 juni 2017 @ 16:06:
[...]


Gewoon code opschonen terwijl je bezig bent. Een grote refactorslag werkt alleen als je hele duidelijke kaders hebt. Zelfs voor privé projecten hou ik die regel aan.
Doe ik dat niet dan zie ik snel dat de refactorslag een project op zichzelf wordt.

Ik heb het me mijn baas ook vaak over onderhoudskosten. "Als we nu toch A moeten doen dan kunnen we ook B aanpassen. Mochten we in de toekomst dan C doen dan zijn de onderhoudskosten een stuk lager. Dat kost nu 20 manuur extra maar bespaart ons in de toekomst elke keer dat we hier aankomen 8 manuur als gevolg van een bug, onderzoek of aanpassing. Met die 20 manuur extra kan ik dat terug brengen na 1 manuur."

Dat maakt de discussie concreet. Hij kan dan antwoorden dat C nooit zal gebeuren.
Of hij kan besluiten dat hij de voorkeur heeft voor de technische schuld zodat er nu technische winst gehaald kan worden.

Bovendien als je in de toekomst tegen die schuld aanloopt en hij gaat klagen dat het zo lang duurt kan je hem hier naar verwijzen.

Zomaar tegen je baas vertellen dat de code kut is kan hij ook niks mee. Zorg voor een oplossing en zorg dat die oplossing concreet is zodat hij weet want de omzet en kosten zijn.
Dit is ook exact de discussie die we regelmatig voeren. Wat we hier nu proberen is elke keer dat we iets nieuws moeten maken, dat we alleen de gerelateerde code direct meepakken in het verbeteren. Zo heb je toch een relatief beperkte scope en zit je aan code die je toch weer uitgebreid moet testen en test je de refactor ook direct.

Het enige is dat er behoorlijk wat work-arounds zijn ontstaan om nieuwe en oude code aan elkaar te kleien, wat nog wel eens frustreert. En ik zou graag eens wat van die work-arounds beter oplossen en daarbij een paar oude stukken code aanpakken waar we functioneel gezien niet aan hoeven te zitten nu.

Maar goed, we hebben hier in ieder geval goede gesprekken over, geen klachten hoor! :)

Om nog een voorbeeldje te geven van een hele vieze work-around:
PHP:
1
2
3
4
5
6
7
$_POST[ 'domain' ]      = API::data( 'domain', $user[ 'userLogonDomain' ], $u );
$_POST[ 'useremail' ]   = API::data( 'email', $user[ 'userEmail' ], $u );
$_POST[ 'first' ]       = API::data( 'firstName', $user[ 'userFirstName' ], $u );
$_POST[ 'last' ]        = API::data( 'lastName', $user[ 'userLastName' ], $u );
$_POST[ 'notes' ]       = API::data( 'notes', $user[ 'userNotes' ], $u );
// En nog wat meer van dit soort spullen
$ownerModel->saveOwner();

Want tja, dat oude owner model zat gewoon post variabelen uit te lezen en de scope werd te groot om die gelijk ook te herschrijven. 8)7

Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Marcj schreef op maandag 19 juni 2017 @ 14:30:
Helaas is het niet zo simpel, er staat al erg veel code live en functioneel doet alles het. En we krijgen van de baas maar beperkt de ruimte om code op te schonen, want er moet ook aan nieuwe functionaliteit gewerkt worden.
Tja. Je kunt altijd op zoek naar een andere baas. Uiteindelijk is het jouw schuld als de code kut is. Dat voorkom ik liever dan dat ik midden in de nacht wakker gebeld wordt.

Natuurlijk chargeer ik een beetje maar in principe doe ik geen projecten waar ik die ruimte niet krijg.
Wat zou ik graag een paar weken de tijd hebben om eens een grote refactorslag te maken in de code... :O
Precies wat ik dus bedoel. Technical debt moet weggewerkt worden. Als ik daar dan nooit echt de mogelijkheid toe krijg moeten ze maar op zoek naar iemand die altijd netjes ja knikt op elke opdracht.

Het is een beetje als een schrijver 90 euro per uur betalen maar hem dan niet de ruimte geven het begin van het verhaal om te bouwen indien nodig, maar dan wel verwachten dat 't een bestseller wordt. Ain't gonna happen.

https://niels.nu


Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Hydra schreef op maandag 19 juni 2017 @ 17:14:
[...]
Precies wat ik dus bedoel. Technical debt moet weggewerkt worden. Als ik daar dan nooit echt de mogelijkheid toe krijg moeten ze maar op zoek naar iemand die altijd netjes ja knikt op elke opdracht.

Het is een beetje als een schrijver 90 euro per uur betalen maar hem dan niet de ruimte geven het begin van het verhaal om te bouwen indien nodig, maar dan wel verwachten dat 't een bestseller wordt. Ain't gonna happen.
Dat is natuurlijk best zo, maar het is ook niet best als je elke paar weken een week nodig hebt om zooi te herschrijven.

Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 28-09 17:35

DevWouter

Creator of Todo2d.com

Hydra schreef op maandag 19 juni 2017 @ 17:14:
[...]


Tja. Je kunt altijd op zoek naar een andere baas. Uiteindelijk is het jouw schuld als de code kut is. Dat voorkom ik liever dan dat ik midden in de nacht wakker gebeld wordt.

Natuurlijk chargeer ik een beetje maar in principe doe ik geen projecten waar ik die ruimte niet krijg.
Zoals ik het las was het geen kritiek, maar eerder een wens van onbeperkte capaciteit tot je beschikking krijgen. Ik vond het voorbeeld van @Marcj juist zeer sprekend van hoe het in de praktijk gaat: Een combinatie van idealen en pragmatisch denken.

Verder chargeer je wel heel erg ;)

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Megamind schreef op maandag 19 juni 2017 @ 17:26:
Dat is natuurlijk best zo, maar het is ook niet best als je elke paar weken een week nodig hebt om zooi te herschrijven.
Da's wat anders; dan ben je gewoon een prutser ;)

Waar het me om gaat is dat naarmate software groeit je niet eindeloos kunt blijven voortbouwen op hetzelfde fundament. Op een gegeven moment zijn er vaak fundamentele zaken die niet lekker werken. Dan maar gewoon features blijven bouwen vertraagt je alleen maar op de lange termijn. Ik probeer dat soort grote refactorslagen (waar ik dan een week of meer mee bezig ben) te vertalen in de wins in de lange termijn. Zo heb ik een tijd geleden een stuk van onze data storage laag herschreven waardoor de service specifieke code voor een heel groot deel verwijderd kon worden. Dat levert ons met een team van zo'n 8 back-enders nog steeds dagelijks winst op. Hoe langer je dat uitstelt hoe meer tijd je aan het verspillen bent.

Natuurlijk zijn prio's belangrijk. Helemaal logisch dat er soms gewoon een feature af moet. Daar heb ik geen enkel probleem mee. Zolang de PO maar begrijpt dat er wel een lange-termijn visie moet zijn waarbij dit soort dingen af en toe moeten gebeuren. Als ik in een team werk waarbij het alleen maar features plakken en brandjes blussen is dan ga ik liever op zoek naar een ander team waar die ruimte wel is.
DevWouter schreef op maandag 19 juni 2017 @ 17:28:
Verder chargeer je wel heel erg ;)
"Heel erg"? Wat ik al zei; ik doe geen projecten waar dat niet mogelijk is.

Je hebt het zelf over refactorings die een project op zich worden. Dat soort dingen moeten dus voorkomen worden. Als het zo groot wordt heb je het al veel te lang uitgesteld. En dan krijg je dus van die code bases waarvan iedereen zo iets heeft van "meh, laatmaar" en de PO's maar niet snappen waarom de kleinste features weken kosten.

Ik sla m'n PO en eventuele andere Agile bobo's er graag mee om de oren dat voor agile werken je ook agile code nodig hebt. Als je codebase al jaren aan achterstallig onderhoud opgedaan heeft, heeft het weinig zin te pretenderen dat je Agile bezig bent.

[ Voor 22% gewijzigd door Hydra op 19-06-2017 17:38 ]

https://niels.nu


Acties:
  • +1 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 28-09 17:35

DevWouter

Creator of Todo2d.com

Hydra schreef op maandag 19 juni 2017 @ 17:34:

[...]


"Heel erg"? Wat ik al zei; ik doe geen projecten waar dat niet mogelijk is.

Je hebt het zelf over refactorings die een project op zich worden. Dat soort dingen moeten dus voorkomen worden. Als het zo groot wordt heb je het al veel te lang uitgesteld. En dan krijg je dus van die code bases waarvan iedereen zo iets heeft van "meh, laatmaar" en de PO's maar niet snappen waarom de kleinste features weken kosten.

Ik sla m'n PO en eventuele andere Agile bobo's er graag mee om de oren dat voor agile werken je ook agile code nodig hebt. Als je codebase al jaren aan achterstallig onderhoud opgedaan heeft, heeft het weinig zin te pretenderen dat je Agile bezig bent.
Ben het ook niet oneens met je. Sterker nog ik ben het volledig met je eens.

Alleen geef je iemand het advies om zijn ontslag in te dienen omdat er onvoldoende ruimte is voor de ontwikkelaars.
Er zijn ook andere stappen die geprobeerd kunnen worden voordat je die oplossing pakt :)

Maar inderdaad: Als er geen verbetering zijn dan kan je inderdaad verder zoeken. Maar dat is in mijn ogen een ander probleem die je hebt dan slechte code.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
DevWouter schreef op maandag 19 juni 2017 @ 17:51:
Alleen geef je iemand het advies om zijn ontslag in te dienen omdat er onvoldoende ruimte is voor de ontwikkelaars.
Nee, ik zeg dat er als je het niet meer ziet zitten altijd nog de optie is een andere klus te zoeken. Da's wel net iets anders dan iemand aanraden ontslag in te dienen. Ik bedoel daar ook vooral mee te zeggen dat je juist als senior developer met een dergelijke ervaring en drive niet hoeft te accepteren dat er alleen maar op features gejaagd wordt. En als je liever wil blijven zitten en het gewoon accepteert prima, maar dan moet je niet klagen dat je dingen niet gedaan krijgt :)

M'n vorige baan was er een van slechts 6 maanden. 1 maand proberen 't team naar een hoger niveau te tillen. 1 maand proberen om er verder maar wat van te maken. 2.5 maand rustig naar een nieuwe baan gezocht. Dus ik weet echt wel hoe 't is bij een compleet prutsbedrijf te zitten.

Was nog ColdFusion ook :F

https://niels.nu


Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 28-09 17:35

DevWouter

Creator of Todo2d.com

Hydra schreef op maandag 19 juni 2017 @ 19:53:
[...]


Nee, ik zeg dat er als je het niet meer ziet zitten altijd nog de optie is een andere klus te zoeken. Da's wel net iets anders dan iemand aanraden ontslag in te dienen. Ik bedoel daar ook vooral mee te zeggen dat je juist als senior developer met een dergelijke ervaring en drive niet hoeft te accepteren dat er alleen maar op features gejaagd wordt. En als je liever wil blijven zitten en het gewoon accepteert prima, maar dan moet je niet klagen dat je dingen niet gedaan krijgt :)

M'n vorige baan was er een van slechts 6 maanden. 1 maand proberen 't team naar een hoger niveau te tillen. 1 maand proberen om er verder maar wat van te maken. 2.5 maand rustig naar een nieuwe baan gezocht. Dus ik weet echt wel hoe 't is bij een compleet prutsbedrijf te zitten.

Was nog ColdFusion ook :F
En weer ben ik het met je eens :)
Dit wordt zo wel de meeste vervelende discussie die ik ooit heb gehad :P

Punt wat ik wilde maken is dat ik jouw reactie (zoals ik het las) wel heel erg extreem is. Jij hebt inmiddels jouw standpunt verduidelijkt waardoor mijn opmerking dat jij "heel erg" chargeert terug kunnen brengen naar "een beetje" gechargeerd (zoals je het oorspronkelijk bedoelde).

Maar terug on-topic (zover mogelijk in de Devschuur): 6 maanden is wel extreem kort, dat moet wel erg bagger zijn geweest.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 22:38
Hydra schreef op maandag 19 juni 2017 @ 17:34:
[...]
Je hebt het zelf over refactorings die een project op zich worden. Dat soort dingen moeten dus voorkomen worden. Als het zo groot wordt heb je het al veel te lang uitgesteld. En dan krijg je dus van die code bases waarvan iedereen zo iets heeft van "meh, laatmaar" en de PO's maar niet snappen waarom de kleinste features weken kosten. [...]
Oh god, ik ben bij dit bedrijf komen werken en lopen zeiken en trekken. Er was nog een iemand die daar die het probleem ook zag, maar gewoon had opgegeven. Gelukkig heeft hij er weer zin in gekregen nadat hij een paar keer bijval kreeg, maar nu twee jaar later zijn we pas zover dat we delen van de code kunnen vervangen. Was gewoon twee jaar lang aan puin ruimen en zoals het er nu naar uitziet nog een jaar of drie dat we op deze voet door kunnen gaan. Maar dan krijg je dus leuk van die projecten waar je 5 weken lang bezig bent een klein deel (bijv. authenticatie) eruit te schrijven naar een op zichzelf staand iets.
En ja, dat was dus echt gewoon 5 jaar aan compleet gebrek aan visie over onderhoudbaarheid en features blijven inhacken wat de oorzaak was...

Acties:
  • +4 Henk 'm!

  • Down
  • Registratie: Februari 2005
  • Laatst online: 00:13
Wat is jullie ervaring met open kantoorruimtes? Wellicht ben ik hypergevoelig, maar ik vind dit een enorm storende trend in de IT-wereld. Onze designers vinden het ogenschijnlijk fantastisch, maar ik heb geregeld gewoon concentratie nodig. Ja, ik heb een noise canceling koptelefoon, maar ik heb ook niet altijd zin om deze op te hebben. Afleiding is voor mij als developer de grootste vijand van lekker productief bezig zijn. Gelukkig zijn wij recentelijk van één grote ruimte (20+ developers) naar teamruimtes gegaan. Ik zit nu met 3 andere developers, een product owner en een tester in een kantoor en dat is gewoon goed te doen :).

Ter verduidelijking, zoiets dus:

Afbeeldingslocatie: http://www.delightoffice.com/wp-content/uploads/2015/08/open-office-space.jpg

Een poosje terug was ik in het Beatrixgebouw bij de Jaarbeurs in Utrecht. Zit vol met hippe startups die dan in één hele grote ruimte zitten op hun soort van kantooreilandjes. Daar had ik laatst dus een zakelijk gesprek, stond er 5 minuten later ineens een groep vrouwen in gymkleding Pilates te doen met bijbehorende (luide) muziek. Oogstrelend, maar het voelde wel erg onprofessioneel (en ik ben niet heel formeel ingesteld doorgaans) :X

Dit plaatje mag natuurlijk niet ontbreken:

Afbeeldingslocatie: https://heeris.id.au/trinkets/ProgrammerInterrupted.png

Mother north, how can they sleep while their beds are burning?


Acties:
  • 0 Henk 'm!

  • Ryur
  • Registratie: December 2007
  • Laatst online: 22:13
Down schreef op maandag 19 juni 2017 @ 22:11:
Wat is jullie ervaring met open kantoorruimtes?
Ik heb wel bij een sollicitatiegesprek na een rondleiding over de afdeling gelijk het gesprek afgebroken.
Omdat de ontwikkelaars een open kantoor hadden (zonder airco), en dan het management heeft lekker een prive hokje (met een hele luxe airco).

Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Down schreef op maandag 19 juni 2017 @ 22:11:
Wat is jullie ervaring met open kantoorruimtes?
Kut.

Kwam ik vandaag op Twitter tegen: https://rradczewski.githu...g-we-dont-need-headphones

We zijn een tijdje terug ook al een collega kwijtgeraakt omdat 'ie de herrie niet meer trok. Gelukkig zijn we toen naar een betere plek verhuisd maar dat heeft veel te lang geduurd.

[ Voor 24% gewijzigd door Hydra op 19-06-2017 23:54 ]

https://niels.nu


Acties:
  • 0 Henk 'm!

  • Swedish Clown
  • Registratie: November 2010
  • Laatst online: 10-04 22:41

Swedish Clown

Erlang <3

Down schreef op maandag 19 juni 2017 @ 22:11:
Wat is jullie ervaring met open kantoorruimtes?
Op zich heb ik er weinig problemen mee. Scheelt ook dat wij een enorme berg aan ruimte hebben en er zat plekken zijn voor korte meetings/syncs/kort babbelen.

Als iemand een korte vraag heeft, Slack! Heb je een langere vraag? Kom dan langs bij onze team area en sluit een laptop aan op de TV of gebruik de desktop bij de TV. Rondom onze TV is een bank met ruimte voor 8 man, een ronde tafel met stoelen eromheen en een TV aan de muur dus ruimte zat :)

Is het soms storend? Ja! Is het vervelend, neuh over het algemeen niet :)

Geniale comic trouwens! En precies de reden dat wij iedereen zo veel mogelijk naar Slack schoppen. Zodra iemand dan even een paar minuten rust heeft, kan hij/zij daarop reageren :)

[ Voor 13% gewijzigd door Swedish Clown op 20-06-2017 00:24 ]

Always looking for developers wanting to work with Erlang.


Acties:
  • +2 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Open ruimtes zijn kut. Net als flexplekken.

Oprotten met die geesteskinderen van interieurarchitecten, geef mij maar een hokje voor mij en mijn collega's, waar ik een foto van mijn vrouw (die ik niet heb) op m'n bureau kan zetten, en waar ik meuk op m'n bureau kan laten liggen zonder dat ik het de dag erop aan de andere kant van de kamer in een hoekje op de grond mag gaan terugzoeken.

We are shaping the future


Acties:
  • 0 Henk 'm!

  • ZaZ
  • Registratie: Oktober 2002
  • Laatst online: 27-09 00:06

ZaZ

Tweakers abonnee

Ik werk in een huiselijke setting. Wat eigen prutsels, plantjes etc. op bureau en in een hoekje van de kamer.
Als ik alleen al met mijn rug in een open ruimte zit word ik heel onrustig. Ik moet dus gewoon in een hoek.

Lekker op de bank


Acties:
  • +1 Henk 'm!

  • Swedish Clown
  • Registratie: November 2010
  • Laatst online: 10-04 22:41

Swedish Clown

Erlang <3

Alex) schreef op dinsdag 20 juni 2017 @ 00:42:
Open ruimtes zijn kut. Net als flexplekken.

Oprotten met die geesteskinderen van interieurarchitecten, geef mij maar een hokje voor mij en mijn collega's, waar ik een foto van mijn vrouw (die ik niet heb) op m'n bureau kan zetten, en waar ik meuk op m'n bureau kan laten liggen zonder dat ik het de dag erop aan de andere kant van de kamer in een hoekje op de grond mag gaan terugzoeken.
Flexplekken zijn inderdaad kut. Ik kan al m'n zooi dan ook lekker laten liggen :) Hell, wij hebben een Beer o Clock dashboard, een Awesomeness poster en ik heb een metalen bord met "No coffee, No job" boven m'n bureau hangen. Scheelt ook wel dat wij HEEEL zelden externen over onze verdieping hebben lopen dus iedereen kan er wel de lol van inzien :) (Inclusief onze CTO, die onze Beer o Clock werkelijk geniaal vond *O* )

Always looking for developers wanting to work with Erlang.


Acties:
  • 0 Henk 'm!

  • Jantje2000
  • Registratie: Februari 2016
  • Laatst online: 22-09 20:32
Open ruimtes vind ik bij mij op het werk (bijbaan) niet heel storend. Maar we zitten dan ook in een klein kantoortje met net 4/5 mensen :p.

De wet van Murphy: Alles wat fout kan gaan zal fout gaan.


Acties:
  • 0 Henk 'm!

  • hackerhater
  • Registratie: April 2006
  • Laatst online: 28-09 16:38
Haat aan grote open ruimtes. Te veel herrie.
Ik heb gelukkig wel mijn eigen plek waar alles naar mijn wens ingesteld is.

Acties:
  • 0 Henk 'm!

  • Neko Koneko
  • Registratie: December 2006
  • Niet online
(overleden)
Wij hebben een kantoor voor de ontwikkelaars en de testers, op mijn vorige werk hadden we een kantoor tuin en het was vreselijk omdat er altijd wel ergens iemand is die het nodig vind om extra luid over zijn weekend te vertellen.

End-users are clingy complaining dipshits who will never ever be grateful for any concession you make. The moment you shut out their shrill, tremulous voices, the happier you will be for it.


Acties:
  • 0 Henk 'm!

  • Rutix
  • Registratie: Augustus 2009
  • Laatst online: 05-09-2024
Caelorum schreef op maandag 19 juni 2017 @ 22:01:
[...]

Oh god, ik ben bij dit bedrijf komen werken en lopen zeiken en trekken. Er was nog een iemand die daar die het probleem ook zag, maar gewoon had opgegeven. Gelukkig heeft hij er weer zin in gekregen nadat hij een paar keer bijval kreeg, maar nu twee jaar later zijn we pas zover dat we delen van de code kunnen vervangen. Was gewoon twee jaar lang aan puin ruimen en zoals het er nu naar uitziet nog een jaar of drie dat we op deze voet door kunnen gaan. Maar dan krijg je dus leuk van die projecten waar je 5 weken lang bezig bent een klein deel (bijv. authenticatie) eruit te schrijven naar een op zichzelf staand iets.
En ja, dat was dus echt gewoon 5 jaar aan compleet gebrek aan visie over onderhoudbaarheid en features blijven inhacken wat de oorzaak was...
Ik weet niet hoe groot die applicatie is en hoe groot het team is dat eraan werkt maar als je zulke doorloop tijden noemt is het dan niet beter om van scratch te gaan beginnen :+?

-
Over de open ruimtes:

Ligt een beetje aan hoe open de ruimte is. Ik vind aparte hokjes waar 1 iemand in zit juist kut en een muur scheppen bij samenwerking. Ik vind het zelf veel prettiger als je als team bij elkaar zit (dus PO + team leden).
Ik vind ook dat je gewoon je mond mag opentrekken als het te luidruchtig is, want wellicht heeft de ander het helemaal niet door. Ik kan zelf namelijk soms ook wel aanwezig zijn en dat heb ik dan niet door. Vind het dan vervelender als mensen dan geërgerd gaan zitten doen terwijl een vraag het op had kunnen lossen.

Nothing to see here!


Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 22-09 20:16
Ryur schreef op maandag 19 juni 2017 @ 22:14:
[...]

Ik heb wel bij een sollicitatiegesprek na een rondleiding over de afdeling gelijk het gesprek afgebroken.
Omdat de ontwikkelaars een open kantoor hadden (zonder airco), en dan het management heeft lekker een prive hokje (met een hele luxe airco).
Bij ons is dat precies andersom. Er is onlangs flink verbouwd en we hebben ook een semi-open floorplan gekregen, maar wel met redelijk wat scheidingen zodat iedereen wel zijn eigen hoekje een beetje kan inrichten. En juist de coders zitten het meest afgezonderd.

Acties:
  • 0 Henk 'm!

  • wackmaniac
  • Registratie: Februari 2004
  • Laatst online: 25-09 11:04
Huidige werk is een kantoortuin, maar wel met eilanden, dividers en noise reduction panelen aan het plafond (echt een aanrader!). Ik kom hier prima mee uit de voeten, maar ik weet dat sommige collega's het niet zo heel jofel vinden. Gelukkig heeft iedereen afgelopen Kerst de mogelijkheid gehad een mooie noise cancelation koptelefoon te versieren. Als ik me echt even wil concentreren dan gaat er takkeherrie op de koptelefoon en gaan :)

Nieuwe werk heeft kantoren per team. Ben benieuwd hoe dat bevalt.

Read the code, write the code, be the code!


Acties:
  • +3 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 18:23
Grappige blijft dat het dus niet de herrie ansich is, maar waar de herrie vandaan komt en nog waarschijnlijker het toch willen weten waar de herrie over gaat.

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Ik vind het eigenlijk maar sneu dat noise cancelling headphones als de universele oplossing worden gezien.

Ik wil mezelf niet hoeven isoleren als ik op m'n werk ben, ik wil een omgeving waarin ik me kan concentreren als dat nodig is, en waarin ik kan socializen als dat mogelijk is. Bij een kantoortuin kan dat gewoon niet goed.

We are shaping the future


Acties:
  • 0 Henk 'm!

  • m-vw
  • Registratie: Mei 2013
  • Laatst online: 19:44

m-vw

Dus?

Ik kan zelf wel praten en breien tegelijk, maar ik heb ook een collega die direct afgeleid is.

Zit nu even alleen in een kantoor, maar de deur staat open. Als het nodig is doe ik een gil naar de andere kant van de gang.

Als we straks op de projectlocatie werken dan zitten we weer met 4 a 5 man in een hokje.

[ Voor 1% gewijzigd door m-vw op 20-06-2017 10:20 . Reden: typo ]


Acties:
  • 0 Henk 'm!

  • Ryur
  • Registratie: December 2007
  • Laatst online: 22:13
Over drukte gesproken: heeft er iemand aanraders voor goede noise cancelling producten?

Gebruik momenteel "Bose QuietComfort® 20 Acoustic Noise Cancelling™ headphones", maar die beginnen slecht te worden (zowel aan de batterij kant als aan de oorkant).
Alex) schreef op dinsdag 20 juni 2017 @ 09:58:
Ik vind het eigenlijk maar sneu dat noise cancelling headphones als de universele oplossing worden gezien.

Ik wil mezelf niet hoeven isoleren als ik op m'n werk ben, ik wil een omgeving waarin ik me kan concentreren als dat nodig is, en waarin ik kan socializen als dat mogelijk is. Bij een kantoortuin kan dat gewoon niet goed.
Ik hoop ook niet dat ik bij een werkgever kom waar ik mijn noise cancelling product de hele werkdag op heb.
Maar soms als ik even hard moet nadenken, en echt niet gestoord kan worden is het wel prettig.
Vooral ook omdat bij ons nog redelijk veel gebeld wordt, en dan kan het lastig zijn om je te concentreren.

(Laat mij ook te snel afleiden, dat weet ik van mijzelf).

Ik werk ook expres vandaag thuis, omdat ik een complex stuk functionaliteit aan het schrijven ben. En op het werk word/laat ik mij toch storen.

[ Voor 55% gewijzigd door Ryur op 20-06-2017 10:49 ]


Acties:
  • +2 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 18:23
Ryur schreef op dinsdag 20 juni 2017 @ 10:46:
Over drukte gesproken: heeft er iemand aanraders voor goede noise cancelling producten?

Gebruik momenteel "Bose QuietComfort® 20 Acoustic Noise Cancelling™ headphones", maar die beginnen slecht te worden (zowel aan de batterij kant als aan de oorkant).
Kan het eens vragen aan de gemiddelde fietser die ik bijna onderste boven rij omdat die geen idee meer lijkt te hebben waar die zich bevindt of wat er om hem dan wel haar heen gebeurd.

Acties:
  • 0 Henk 'm!

  • Ryur
  • Registratie: December 2007
  • Laatst online: 22:13
gekkie schreef op dinsdag 20 juni 2017 @ 10:51:
[...]

Kan het eens vragen aan de gemiddelde fietser die ik bijna onderste boven rij omdat die geen idee meer lijkt te hebben waar die zich bevindt of wat er om hem dan wel haar heen gebeurd.
Dat is meestal omdat ze dan muziek keihard opstaan & meestal nog met hun telefoon bezig zijn :P
(Of geen f*ck om andere geven, denken alleen op de wereld te zijn)

Merk dat de gemiddelde fietser juist geen "geld" heeft voor zo'n dure noise cancelling device.

[ Voor 9% gewijzigd door Ryur op 20-06-2017 10:54 ]


Acties:
  • +1 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 18:23
Ryur schreef op dinsdag 20 juni 2017 @ 10:53:
[...]
Dat is meestal omdat ze dan muziek keihard opstaan & meestal nog met hun telefoon bezig zijn :P

(Of geen f*ck om andere geven, denken alleen op de wereld te zijn)
Achja als ik ook op de fiets ben wacht ik nog op de eerste die van schrik z'n telefoontje weg mikt :p
(mijn remmen klinken thans als of er een giga goederentrein vol in de ankers gaat, dat gaat kennelijk nog wel door de sound-bubble van de meeste individuen heen).

Maar goed dan kan ik je verder ook niet helpen .. kom niet verder dan incidenteel eens oordopjes.

[ Voor 8% gewijzigd door gekkie op 20-06-2017 10:56 ]


Acties:
  • +1 Henk 'm!

  • Mercatres
  • Registratie: September 2009
  • Laatst online: 18:46
Huidige werkgever was drie jaar geleden nog een startup, dus die foto van de "open workspace" is heel herkenbaar. Zelfs nu nog: 't development team (8 man, 1 functional analyst/tester) zit in 1 grote ruimte. Los van het regelmatige geroezemoes van collegae die zo nu en dan een discussie hebben valt 't hier heel goed mee. Eigen whiteboard, eigen posters en een dashboard voor de huidige sprint. Af en toe zijn er wel luidere discussies, maar dan is bijna het hele team betrokken. En zolang 't allemaal (semi) relevante techpraat is, vind ik het niet erg.

Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 22:38
Rutix schreef op dinsdag 20 juni 2017 @ 08:12:
[...]

Ik weet niet hoe groot die applicatie is en hoe groot het team is dat eraan werkt maar als je zulke doorloop tijden noemt is het dan niet beter om van scratch te gaan beginnen :+? [...]
Ik heb het al eens voorgesteld, maar het probleem is dat de huidige code al meer dan 10 jaar in ontwikkeling is. De personen die er over gaan durven een complete rewrite niet aan. Persoonlijk denk ik dat het verstandiger zou zijn om het wel te doen, maar ach. 1 vs 3 :P

Acties:
  • +3 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Caelorum schreef op dinsdag 20 juni 2017 @ 12:25:
[...]

Ik heb het al eens voorgesteld, maar het probleem is dat de huidige code al meer dan 10 jaar in ontwikkeling is. De personen die er over gaan durven een complete rewrite niet aan. Persoonlijk denk ik dat het verstandiger zou zijn om het wel te doen, maar ach. 1 vs 3 :P
Een complete rewrite valt bijna altijd tegen. Er zit meestal toch een hoop "kennis" in de bestaande implementatie. Allemaal gekke edge-cases waar de gebruikers nu aan gewend zijn. Als je een complete rewrite doet zul je ook in 1 keer alle functionaliteit opnieuw moeten maken, anders is de adoptie van het nieuwe systeem meestal niet voldoende.

Meestal is het beter om gewoon stuk voor stuk delen te vervangen totdat uiteindelijk het hele product vervangen is.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Acties:
  • +1 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Met @Woy. Een rewrite wordt vaak onderschat. Ik heb het zelf ook meegemaakt bij een vorige werkgever. Daar werd een ETL tool, complete bagger, herschreven (ook nog van C# naar Java, cross-platform). Een paar jaar later hadden we een nieuwe versie van dezelfde tool. Die was ook bagger, maar bagger op z'n eigen unieke manier :)

Wat daar gedaan had moeten worden was gewoon die tool scrappen en een fatsoenlijke API aanbieden. De tijdsinverstering was hoe dan ook niet terug te verdienen.

https://niels.nu


Acties:
  • 0 Henk 'm!

  • EddoH
  • Registratie: Maart 2009
  • Niet online

EddoH

Backpfeifengesicht

Zucht.

Concullega op leeftijd blijft JSON files, 'Sjon bestanden' noemen. En het erge is nog dat hij het niet eens als grap bedoeld...

Acties:
  • 0 Henk 'm!

  • Marcj
  • Registratie: November 2000
  • Laatst online: 26-09 13:22
Woy schreef op dinsdag 20 juni 2017 @ 12:41:
[...]

Een complete rewrite valt bijna altijd tegen. Er zit meestal toch een hoop "kennis" in de bestaande implementatie. Allemaal gekke edge-cases waar de gebruikers nu aan gewend zijn. Als je een complete rewrite doet zul je ook in 1 keer alle functionaliteit opnieuw moeten maken, anders is de adoptie van het nieuwe systeem meestal niet voldoende.

Meestal is het beter om gewoon stuk voor stuk delen te vervangen totdat uiteindelijk het hele product vervangen is.
Helemaal mee eens. Per stuk refactoren werkt een stuk beter. We zien hier zelfs aan de gang gegaan met een nieuwe namespace, zodat het ook duidelijk is wat de nieuwe en oude code is. En tijdens het refactoren kom je inderdaad best vaak een bugfix of corner-case tegen die ik echt vergeten zou zijn als ik het opnieuw zou schrijven.
Hydra schreef op maandag 19 juni 2017 @ 17:34:
[...]

"Heel erg"? Wat ik al zei; ik doe geen projecten waar dat niet mogelijk is.

Je hebt het zelf over refactorings die een project op zich worden. Dat soort dingen moeten dus voorkomen worden. Als het zo groot wordt heb je het al veel te lang uitgesteld. En dan krijg je dus van die code bases waarvan iedereen zo iets heeft van "meh, laatmaar" en de PO's maar niet snappen waarom de kleinste features weken kosten.

Ik sla m'n PO en eventuele andere Agile bobo's er graag mee om de oren dat voor agile werken je ook agile code nodig hebt. Als je codebase al jaren aan achterstallig onderhoud opgedaan heeft, heeft het weinig zin te pretenderen dat je Agile bezig bent.
Ik snap wat je zegt, maar toch overdrijf je behoorlijk over mijn geval. Ik probeer juist duidelijk te maken hoe het nu bij mij in de praktijk werkt. Een complete refactor is gewoon niet te doen, omdat het te veel tijd kost, lastig onder controle te houden valt (ook met testen e.d.) en dat er ook nog aan nieuwe functies gewerkt moet worden.

Ik heb juist een aantal collega's die het erg leuk vinden om te leren hoe je implementatie veel leesbaarder kunt coderen, maar dat kost tijd, ook om collega's mee te krijgen in mijn gedachtengang. Zoals jij hier nu de boel neerzet, kan ik me niet voorstellen dat je echt lekker samenwerkt met collega's die mogelijk wel eens een andere mening hebben of nog veel moeten leren. Praktijk en de ideale wereld liggen nogal eens ver uit elkaar :P

[ Voor 46% gewijzigd door Marcj op 20-06-2017 13:30 ]


Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 22:38
Woy schreef op dinsdag 20 juni 2017 @ 12:41:
[...]

Een complete rewrite valt bijna altijd tegen. Er zit meestal toch een hoop "kennis" in de bestaande implementatie. Allemaal gekke edge-cases waar de gebruikers nu aan gewend zijn. Als je een complete rewrite doet zul je ook in 1 keer alle functionaliteit opnieuw moeten maken, anders is de adoptie van het nieuwe systeem meestal niet voldoende.

Meestal is het beter om gewoon stuk voor stuk delen te vervangen totdat uiteindelijk het hele product vervangen is.
Ja, alleen willen ze hier dus wel de interface compleet aanpassen, maar dan geleidelijk. Veel van de rare edge-cases zijn al compleet verandert in de afgelopen jaar. Dat leverde inderdaad gemor, maar het feit dat we altijd hebben aangegeven dat ze het anders moeten doen helpt daarbij wel. Ook een behoorlijk deel van de functionaliteit is overbodig geworden.
Maar de applicatie waar ik het nu over heb is dus ooit van ASP naar ASP.net 1 overgezet en nooit met de tijd meegegaan. Not invented here is volgens mij met deze applicatie uitgevonden dus, ja. Ik stel een rewrite niet licht voor, maar het lijkt mij beter dan wat nu het plan is.
Overigens hoeven met een rewrite ook niet meteen alle gebruikers over hè?

Acties:
  • 0 Henk 'm!

  • Marcj
  • Registratie: November 2000
  • Laatst online: 26-09 13:22
Caelorum schreef op dinsdag 20 juni 2017 @ 13:31:
[...]

Ja, alleen willen ze hier dus wel de interface compleet aanpassen, maar dan geleidelijk. Veel van de rare edge-cases zijn al compleet verandert in de afgelopen jaar. Dat leverde inderdaad gemor, maar het feit dat we altijd hebben aangegeven dat ze het anders moeten doen helpt daarbij wel. Ook een behoorlijk deel van de functionaliteit is overbodig geworden.
Maar de applicatie waar ik het nu over heb is dus ooit van ASP naar ASP.net 1 overgezet en nooit met de tijd meegegaan. Not invented here is volgens mij met deze applicatie uitgevonden dus, ja. Ik stel een rewrite niet licht voor, maar het lijkt mij beter dan wat nu het plan is.
Overigens hoeven met een rewrite ook niet meteen alle gebruikers over hè?
Je zou ook kunnen kijken of je het systeem eerst kan opsplitsen in onderdelen, zodat je dan wel in onderdelen kan refactoren. Dan heb je dus eerst een set aan duidelijke componenten met bijbehorende API's gedefinieerd en kun je toch de impact van elke stap enigszins beperkt houden. Een rewrite eindigt veel te vaak in een ramp.

Als je niet direct alle gebruikers over zet, dan zit je nog een hele tijd met 2 systemen die je moet ondersteunen en onderhouden. Ik weet niet of je daar echt blij van wordt ;)

[ Voor 7% gewijzigd door Marcj op 20-06-2017 13:37 ]


Acties:
  • +1 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 22:38
Marcj schreef op dinsdag 20 juni 2017 @ 13:36:
[...]
Je zou ook kunnen kijken of je het systeem eerst kan opsplitsen in onderdelen, zodat je dan wel in onderdelen kan refactoren. [...]
Dat is wat we nu proberen te doen en dus nog wel een paar jaar mee bezig zijn.
[...] Dan heb je dus eerst een set aan duidelijke componenten met bijbehorende API's gedefinieerd en kun je toch de impact van elke stap enigszins beperkt houden. Een rewrite eindigt veel te vaak in een ramp.[...]
Dat ben ik met je eens, maar in dit geval sluit de basis al niet meer aan bij onze wensen. Daar wordt nu al een behoorlijke tijd omheen gehacked.
[...]
Als je niet direct alle gebruikers over zet, dan zit je nog een hele tijd met 2 systemen die je moet ondersteunen en onderhouden. Ik weet niet of je daar echt blij van wordt ;)
Mwoah, dat gebeurt nu ook al, maar juist bij het product waarbij het eigenlijk echt zou moeten, gebeurt het niet :/


Hoe dan ook was mijn eerste comment meer een blijk van begrip voor de situatie. De discussie is verder uiteraard interessant, maar daar gaan we nergens komen. Ik kan namelijk niet meer over het systeem zeggen en zonder dat zal ik nooit iemand hier voor mijn kant winnen ^^ (want mijn initiële reactie als iemand een rewrite voorstelt is ook "niet doen")

Acties:
  • 0 Henk 'm!

  • Rutix
  • Registratie: Augustus 2009
  • Laatst online: 05-09-2024
Woy schreef op dinsdag 20 juni 2017 @ 12:41:
[...]

Een complete rewrite valt bijna altijd tegen. Er zit meestal toch een hoop "kennis" in de bestaande implementatie. Allemaal gekke edge-cases waar de gebruikers nu aan gewend zijn. Als je een complete rewrite doet zul je ook in 1 keer alle functionaliteit opnieuw moeten maken, anders is de adoptie van het nieuwe systeem meestal niet voldoende.

Meestal is het beter om gewoon stuk voor stuk delen te vervangen totdat uiteindelijk het hele product vervangen is.
Ik heb ook meerdere van deze projecten gedaan en tbh waren de meest successvolle diegene waar een goede PO gewoon van scratch af aan ging beginnen. Sommige functionaliteit moet dan hetzelfde blijven werken maar andere dingen kunnen dan meteen getoetst worden of het niet beter kan. En als je dan elke sprint of elke 2 sprints naar productie gaat dan faseer je geleidelijk die andere applicatie uit inderdaad :).

Nothing to see here!


Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Ryur schreef op dinsdag 20 juni 2017 @ 10:46:
Over drukte gesproken: heeft er iemand aanraders voor goede noise cancelling producten?

Gebruik momenteel "Bose QuietComfort® 20 Acoustic Noise Cancelling™ headphones", maar die beginnen slecht te worden (zowel aan de batterij kant als aan de oorkant).
Sinds we een nieuwe sales man hebben heb ik om een QC50 gervraagd en gekregen, en gelukkig zijn we verhuisd naar een grotere ruimte. We zaten met 11 man op ongeveer 50m2, dus de spanningen liepen nog wel eens op :P

Acties:
  • +1 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 28-09 01:17

alienfruit

the alien you never expected

De vogeltjes buiten maken meer lawaai dan mijn collega's, haha

Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 27-09 13:03
alienfruit schreef op dinsdag 20 juni 2017 @ 16:39:
De vogeltjes buiten maken meer lawaai dan mijn collega's, haha
Ze leven nog wel?

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.

Pagina: 1 ... 40 ... 100 Laatste

Dit topic is gesloten.

Let op:
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep voor iedereen in de Devschuur® en niet als vraagbaak.