clojure-europe

For people in Europe... or elsewhere... UGT https://indieweb.org/Universal_Greeting_Time
synthomat 2021-03-18T06:18:29.059900Z

good morning!

mccraigmccraig 2021-03-18T06:38:22.060200Z

mรฅningยก

djm 2021-03-18T06:41:37.060400Z

๐Ÿ‘‹

dharrigan 2021-03-18T07:38:49.060600Z

Good Morning!

agigao 2021-03-18T07:43:30.061Z

Morning!

agigao 2021-03-18T07:44:36.062Z

My fluffy white friend had a first walk outside in the rain and returned home in a black coat ๐Ÿ˜„

๐Ÿ˜… 1
javahippie 2021-03-18T07:55:31.062200Z

One of the perks of our short-haired friend. She jumps into puddles on walks, and arrives at home cleaner than we are. Not sure how she does it

orestis 2021-03-18T08:01:24.062400Z

I have resigned to dropping my Havanese into the shower and spraying the legs and belly down pretty much after every walk.

javahippie 2021-03-18T08:04:49.062800Z

Good morning!

simongray 2021-03-18T08:21:44.063Z

good morning

agigao 2021-03-18T08:22:27.063900Z

@javahippie Samoyeds do tend to clean themselves/have some special fur but before automation kicks in, the house would have been black as well ๐Ÿ˜„ @orestis Yeah, I guess thatโ€™s my fate as well, or leaving him home in rainy days ๐Ÿ™ˆ

simongray 2021-03-18T08:23:12.064800Z

why is it that software developers need to be measured in fine detail and their work carefully planned, but other kinds of workers, donโ€™t seem to warrant the same attention from management?

simongray 2021-03-18T08:25:53.066200Z

Is it because the terminology of software development is so foreign to others that they need this extra layer of management?

simongray 2021-03-18T08:26:50.067Z

โ€ฆ so that this limited understanding leeds to insecurity and a lack of trust from management.

solf 2021-03-18T08:35:29.069300Z

This is anecdotal, but I'm not micromanaged at all in my work, while my girlfriend who's a graphic designer has a boss trying to plan on what exactly she should be doing for every single minute of her working hours

mccraigmccraig 2021-03-18T08:37:15.072300Z

perhaps it depends on representation in management - we don't micromanage our devs, because i know it's stupid and i can argue that case effectively to my co-founders

javahippie 2021-03-18T08:38:02.073100Z

@simongraydifferent people have different preconditions. I had people in my team, that I would never had to speak to, they would have just self organized, and others who needed a detailed plan made for them. Some people are not good at communication and self organization, and it cannot be expected from them. On the other hand, these devs never had problems with doing boring, repetitive work from time to time, while the self-organizing people would really try and avoid these tasks. Strengths and weaknesses ๐Ÿ˜‰ The problem you get is, when your boss expects you to โ€œworkโ€ full time and do the management thing on the sideโ€, that only works if your whole team is the first type.

djm 2021-03-18T08:41:51.074500Z

Those who are bad at communication, but good at self organisation have it worst, perhaps

djm 2021-03-18T08:42:37.075200Z

(Or those who might actually be good at communication, but management have failed to communicate their expectations of what they would like communicated to them)

mpenet 2021-03-18T08:42:56.075600Z

depends on the context too, some things are doable in "isolation" some just aren't

slipset 2021-03-18T08:43:13.076100Z

There are some interesting points wrt in https://medium.com/swlh/why-story-pointing-needs-to-die-e60a775f9d37

๐Ÿ‘ 1
mpenet 2021-03-18T08:43:46.077400Z

then "management" can have many forms, so it's difficult to set rules/facts on that

javahippie 2021-03-18T08:44:18.078600Z

Trying to get rid of SP everywhere I go. The issue is, that Scrum is used in projects a lot, but Itโ€™s more of a framework for product development. imho Scrum is not suitable for project work at all.

๐Ÿ‘ 1
slipset 2021-03-18T08:45:26.080100Z

So to me this comes down to a couple of things. First is trust, the more youโ€™re able to build trust, the less micromanagement happens (given sane management). The second thing is that you need to understand why youโ€™re being asked for estimates. Sometimes itโ€™s because of a lack of trust (simply because you havenโ€™t worked together), sometimes itโ€™s because thatโ€™s how we always done it, sometimes itโ€™s because of some external factor (needs to be done before some event at time x because reasons).

borkdude 2021-03-18T08:46:30.081300Z

In my wife case, wanting estimates usually come from the sales lady who doesn't understand that software development planning is hard and wants to make promises to customers

mpenet 2021-03-18T08:46:49.081700Z

estimates are hard. I don't think I every saw a project without surprises breaking estimations

mpenet 2021-03-18T08:47:07.082600Z

then again, depends on context

mpenet 2021-03-18T08:47:28.083700Z

hard deadlines are a thing tho

slipset 2021-03-18T08:47:39.084300Z

Yes, estimates might also be input to an opportunity selection process. If initiative x takes y time and pays z, then maybe initiative a which takes b time and pays c is better.

mpenet 2021-03-18T08:47:42.084400Z

rocket launch day is difficult to move sometimes

javahippie 2021-03-18T08:47:45.084600Z

In my current project, the stakeholders need estimates, because they only release a new version every year, so โ€œwe donโ€™t have to deploy so muchโ€. (In the meantime, there are 60 hotfix and patch releases in prod every year)

djm 2021-03-18T08:48:19.085200Z

We usually estimate things after the promises have been made

mpenet 2021-03-18T08:48:38.085800Z

ok, I guess I make the difference between task estimates, and overall project delivery estimates

mpenet 2021-03-18T08:48:57.086400Z

the former is useless, the latter is often necessary and you can play on what is actually delivered

slipset 2021-03-18T08:49:34.087Z

Yes, the latter then becomes input to an opportunity selection process.

mpenet 2021-03-18T08:49:43.087500Z

but I am terrible manager, don't listen to me (did it for a while, hated it)

slipset 2021-03-18T08:50:05.088Z

We have time x, our backlog has items which together are estimated to take more time than x, what do you want delivered.

slipset 2021-03-18T08:50:21.088400Z

Itโ€™s one of those trianglesโ€ฆ

slipset 2021-03-18T08:50:38.088700Z

You have three possibilities, you only get to choose two.

2021-03-18T08:52:30.088900Z

Morning

slipset 2021-03-18T08:52:37.089100Z

Morning!

ordnungswidrig 2021-03-18T08:56:44.092800Z

good morning

simongray 2021-03-18T09:00:09.095900Z

In my case, I am asked to provide a plan of when every step is implemented for one of the projects Iโ€™m assigned to, but these are 70-year olds professors askingโ€ฆ they have no idea what something like โ€œcreate a pattern matching solution for XML to populate a triplestore and scrape 10k documentsโ€ means and what kind of effort it really takes. And that is like one milestone out of a hundred. I could just write some gibberish and put a date next to it and they would be none the wiser.

slipset 2021-03-18T09:02:15.098200Z

In that case, Iโ€™d give estimates and combine them with a probability.

simongray 2021-03-18T09:02:18.098300Z

There is a lot of work that goes into communication when you have the full responsibility of every layer of some software - and I really donโ€™t have much time to spend on that. So itโ€™s not that I canโ€™t communicate, but it feels like the effort needed to explain your work to someone who is not at all technically minded is so extreme that it actually pushes the deadline.

simongray 2021-03-18T09:03:22.099800Z

probability sounds interesting

slipset 2021-03-18T09:03:52.100700Z

We have a similar (potential) situation at work. How long will task x take? I can give two estimates at this point in time: Iโ€™m 0% certain it will take one day, and Iโ€™m 100% certain it will take less than two years.

simongray 2021-03-18T09:04:03.101400Z

hah

simongray 2021-03-18T09:05:34.103600Z

but honestly the main issue in my case is that Iโ€™m assigned to 3 projects at the same time.

simongray 2021-03-18T09:05:53.104300Z

so planning is extra hard, when the pressure coming from each project is constantly shifting

slipset 2021-03-18T09:06:05.104700Z

If you want better estimates than that, Iโ€™d have to work for a while (say a month) and I could give an estimate with more certainty.

slipset 2021-03-18T09:06:21.105200Z

It might then be that Iโ€™m done with the task at that time as well.

simongray 2021-03-18T09:06:25.105400Z

hah

dharrigan 2021-03-18T09:06:44.106100Z

Perhaps consider an OKR driven approach (which we've adopted at our company). Every 3 months, you set out broadly what the objectives are (in collaboration with the "business"). Then, you define 3 or so Key Results you expect to do in those 3 months that align with the Objectives, that have specific measurements used to track achievement of the objectives. The measurement can be anything - percentage, number, beans, whatever. Then, you're left to do it and you track yourself how well you are going. Aiming for 70% success.

simongray 2021-03-18T09:07:00.106300Z

@dharrigan that sounds interesting

dharrigan 2021-03-18T09:07:36.106900Z

We've thrown out "agile" and all the ceremony that goes with that at our company

slipset 2021-03-18T09:09:40.109Z

But @simongray, I really think you need to take care to not burn out. Key things are to learn to say no, donโ€™t give unrealistic promises, and remember that promising delivering in two months and delivering in three, is alway perceived worse than promising to deliver in five months and delivering in four.

slipset 2021-03-18T09:10:10.109500Z

And as someone mentioned earlier this week, figure out a way to make your backlog visible.

orestis 2021-03-18T09:22:12.112700Z

@dharrigan I like throwing out agile. Weโ€™ve done the same but I wouldnโ€™t say itโ€™s all roses as sometimes we can meander. But โ€œkey resultsโ€ is also weird, like how can you convert a good user experience to a key result? Especially in a b2b world where sales is very much disconnected...

dharrigan 2021-03-18T09:23:38.113200Z

Here's ane xample: "Reduce Latency of the Website by 50%"

dharrigan 2021-03-18T09:23:47.113500Z

Easy to measure and easy for a user to validate.

simongray 2021-03-18T09:24:13.113800Z

Sure

simongray 2021-03-18T09:26:11.115900Z

All of the work I can do will lead to there maybe being a search API some time in the summer. But 70-year old professors have no idea what an API is or what to do with it. They expect something visual, which isnโ€™t coming till later. But Iโ€™ve just sent them an email that Iโ€™m working on materalising a search API in the summer and that I canโ€™t really plan any further ahead.

simongray 2021-03-18T09:36:09.118100Z

At my last job, there was a lot of structure (= a hierarchy of middle managers) and very little freedom. I didnโ€™t exactly thrive there too, since the sprinting made you focus entirely on delivering PRs rather than really diving deep into the work.

simongray 2021-03-18T09:38:00.119900Z

So while I realise that I make it sound like Iโ€™m really burned out where I am now, itโ€™s really more the case that I went from one extreme to another. Often, weeks go by at a time where I can do deep work with no interference. I was missing this aspect from my previous job. The main thing I am lacking now is the โ€œshieldโ€ from the outside world that a product or scrum manager provides.

simongray 2021-03-18T09:39:30.121400Z

There used to be one taking that kind of role, but she quit the same month I started taking 30 years of experience with her. They havenโ€™t rehired anyone for that position, preferring to spend the money on more PhD positions (I work at a university).

simongray 2021-03-18T09:40:32.122100Z

Just some background for those people here who are obviously worried about my health. โค๏ธ

simongray 2021-03-18T09:47:24.126800Z

I mainly wanted to start the discussion since I feel like no matter the structure in place (or a lack thereof), having non-devs in charge of developers creates a certain pressure and a need for management to closely assess the developers. The only place Iโ€™ve worked where this wasnโ€™t the case was when I worked a startup in my early twenties which was started by two developers who were also in their early twenties. There was no formal structure, just a weekly stand-up and a few adhoc meetings every month. But I think it worked because the CTO and CEO were both developers, so they didnโ€™t need an extra layer of communication and project management to understand what was going on.

simongray 2021-03-18T09:50:00.129100Z

They could go to your desk, ask what youโ€™re working on, and get an understanding of it and its scope in like 2 minutes. But when management is ignorant of the software development process and donโ€™t know whatโ€™s actually hard to do and how many layers are needed to build software, this will spawn some mistrust no matter what. I fel like the only remedy is for the developer to spend a significant portion of time on communication.

simongray 2021-03-18T09:53:00.130800Z

And when this actually starts to eat into your productive time, youโ€™re really left juggling the need to satisfy managementโ€™s mistrust and your obligations to that same management.

simongray 2021-03-18T09:57:43.131200Z

Itโ€™s quite a conumdrum.

thomas 2021-03-18T10:02:27.131400Z

moin moin

slipset 2021-03-18T10:07:41.132600Z

At ardoq, weโ€™re approaching 100 employees. And I only have ex-developers above me in the hierarchy. I guess thatโ€™s somewhat fortunate.

synthomat 2021-03-18T10:11:12.135700Z

We have a rather interesting experience with measuring the output right now: Management decided that we need to measure the output of the teams and we need insanely overloaded OKRs for both business as well as product team and once a week we do a video-conf to capture the status quo. Now it turns out, that the business team's output is really really behind the quarter goals and they try to massage their metrics to cover the poor achievements. Compared to the product/dev team who do a quite good job and produce hard metrics about their work.

synthomat 2021-03-18T10:11:44.136300Z

Appart form the fact that this weekly check costs us almost 20 man-hours per week

orestis 2021-03-18T10:16:14.141100Z

I'm happy to work at a 10 person company ๐Ÿ™‚

synthomat 2021-03-18T10:16:16.141200Z

good part is thought, that it protects the dev team against further pressure until business team catches up with their metricsโ€ฆ

simongray 2021-03-18T10:16:24.141500Z

Yeah, at my old work, a very high percentage of your overall hours would be spent on stuff like that too. It was big project using the SAFE (hierarchical SCRUM) model and it was/is pretty much split between 1/4 middle managers, 1/4 business analysts, 1/4 testers and 1/4 developers (out of something like 400 employees). Always felt like such a waste of time and money. And I keep feeling that waste since my taxes go towards paying for it ๐Ÿ˜›

synthomat 2021-03-18T10:16:46.142100Z

@orestis been there, now that company grew a bit the dynamics start to change

simongray 2021-03-18T10:17:06.142500Z

also, despite all of this time spent on planning it still hasnโ€™t delivered and is like 4 years late by nowโ€ฆ

simongray 2021-03-18T10:17:44.143Z

But it is a great incubator for Clojure developers.

borkdude 2021-03-18T10:18:12.143300Z

@slipset how many clojure devs at ardoq?

slipset 2021-03-18T10:18:57.144Z

between 5 and 10, depending on how you count.

2021-03-18T10:19:01.144100Z

if it is 4 years late, clearly what you need is some more planning ๐Ÿ™‚

dharrigan 2021-03-18T10:19:11.144500Z

More Planning Needed! ๐Ÿ™‚

simongray 2021-03-18T10:19:21.144700Z

@otfrom how about a hiring spree?

simongray 2021-03-18T10:20:22.145800Z

The Mythical Man Month was often referenced (by myself and other devs) but management were all professional managers from other parts of the public sector.

2021-03-18T10:21:05.146700Z

well, you gotta plan that hiring spree. If you are lucky you will plan the impact it will have on making things take longer to deliver

simongray 2021-03-18T10:24:14.147900Z

Sometimes I wonder what it would have been like if developers and analysts would have spent some time in the hammock rather than setting up a system of 2 week sprints without the requirements clearly in place.

synthomat 2021-03-18T10:25:37.148900Z

I really start to dislike SCRUM. If you don't follow it by book it turns into a difficult to control hybris where people pretend having everything under control

thomas 2021-03-18T10:26:47.149600Z

๐Ÿ˜ 1
๐Ÿ˜ˆ 1
simongray 2021-03-18T10:27:28.150100Z

Itโ€™s funny cause itโ€™s true..

jasonbell 2021-03-18T11:08:29.150700Z

Ah, The Mythical Man Monthโ€ฆ.. loved that book. Bought four copies and read it much faster! ๐Ÿ™‚

๐Ÿ˜‚ 1
mpenet 2021-03-18T11:14:41.151400Z

the # of engineers doesn't really matter, as long as they are part of small units imho, I wouldn't like to work in a place being part of a team of 10+ people team

mpenet 2021-03-18T11:15:18.151900Z

I quite like ~5 per team

2021-03-18T11:19:10.152500Z

scrum was never really good agile (and an awful lot of it - points, commitments, others) aren't actually part of it any more

2021-03-18T11:19:20.152800Z

XP and mobbing is good agile

jasonbell 2021-03-18T11:26:56.153200Z

XP is fine. You can cover the team in post-it notes.

dharrigan 2021-03-18T11:31:31.154600Z

Someone needs to invent a range of postit notes with gorilla-glue-like backing. It's so annoying that after a few minutes/hours/days your carefully laid out sticky notes, plastered all over your (glass)walls, comes crashing to the ground.

dharrigan 2021-03-18T11:31:37.154800Z

Bit like projects really.

2021-03-18T11:40:02.155Z

that's what blue tack is for

2021-03-18T11:40:09.155200Z

or rather blutack

2021-03-18T11:40:42.155800Z

3x5 index cards and blutack. Post its are scrum nonsense

dharrigan 2021-03-18T11:41:19.156200Z

oh, but the masters love their pretty colours

dharrigan 2021-03-18T11:41:49.156800Z

How else do you know it's a UI or a Backend or a High Priority or a Non-Functional....yadda yadda yaddaaaa

2021-03-18T11:41:51.157Z

that's why there are many colours of sharpies

dharrigan 2021-03-18T11:42:02.157200Z

Too advanced ๐Ÿ™‚

2021-03-18T11:42:15.157500Z

(I'm generally OK w/kanban as well as it does make things visible)

dharrigan 2021-03-18T11:42:47.157900Z

Where's my sardonic icon?

synthomat 2021-03-18T11:42:50.158100Z

"Scrumban" ๐Ÿ™€

dharrigan 2021-03-18T11:43:14.158600Z

"Banscrum" <-- there, fixed that for you.

synthomat 2021-03-18T11:43:25.158800Z

๐Ÿ˜„

2021-03-18T11:45:58.159700Z

the cards being good as they show what you are working on and can be re-organised.

dharrigan 2021-03-18T11:46:52.160300Z

At our place, we were using jira, then we moved to monday, now we're back to putting things into gitlab

dharrigan 2021-03-18T11:47:06.160600Z

and we still use jira ๐Ÿ™‚

2021-03-18T11:47:16.160900Z

jira is the devil

dharrigan 2021-03-18T11:47:51.161400Z

It's hard for managers to exorcise jira from the organisation

djm 2021-03-18T11:48:47.162100Z

We use trello, but jira has been slowly forced on us too

synthomat 2021-03-18T11:48:51.162300Z

also jira is really really expensive

djm 2021-03-18T11:51:11.162800Z

We started using jira so that we could pay less for Salesforce ๐Ÿ˜•

dharrigan 2021-03-18T11:53:15.163100Z

oh, good reminder - a few people also use trello too

mpenet 2021-03-18T11:53:33.163600Z

we use clubhouse

dharrigan 2021-03-18T11:53:34.163700Z

That's now owned of course by Atlassian

javahippie 2021-03-18T12:06:10.164200Z

Somewhere I read, that the team developing JIRA uses sticky notes on a wall to organize

๐Ÿ˜„ 3
joelkuiper 2021-03-18T12:31:51.166700Z

I've slowly come to realize that all the planning methodology in the world simply hides the fact that pretty much nobody knows what's happening or needs to be done 9/10 times. And the more process you introduce, the harder it becomes to discover what needs to be done, since people will start to mistake process for progress

โ˜๏ธ 3
joelkuiper 2021-03-18T12:32:38.167100Z

This is a cynical take mind you, take it with a grain of salt ๐Ÿ˜›

borkdude 2021-03-18T12:45:28.168300Z

"mistake process for progress": how can this be a mistake if nobody knows what the real progress should have been ;)

joelkuiper 2021-03-18T12:47:30.169900Z

that's a very good point ๐Ÿ˜‰ in a lot of contexts there is some vague understanding of it though, in a lot of business cases it almost always comes down to the trivial "generate more revenue"

joelkuiper 2021-03-18T12:48:40.170700Z

or one would hope that the stake holders have some idea of what the end result should look like ๐Ÿ˜‰

joelkuiper 2021-03-18T12:49:30.172300Z

(although honestly that seems like a rare occurrence)

borkdude 2021-03-18T12:50:39.173600Z

Software development is just a game between people where some people optimize for endorphins by solving puzzles, others optimize for looking good towards their managers, other people optimize for producing metrics by estimating/tracking. And others optimize for making a profit or growth. And somewhere there is a game-theoretic equilibrium.

simongray 2021-03-18T12:54:22.175300Z

I think thatโ€™s basically any organisation that isnโ€™t populated by identical robots ๐Ÿ™‚

๐Ÿ’ฏ 1
simongray 2021-03-18T12:54:38.175800Z

software development or not

simongray 2021-03-18T12:54:47.176100Z

people have different goals

simongray 2021-03-18T12:55:00.176400Z

and motivators

joelkuiper 2021-03-18T12:55:43.176800Z

it's basically actor-network theory then I guess? https://en.wikipedia.org/wiki/Actor%E2%80%93network_theory

borkdude 2021-03-18T12:57:52.179800Z

Well, I think the point is: everyone has a different concept of "progress", but taking a step back, it's just a game being played by people (that goes on until one of the parties quit), no objective "progress"

joelkuiper 2021-03-18T12:58:13.180400Z

interesting thought though, although I always end up in somewhat of a loop in my head between "this is probably a good descriptor of reality" and "but what's the purpose of it", which then degrades into "welp there must be no point to any of it" ... which isn't great motivator in life ๐Ÿ˜›

borkdude 2021-03-18T12:58:29.180600Z

Just enjoy the game, especially the part you are optimizing for ;)

joelkuiper 2021-03-18T12:59:22.181200Z

that's the great puzzle in life I guess ๐Ÿ˜„ (still not very good at that game ๐Ÿ˜… )

borkdude 2021-03-18T13:00:44.183300Z

nobody is good at the uberpuzzle, if it exists at all

borkdude 2021-03-18T13:00:58.183800Z

just enjoy today's puzzle

simongray 2021-03-18T13:01:00.183900Z

Back when I was 19-20 I had a period of my life where I read a lot of Nietzsche and Camus to figure out what the damn point of it all was. I still credit The Myth of Sisyphus with giving me some sense of direction.

joelkuiper 2021-03-18T13:01:19.184100Z

"we must imagine sisyphus happy"

โœ”๏ธ 1
simongray 2021-03-18T13:03:47.186800Z

yes, that final story is pretty good, but I also liked how the rest of the book details how different personas can make their own meaning out of an absurd existence. Itโ€™s a very practical philosophy book, unlike the dense, theoretical works of Camusโ€™ contemporaries.

simongray 2021-03-18T13:04:01.187100Z

Also, Camus was clearly a lot cooler than Sartre.

borkdude 2021-03-18T13:11:09.187700Z

I love it that we are now talking about philosophy instead of scrum

๐Ÿค“ 1
2021-03-18T13:13:39.188900Z

I've generally found that I'm happier writing software when I can see the impact of that software on the real world. The further away I am from this the less happy I am. I don't think I've ever written software to manage some bit of admin that has made me happy. I am happy when I see the data analysis and modelling I do affecting decisions

๐Ÿ‘ 2
borkdude 2021-03-18T13:15:02.189900Z

I can totally relate. I worked at a government organization for 1.5 years, that was the worst period of my "career" (I hate that word), I was so unhappy because of how little (for any meaning of) "useful" things we did there. Not to say that government organizations are useless, but I felt useless in that particular one

2021-03-18T13:24:38.191Z

strangely writing software for local gov't (special education and looked after children models) has been the most rewarding part of my career

2021-03-18T13:25:42.191900Z

but that's b/c I see the budget and planning decisions that are driven off the back of it

borkdude 2021-03-18T13:30:41.195600Z

Different contexts. You are probably doing this on your terms, not as their direct employee

borkdude 2021-03-18T13:31:09.196500Z

And not all governments / divisions / etc are the same, I just had bad luck, but at least I learned what I didn't like

2021-03-18T13:31:19.196800Z

that does help, but my attitude towards being an employee is a bit different as well (as long as they don't sack me, they must like what I'm doing)

2021-03-18T13:31:32.197100Z

but yeah, there are lots of bits of gov't I wouldn't work with

dharrigan 2021-03-18T14:13:30.198300Z

I know someone who knows someone who works for the British Government in London

dharrigan 2021-03-18T14:13:57.199100Z

They tell me that this person is really really really suffering as a developer there, and he wouldn't wish it upon his worst enemy

dharrigan 2021-03-18T14:14:14.199500Z

(the friend is constrained by having to bring home the bacon!)

dharrigan 2021-03-18T14:14:42.200Z

red tape+++++ and unrealistic deadlines (due to politics) +++++

dharrigan 2021-03-18T14:15:17.200400Z

I don't think I would last a morning, let alone day, in such a circumstance.

2021-03-18T14:47:14.201100Z

is this GDS or a department? I thought GDS would be OK

agile_geek 2021-03-18T14:51:55.201700Z

TBH the govt is nowhere near as bad as banks and a lot of FinTech companies!

javahippie 2021-03-18T14:53:09.202900Z

I have participated in three bank projects over four years. None of them went live ๐Ÿ™ˆ A former colleague of mine was always sent to bank projects. He didnโ€™t see a successful go live in the first 7 years of his carreer

๐Ÿ˜‚ 2
2021-03-18T14:58:41.203600Z

I worked for 2.5 years on some code for a bank. It was deployed to production, but never turned on. We declared victory and walked away.

๐ŸŽฏ 1
๐ŸŽ‰ 1
javahippie 2021-03-18T15:02:21.204200Z

And to add: Nothing of it were technical reasons, it was always politics, virtue signalling to shareholders or bad project management

2021-03-18T15:02:34.204600Z

it isn't as if banks need to worry about going out of business (unless they are the one the other banks want to sacrifice)

2021-03-18T15:03:12.204700Z

mine was all down to know one actually understanding the requirements of the domain (a lot of which were legal)

javahippie 2021-03-18T15:04:59.204900Z

Some projects were actually killed by legal. โ€œWe cannot do this without paperโ€ โ€œBut this bank over there does itโ€ โ€œThen itโ€™s illegalโ€

mpenet 2021-03-18T15:09:55.206200Z

Did quite a bit of consulting for private banks in the past, I saw both horrors and wonderfully executed/run projects. It depends really

2021-03-18T15:10:25.206600Z

that can still be true either way

mpenet 2021-03-18T15:10:42.207200Z

but yes, paperwork/admin-overhead is a thing in that domain

2021-03-18T15:10:48.207400Z

yeah, some bits of some banks are OK. They are big enough usually that almost anything can happen

2021-03-18T15:12:28.208400Z

one issue at banks, is that being close to the money (actual traders) can mean you see the impact of what you are doing. The really bad thing is that they may install a squawk box in your office so that they can push a button and yell at you

mpenet 2021-03-18T15:13:59.209800Z

the need for accountability, high security make some processes more involved, lots of validation of procedures, testing at various levels etc. I think most of it is also driven by need to be compliant with regulators and whatnot

2021-03-18T15:14:52.210600Z

hmm... I wonder if anyone got their boss's password on the 1st day of the job working at a bank...

2021-03-18T15:14:54.210800Z

:thinking_face:

dharrigan 2021-03-18T15:21:24.212700Z

This is a true story. I used to work, many moons ago, for a building society here in the UK, that no longer exists. It was so locked down, that I had to fill in a form (in triplet yes!!!) listing all the websites I wanted to "google" and the results they may return, for it to be approved. And this was just me, looking to google API documentation...

๐Ÿš’ 1
dharrigan 2021-03-18T15:21:48.213Z

Until then, "you shall not pass!"

dharrigan 2021-03-18T15:22:36.213700Z

I think I lasted about two weeks before I walked. Completely untainable working environment.

borkdude 2021-03-18T15:25:59.214700Z

This was exactly the same at the government job I had. Internet was locked down and no work (and no 4g yet). This was rehab....

2021-03-18T15:27:03.215400Z

yeah, some gov't jobs are super locked down (tho I remember my retail supply chain job being locked down as they didn't trust the internet the 90s)

dharrigan 2021-03-18T15:27:29.215900Z

:bananadance: ๐Ÿน

๐Ÿ˜ 1
dharrigan 2021-03-18T15:27:43.216200Z

90s! Wild Wild Web!

raymcdermott 2021-03-18T15:29:05.216400Z

morning

raymcdermott 2021-03-18T16:06:00.217100Z

my experience of banks and govt is that banks generally give better parties

agile_geek 2021-03-18T16:16:08.217200Z

I had the exact same issue in 1996 in the NHS. They didnโ€™t allow any internet access for anyone without a specific reason and only for specific sites. And my team was developing a web app!

agile_geek 2021-03-18T16:19:45.217500Z

Altho true I have invariably found that all the locked down processes actually increase risk not mitigate it! I have worked in one bank in one area where the policy was monitoring and alerting instead of just locking down everything. That worked much better. It managed compliance risk but didnโ€™t add risk of cost overruns, delays, lack of response to change, etc.

๐Ÿ‘ 1
2021-03-18T16:24:37.218500Z

banks do have better parties. Tho I feel most comfortable drinking at user groups.

raymcdermott 2021-03-18T16:30:30.219Z

ok, now we're discussing where we like to drink

2021-03-18T16:34:12.219300Z

we're in a pandemic. what else are we going to do?

2021-03-18T16:34:24.219700Z

atm, I like drinking in my garden more than in my house. ๐Ÿ™‚

raymcdermott 2021-03-18T16:52:41.221500Z

I gave up booze last Ocsober and haven't resumed, so I'm just drinking tea in the lounge ... too cold in the garden still so you are very hardy

raymcdermott 2021-03-18T17:00:23.221800Z

I guess your profile picture testifies ๐Ÿฅถ

dharrigan 2021-03-18T17:16:36.222Z

Parliment.

2021-03-18T17:32:58.222300Z

yeah, I've heard some bad things about working for the Parliament service

2021-03-18T17:33:27.222800Z

It got up to a balmy 15C today. I was too warm sitting out in the sun.

dharrigan 2021-03-18T17:33:40.223200Z

apparently true!

2021-03-18T17:34:22.223900Z

I've got some Black Seal rum, ginger beer, and limes. I see a dark and stormy horizon, which will be the first drink beyond a sip I'll have had in about 6 months.

raymcdermott 2021-03-18T17:41:06.224500Z

15C is nice ... we're still in single digits. Enjoy! ๐Ÿฅƒ

2021-03-18T17:50:21.225Z

The joys of ๐Ÿ˜Ž ๐Ÿ˜Ž ๐Ÿ˜Ž Dundee, Scotland

๐ŸŒž 1
javahippie 2021-03-18T17:58:58.226Z

We are shifting back to 0ยฐ again. But on the upside, I am getting one last chance to cross-ski on saturday ๐Ÿ’ช

agigao 2021-03-18T20:05:55.227600Z

Oh god, the white fluffy friend decided to get familiar w/220v and gnaw through the electric cable, somehow I left it unplugged ๐Ÿ™ˆ