In April 2019 I've tweeted 358 times
My Twitter archive of April 2019
In October 2022 I left Twitter. This is my tweet archive for April 2019.
Tweets
- @witty_jobs @codefreeze_fi @OurLapland Yes, right?! Check out my pictures from this year here, it's such a magical place ... https://t.co/hgJLd24JGa
- @witty_jobs @codefreeze_fi @OurLapland No, I live a little more to the west in Norway. Lapland is amazing in Winter, but also in Summer. Especially the time in September when the autumn colors are in full show also seem to be amazing: https://t.co/wWKrLo8kGh This year I plan to go there for that, too!
- @AndreaSnowflake Yes, stay at Suomen Latu Kiilopää: https://t.co/h5vvb4mfju - it's a non-profit and they offer free guided tours all year. It's a fantastic place to stay and located next to a huge national park. Did I mention they have Smoke Sauna?!
- @AndreaSnowflake Easy to reach by plane, there is a direct flight from FRA to IVL with Lufthanse every Saturday. From the Airport it's a 40 minute Bus ride to Kiilopää.
- Spring in Norway means that the snow is finally getting warmer ;-)
- .@awscloud Dev Day Nordics is all white men: https://t.co/BSC8XJYy9l
- @AndreaSnowflake HTH! Maybe we meet someday up there...
- @OH_AD7D @rinkkasatiainen @codefreeze_fi @OurLapland https://t.co/gfcf0jBtXE
- @spielplatzmnstr Wieso. Ist doch luftig?
- "The actual concern I have is that @npmjs and language commons are in the hands of a VC-funded company, which may or may not be having financial trouble. If they're not okay, this is something the entire JavaScript language community needs to pay attention to now." https://t.co/N3y451wyiQ
- @SamirTalwar Communication. Power plays. Measuring impact.
- @MaritvanDijk77 @rinkkasatiainen @maaretp Hehe, Aki is one of the organizers :-)
- I've received an email today from a know contact, that asked me to download an attachment. That was not unusual. https://t.co/9XtlFE2dgk
- But that lead to a PDF which itself contained a link to a login form for Microsoft Credentials, hosted on https://t.co/QSRY4a2mfI Now I was suspicious and wrote to the known email of the sender. And I got a reply right away. https://t.co/gfCQ24KgGO
- Now, the contact would not use this language (they are Norwegian) so I double checked by SMS and they got p0wned by an attacker who took over their email.
- @rinkkasatiainen @grealish Oh, it's a hikonf ;-)
- @datenreisender @Hurtigruten The breakfast at @ScandicNorge Nidelven is better anyway!
- "Burger King’s chief marketing officer, Fernando Machado, said that in the company’s testing so far, customers and even employees had not been able to tell the difference between the old meaty Whopper and the new one." https://t.co/8k7Wtv39KQ
- CloudFlare is launching a free VPN service: https://t.co/yf5vPIEepL
- On the way to @awscloud Dev Day down in Oslo ... https://t.co/KtahVp0DiQ
- In the CI/CD for modern applications session with @danilop. I spent a lot of time working on enabling and simplifying push-to-deploy so this is going to be interesting! @awscloud #awsdevday https://t.co/RC4z8nSaqa
- Obligatory photo. #oslo https://t.co/Oo7lnmj0ey
- @cowglow This is where the Norwegian Royals are living. https://t.co/R7qIW4TeUa
- Good to hear that CDK is getting prime time coverage here. I really enjoy building infrastructure with it. Check it out at https://t.co/ozlBb6ZCHk https://t.co/WKr7F5YLOo
- CodeDeploy has a cool feature which enables you to release changes to lambdas with canary releases which get rolled back automatically if a custom definable error condition happens. Makes testing i production safe and efficient! https://t.co/prK1eOtJBZ
- My badge has a #GDPR disclaimer. #awsdevday https://t.co/XjSgTQ3tft
- https://t.co/0HNRJbuJMH
- After @a_bangser inspiring me @EuroTestingConf it's an obvious choice to now be listening to @supercoco9 talking about #observability #o11y by analyzing your web and application logs. https://t.co/Pv3F6ElbSQ
- @maybekatz Thank you for trying to keep up the NPM spirit from the inside. This is so much harder. I hope you find the energy and the support for that! 🙏
- They give best practices on configuring AWS ElasticSearch service for scalability and resilience so you can store all your application logs in ES for easy querying.
- Full room now in @adhorn's session on Resiliency and Availability Design Patterns for the Cloud. #awsdevday https://t.co/z3N7KPBM76
- The way of operating a system nowadays is always in partial failure mode: some part is always broken, but most of it works.
- Good Multi-AZ design means having enough resources in each AZ to handle the *additional* failover traffic, which gets routed from the failing AZ.
- Now he talks about how to decouple APIs from the underlying systems. This is something where I still see a lot of resistance because many engineers have limited experience with these designs and are used to interact with 10-20 year old synchronous REST APIs.
- The more important and popular a service is in your system is, the more you need to look I to catching it. Because if the backend for it goes down you don't want to have your users hitting your failing services over and over.
- If you add data to a database that is going to be mutated in the next 20-30 seconds it does NOT belong in a database. Put it in a memcache and persist it once in a while.
- Second talk with @danilop on #observability #o11y Observability for Modern Applications #awsdevday https://t.co/HeW9FJGF51
- Observability is really a developer's responsibility not that of the ops team.
- @adhorn Great talk! Slides won't do much for that one, is there a recorded version somewhere?
- It's important to add a per-transaction ID to your logs at the beginning of a request which gets reused in logs from underlying services to find logically related events.
- Important when looking at metrics: learn to filter out noise! https://t.co/Nsll6Qwcix
- Some people @awscloud are aware that we need a serverless MemCache / Redis. 👍👍 #awsdevday
- Introducing service meshes allows to instrument services for observability and also control behaviour. AWS AppMesh provisions the open-source @EnvoyProxy to wrap microservices transparently.
- Now building a full stack airline booking system with @heitor_lessa on AWS AppSync. Zero to production in one hour?! #awsdevday https://t.co/hCdfN2gDuv
- There will be a three months series on building a full-stack serverless app on @Twitch: https://t.co/FLGuRXaMy4
- Need inspiration for an app design but lack design skills? Check out @CollectUI @coolors_co @InVisionApp #awsdevday https://t.co/1GyNqZlkUB
- Looks pretty slick, this architecture for the app: #awsdevday https://t.co/LoYwnh49Kz
- Oh, there are more than 40,000 airports.
- With AWS AppSync you can built an API for a search on this without code. You have to figure out Apache Velocity Template Language though ;-) #awsdevday https://t.co/4nnPLtOBtV
- High-level architecture: #awsdevday https://t.co/DCO57B4fbu
- @AliasgarMurtaza @danilop No, here they do not record the talks. #awsdevday
- Recommended watching if you are into AWS AppSync and Amplify. #awsdevday https://t.co/ffENoItEkp
- @vicbergquist Branded power socket multipliers! For when you are at the airport and there are not enough outlets! https://t.co/AOqLmY5YZo
- @heitor_lessa I'll register an account just for that! 🤞
- Here is a nicer one. #oslo 🇳🇴 https://t.co/YfUceww3g0
- @anna_schef Haha, what's not visible is the huge brownish lawn around it ;-)
- @cowglow Let me enjoy my illusion of #spring!
- @miskaknapek Haha, right!
- Stop using `instanceof`. #javascript
- @Paratron This as well!
- German Twitter users are right now "nominating" citizens to be deported (#Abschiebechallenge), and @twitter thinks this is not against their Rules. https://t.co/Xt2Y86SyKE https://t.co/6c9sSW40Cd https://t.co/i6OCggEXrd It is targeted harassment. It is threatening violence. 🤮
- @miskaknapek @Twitter The ones I saw and reported were not bots.
- @BriCelenza @clare_liguori @awscloud I don't have a good understanding how it will affect my existing architecture (node on lambda) and what I need to change in my deployment process (some CloudFormat, and mostly CDK).
- @BriCelenza @clare_liguori @awscloud Uh, after reading https://t.co/IMIFgGfyqC I now know that I don't need it. Because lambda.
- Stop using Classes in React, and here is a nice explanation why: https://t.co/Kcp4olhPHg
- Great service @witty_works! This simple test tool shows which words are rather male coded and should be replaced with female coded terms. https://t.co/vzxteOxY7B Also check out the whitepaper "How to de-bias job ads for Women in Tech & Digital"! https://t.co/a8rRk8cxw9
- This is good news: https://t.co/UGpYeh9GZO
- Oh yeah, finally we are getting decent laptops with 32GB RAM! https://t.co/swzDWxZxkL
- Great post on the responsibilities as a software engineer in a world where more and more humans are in harm's way of autonomous systems. https://t.co/oaTLijtyyk
- @jesslynnrose @MaritvanDijk77 User groups are that for me. And this is my personal ladder of development, start small and work upwards. All steps are rewarding but require exponentially more energy, but yield grows similar. 1 attend 2 connect (personally and digitally) 3 contribute/engage 4 speak 5 organize
- Yes, please! https://t.co/RflCRJzDx0
- @Lynoure Congrats for making that step. Leaving a team always feels like a loss.
- @damienmgrant @LouDxx @witty_works I'm pretty sure YOU can do this fine without it.
- I have a #React #Hooks question: https://t.co/sHHU30xobj I am asynchronously doing work and want to report the progress in the UI, but they way I thought it should work, does not. How is this supposed to work with hooks?
- @Paratron Cool, thanks. The fix is to use: setChecked([ ...i ]); https://t.co/KlXqeUBn4z
- @redpandacan Thanks!
- @ManuelBieh @Paratron Ah you mean making `checkedItems` a map?
- @ManuelBieh @Paratron Should not make much of a difference I guess.
- #Norway 🇳🇴 invests 2.5 million kroner (~$300k) in every 19 year old: https://t.co/s7JThgRZhu
- @ManuelBieh @Paratron Thanks for that a example as well!
- @Skattenmin kan jeg finner mer om dette på nettsiden din?
- @Skattenmin Mer informasjon om hvordan og hvor mye skatt i Norge er brukt for å støtte familier. Takk!
- Internet of Animals! https://t.co/0js3zk0rxr
- @Ravetracer Awesome, thanks!
- Oh, that is so cool! @jsheroes will have special buttons with @ConfBuddy on them that you can use to identify other people who are interested in being / looking for a buddy so anyone who is interested can take one. https://t.co/3XbFjZr5br Can we have pictures @elizanitoi?
- You call it misunderstanding, I call it discovering implicit assumptions.
- @ElizaNitoi @jsheroes @ConfBuddy Oh, wow. This is amazing!
- “The fact that women’s pregnancies are being tracked that closely by employers is very disturbing. There’s so much discrimination against mothers and families in the workplace, and they can’t trust their employer to have their best interests at heart.” https://t.co/GyaExJwYSS
- @rinkkasatiainen https://t.co/PuUtHqaMhH
- WAT?! #kde https://t.co/zWhNeGEJb7
- @REMA1000 Hei, We found this piece of sharp metal wire in either Tomatoes or Avocados. We can't tell for sure because we discovered it after preparing the plate. https://t.co/nRckEhLpA4
- @REMA1000 Will do that right away.
- @REMA1000 I filled out the form right now. Henvendelse No. #3331938.
- +1 In my projects I have the ts-lint rule for that enabled: https://t.co/EGD9bfS3Lk https://t.co/edzo0jRgJF
- @m4nl5r What exactly? TSLint, or that specific rule?
- @Paratron Why? import { MyComponent } from './MyComponent'; does not work for you?
- @m4nl5r Of course there is: https://t.co/YG2SrSR4Ke
- @Paratron Here are some good reasons why two more keystrokes might be worth it: https://t.co/lG7BE3M0si
- @Paratron For me it makes a big difference: if I allow default exports and at some point I decide to export more from that module, I need to update ALL usages of that module.
- ❞ I seem to care about each company as if it was my own, so it's kind of time to have one that is my own.❝ I recently read this in a private exchange and it hits home so fucking hard.
- @Paratron Yeah, right. If you leave the default export.
- @CuriousAgilist @ktenelius I always leave teams better and give them a lot of ideas to further improve. So flipping organizations not as a consultant but as an owner sounds amazing, because then you actually have skin in the game.
- @CuriousAgilist @ktenelius I did consulting in the past and it is not satisfying for me. Only for my bank account.
- @ManuelBieh You can export with aliases in TypeScript like this: const connectedComponent = connect()(MyComponent) export { connectedComponent as MyComponent }
- @Paratron No, if you have named exports from the beginning, you can add more exports without affecting existing uses of the module.
- @ManuelBieh Yes.
- @vicbergquist Write a test and proof that it is working :-)
- Can I have a serverless memory cache, plz? Do you hear me @awscloud!
- Victoria is an amazing frontend developer, don't be fooled by her self-assessed short experience in years. She has the drive, curiosity and wit which we are all looking for in candidates. 👇 https://t.co/JKtWeC0fxC
- @powtac KMUs koennen mit Links halt nix anfangen ...
- @Maaikees They should try @trello to keep the bigger picture in mind. SCNR
- I recommended https://t.co/paTB8y4XXH and they pushed the book higher up to management as a good easter read. Gift it to your manager, as well!
- @domsom I guess the grass is always greener on the other side.
- @domsom But, there should be ways to create a business that does not require a big team, but nevertheless support one or a small team of engineers, doing mostly engineering work with impact.
- As a German it is especially funny to watch @nbcgrimm and see them making up all those funny German words that do not exist. And then hear them pronounce it.
- Released more than 20 years ago, Mezzanine is most likely the album that touches me the most until today. Goosebumps guaranteed. 😮🤟 https://t.co/HHLosHXiFq
- @domsom No. https://t.co/aqt1EtWtkr And I see a lot of niches, because many big players are too big to offer specific services. The bigger they get, the more generic offerings exist. The question is, which of those niches to I want to sink time in?
- @GunnarSkogsholm @awscloud ElastiCache still requires you to run EC2 instances: https://t.co/omHoguPvml
- @GunnarSkogsholm @awscloud Well, it does. And that makes it not serverless, since I do have fixed base costs for running a cache. This is different compared to e.g. true serverless services like DynamoDB. There you pay based on usage, not based on the time your instances are running.
- @pouchdb hei, the SSL cert on https://t.co/42uJMYdRYu is invalid.
- I debugged a REST API client today, and https://t.co/lbMG8FxbBw was really helpful for that. Especially the https://t.co/qQ7LMRX8ar endpoint is nice!
- @troubalex Flight booking is very close.
- @arifaBatool @Maaikees @trello I know 😄
- @gr2m @aoberoi GithubAuthLoginUrl ?
- Seven years after @bluebeemobi pioneered products in this space, positioning is now part of the BLE spec. https://t.co/tRIi1cs6Mc
- Wasted two days because the endpoint I was using handles Headers case-sensitive. Don't do this! https://t.co/LgWWHQvehF
- @Morl99 I was literally jumping up and down screaming when I found out. All the time I had the assumption that it was my mistake.
- My class! Photo by @plonkreplonk. https://t.co/mCxys15PFm
- Great cause! https://t.co/i28qPWd41x produces eyeglasses for $1 and distributes them in developing countries. This enbales many people to receive education! https://t.co/ZZRarh1Zfq
- Traveling around the northern #trondheim fjord. 🇳🇴 https://t.co/TtBM41cR1Q
- Stop becoming a full stack developer - your efforts are futile. (Follow me now for the prototype of a talk I am working on. I would really love to hear your thoughts and especially your input on the point I am making. But for now: let's start with an observation.)
- This is the predominant way of seeing a developers career. You can apply this also to other specializations but let's look at the skill measure of a full-stack developer (FSD), not only because I used to call myself one ¹. ¹ https://t.co/KXnALI0jdy https://t.co/x3mSZacpe2
- The skill level is rated from Junior to Principal, you start as a Junior and work towards being a senior. After that (some make Senior in three years) it gets a little fuzzy what happens. But generally you reach a level where you have more responsibilities and teach others.
- This is of course a very simplified view, since being a FSD means you need to be proficient in a multitude of areas. Your skill is not a single value but differs across these professions. However they all are required to call yourself a FSD. https://t.co/QVs7lOkFAB
- Ask yourself this: what is your overall level? Your highest skill (I observe that many call themselves FSD if they can tell what the abbreviation MEAN stack means), your lowest skill (you could never be truly a FSD), or an average?
- I guess you see that the label "full stack developer" is problematic already. Because if we look more deeply what is needed to develop applications we also need to take into account the various requirements of different sectors. Here the requirements will be vastly different. https://t.co/cn5PFpHmzI
- Your skill is always relative to the sector you are working in. If you mostly work on eCommerce you will have deep knowledge in performance, payment systems, user journeys. If you work on internal banking systems your fields of expertise will have an entirely different focus.
- All of the above also needs to be viewed through an important 4th dimension: time! Your skill is a function of the time you spend improving it, and since you cannot simultaneously improve all skills at the same time, your total FSD skill will fluctuate over the years. https://t.co/BldQEgkr0b
- Software is an incredibly fast changing field and especially the skills many associated with a FSD have a half-life of a few years. A fraction of your total working life!
- This all means you will never truly be a "principal full stack developer" or any other kind of authority as a developer. Sorry.
- (Queuing the main point here, btw) https://t.co/JutJoeoLWd
- You will always lack important skills to realize the best work you have ever done. It's impossible to achieve greatness solely on your own.
- You will always depend on other to work with you and the more experienced you are the more other depend on you enabling them to achieve their best. https://t.co/hudQyi9HiT
- Now the problem we as a profession have is that we do not teach this! There are tons of tutorials, courses, lectures in universities on the technical part of our work. People will happily attend conferences on framework X, database Y. Meetups exist for every language.
- But we do not educate ourselves in collaboration. But collaboration is the only way we can make up for our own limitations. Collaboration between humans however comes with a cost, communication is messy, cultures are different.
- I always say that I'd love to have more software problems, because they are easy to fix. But people problems is what I have to deal with. And in the past I invested very few time in educating myself on collaboration and communication. I want us to change this.
- Here are some techniques and frameworks (yeah, don't we love us some nice frameworks) I hope we can look into and adopt them, or even extend on them like we do for developing software.
- Because as with software frameworks, communication frameworks should prevent us from doing the same mistakes over and over again and have best practices at hand which will let us achieve our goals faster.
- --- The premise of this talk is to give the listener then an overview over these frameworks, and this is where I now need your input. Does this resonate with you? Would you be interested in hearing this talk?
- I will keep on collecting more and turn this into the second part of this talk. One things I am practicing for a while is Non-violent communication: https://t.co/QWiLvl11Xv
- It works very well for me in that it gives me a process to dissect communication and try to find the true message, which might be wrapped in emotions and hard to get initially.
- But this is (at least how I practice it) a passive method, where I do the analysis and do not go in an exchange with the other person about the way they communicate. Maybe a little subtle when I mirror their request back to create a better shared understanding.
- Typically here, I did not have a formal training in it but discovered it on my own a few years ago. So it would be interesting to learn if there are developers out there hat received training, and how that went for them.
- I also know about The 5 Love Languages (5LL, https://t.co/kB63G1VRl8), which were introduced to my by my friend @rinkkasatiainen.
- Since most people work for some kind of affirmation 5LL gives a good model about the different ways humans are receptive for gratification and it is important as a collaborator to understand what drives them and how I can give them the feeling that I value their work.
- The four-ears-model is a valuable complement to the earlier mentioned Non-violent communication, since it also models a message as a composite of various aspects, and it helps to identify and separates the different aspects the were amalgamated by the sender of a message.
- https://t.co/aLJ692c93X For me it's helpful to identify these aspects in order to better understand the true meaning of a message.
- A few years ago I took the time to read The Core Protocols (https://t.co/bgOBwssago) but for me they are (like Holacracy, https://t.co/gUXCqhgOtA) are very regimented approach to human interaction which works for some, but in my experience requires a lot of discipline.
- In my experience as an organizational coach these systems do not work well with heterogeneous teams where you gradually change something, it's hard to explain to an "outsider" why this makes sense and it can actually feel inhuman.
- It is however fascination source material to look into because it highlights very explicitly communication issues and how to deal with them.
- @pcalcado recently published an article about communication which is puts a spotlight on the aspect of discussion and decision making (one common source for conflict and often a time where power dynamics become painfully visible): https://t.co/LPuJWDmCok
- --- I guess the second part needs more GIFs. Nevertheless, I think it could be a valuable contribution to a conference to look into more of these ideas about collaboration and communication and make them available in a collection. What do you think?
- @rinkkasatiainen @codecopkofler What is "18day training"? 11 months sounds like it dives deep, how is that training designed? Is this supported from within your organization or are you doing this on your own?
- Footnote on this: the great practical FSD roadmap by @MadhavBahlMD: https://t.co/x9lNURU7FW https://t.co/9X5X8RBYRS
- @projectsfromNL @gr2m !
- @NativeWired Oh wow, that means a lot coming from you! In my mind you were one of the few people I know who do speak about this topic in a wider tech context.
- @rinkkasatiainen That would be great, I could learn so much from you!
- @rinkkasatiainen @codecopkofler Yes, definitely yes! I'd love to learn more about this approach, and if I can experience right away even better! It's something that's coming back to me over and over and I would be happy to move forward or of the muck ;-)
- Thread by Aki on how he invests his time in becoming a better communicator: https://t.co/QaIbQ7lchQ
- One point I want to stress on the talk is this: We developers happily pay (money, time) for getting up to speed on tech topics. We don't do this for communicatio/collaboration skills.
- And this is not because companies don't offer this. They rarely offer structured tech training either.
- @rinkkasatiainen @codecopkofler Is this a self-organized group? Or are you all taking part in the same training?
- #socracan will be the first conference where I try this talk! Can't wait for the input! https://t.co/6PhJgMWKV1
- @J7mbo They put "communication" courses under Management. https://t.co/DNRPvFdKJj
- @NativeWired @kamilleblumm said the same ;-) I haven't submitted, because this is really fresh off my mind. Which confs do you think I should submit to?
- @J7mbo Absolutely. I want to make the point that we need to make communications an important part of any developer training. It should be in onboarding like "this is how we version our software": "this is how we recognize and handle conflicts".
- @eranhammer Can I not DM you and instead ask to give some of the stories behind those names, please?!
- @rbluethl Thank you Ronald, getting this feedback from a developer is very helpful, so that I am not alone in seeing this as an issue.
- @m4nl5r Yes, it's like I actually embrace having new tech problems, because this where I feel safe because I know I am very well equipped to handle anything that is thrown at me. In the end it's just computers. And I have exchange on how to be better at computering all the time.
- @benjamin @datenreisender Great feedback from you both! It's what I know today and therefore something concrete I could share. The idea of explaining how I behave is interesting, more hands on. It does feel very subjective though, and maybe not very well applicable for the listener?
- @datenreisender Good observation. I hardly mentioned any collaboration "models". Which would be an important part to flesh out. I mentioned Holocracy which is about collaboration. I worked some time with flat/networked organization. matrix organization comes to mind, as well.
- @datenreisender However these are more organizational models. I think we are all ingrained with the "be a good team player model" which in the end comes down again to good communication? Are collaboration and communication actually two independent things?
- @lampkemeyer Thanks Mola for this feedback, as developers it's easy to only focus on software and let it speak for us as developers. I used to think that's how it's supposed to be. But bad communication makes worse software. I cannot be a good engineer without seeing that.
- @sharifsbeat Yes, I think they apply to all developers. I chose the FSD perspective because I had that idea once, too. But maybe it's not important for the talk, distracting even. Thanks for the feedback!
- @domsom Yes, agreed, if you are ok with compromises in all/many areas that is true. But I guess you agree that if you want excellence in all areas this can't be achieved (even in those areas that FSD claim to cover themselves).
- @shirubanet Thanks for the feedback, Sascha! This encourages me to keep working on it.
- @domsom Yes, and like with software there are tools, but we need to know about them in order to become good. That would be a good outcome of the talk, that the audience has then more tools available to handle communication issues.
- @benjamin @datenreisender On further thought: is it still valuable coming from me? In basically all of the challenges I had in the past I was in a superior position (usually an authority [either by rank and/or merit], no economic dependency [I can always walk away because I am financially independent]).
- @benjamin @datenreisender That makes it very easy for me to argue fiercely without fear of retribution. I wouldn't think that this is an example many can follow.
- @domsom So you would focus on pointing out that developers need to work on their communication skills. End of story? If I don't give them at least a pointer in that direction, I would feel that the talk dose not provide enough value.
- @domsom Agreed. But if you are such a person, FSD is the wrong title for you: https://t.co/KXnALI0jdy
- @sippndipp Yes, right. They can. But if I want the best in all three (frontend, backend, ops), I won't get them from a FSD, wouldn't you agree?
- @sippndipp I call this "full stack literacy". It's important in order to understand the requirements of all professions and to mediate between them. A good senior developer has this urge to understand the entire stack and the business. https://t.co/KXnALI0jdy
- @mistymadonna @sippndipp I'm all for learning as much as possible about different technologies, languages, even professions, this will make you a well rounded and very valuable developer. My point is, FSD is so vastly complex aiming to master it all is a futile attempt.
- @mistymadonna @sippndipp There is more value in learning to collaborate with other experts because that will in the end enable you to creat the most exciting work of your career. But what I observe is that our industry invests very little in *that*.
- @thiele_leonard Thank you for the encouragement, Leonard.
- @datenreisender @benjamin Ok, that might be a good way to present it: Show some of the models I know and how they influence my communication with others.
- @datenreisender I did a talk about that aspect (it was on remote teams) a while ago, I am personally not that keen on repeating myself: https://t.co/CgQamhhpBO But ... Thanks for the input, I would need to define in the talk what good collaboration is and why it matters.
- @domsom Right, I always try to not make talks that have a "you should ..." tone.
- @ipreuss Love that idea! My title could be "Impactful computerer solving server-side challenges".
- @SamirTalwar Command-line Because you have a line where you type your commands.
- @SamirTalwar Would you call it shell, if it is in a web-app? Or in the developer tools?
- @ipreuss Yes! I honestly can't tell the last time I went to a conference talk about collaboration. Do you know conferences that focus on that? Confs like Augenhöhe / @xcamp come to mind, but they focus more on organizations instead of individual skills.
- @sippndipp @mistymadonna I gave it a click-baity title intentionally, but it's WIP! I guess the title will change depending on how the talk evolves.
- @ipreuss @benjamin @datenreisender Thanks, I'm not used to that. Giving tech related talks makes it easy to let results speak for themselves. But I guess it's worth looking into adding personal anecdotes here, because they *are* the result (albeit in the end only heresay).
- @deborahh @zurcherart @ipreuss @xcamp Thanks for the pointers! I have experience as an organizational coach as well, working on agile transformations (creating a network of entrepreneurs inspired by HP, Morningstar, Gore). And these outside-in approaches work.
- @deborahh @zurcherart @ipreuss @xcamp But I want developers like me to realize that they need to look into embracing collaboration across disciplines and stop aiming to be the best in all areas. I find An Everyone Culture by Lahey/Kegan (https://t.co/hECkR7eqrK) to be a great example why "seniority" is a broken idea.
- @M1ke @J7mbo Yes, thanks for sharing this! I guess we lack the skills and therefore the actual words to describe what we experienced. We don't have models / systems at hand we consciously apply. Communication / Conflict resolution happens more or less by accident and is not easy to reproduce.
- A question came up in my DMs: if I thought that the only way for a Senior Developer is to become a great communicator, one that is mostly coaching, teaching and mentoring other developers. No. > https://t.co/6PhJgMWKV1
- There is the way of the "Principal Developer" who is concerned with advancing technical aspects. At some point they have become the go-to person for certain technical topics and since no one in their organization has more experience, they will eventually invent new standards.
- And in this "deep tech" work, having too many collaboration can be harmful. Teams that are trying to source input from everyone will eventually be paralyzed and settle for solutions which represent the least common denominator.
- This is called "Design by Committee": https://t.co/j10I2u3tBo It needs people who are in a position (or given the leeway) to take risks in order to make leaps. This must not be conflated with innovation (like @ipreuss put it here: https://t.co/C1laS9v8ad).
- Groups are better in innovation (if they are mindful of group think! https://t.co/5MZRURVB7Y) but small, strongly lead teams are better in execution. Innovation and Execution are important but distinct components of success and they both required different skills.
- Since execution is also about efficiency (which you should not care too much about in innovation) they will benefit from hierarchies, processes and quick decision making. People with a lot of relevant experience are great in evaluating all options and making those decisions.
- Wow, LinkedIn job ads are really from another world: https://t.co/g9usczItVo
- @jke falls Du mal Lust auf Norwegen hast: https://t.co/Y1ZzEX2IGo
- @juandvegarguez @socracan Absolutely!
- @astridclaessen @NativeWired @kamilleblumm @xpdaysbenelux Thanks for the invite, the process sounds great to hone the talk. Will definitely do that!
- @rinkkasatiainen @ipreuss @benjamin @datenreisender Sounds really interesting! Can you share the outline?
- @codemonkeyism Impact. How many users will use what I contribute to.
- I donated a while ago to @RubyCup and this is a great read on why that matters: https://t.co/YjB5cJuaHV
- @DKundel I found https://t.co/wylHnRh2YX very easy to get started with.
- @aberhallo79 @db_rAPIdo Ist das da rechts der @dersvenhesse?!
- @dersvenhesse @aberhallo79 @db_rAPIdo 👋 Haha!
- A beautiful morning from #Trondheim 🇳🇴! https://t.co/1w1hcGk95W
- @Ravetracer :/
- @rinkkasatiainen This is a great promise, I'm looking forward catching you with this talk somwhere! I think we should have a call soon to talk about all of this!
- @rinkkasatiainen I also have strong opinions, which are (IMO) loosely held but I found that I can be intimidating and actually easily limit discourse, if I do not watch out!
- 💔 https://t.co/bOIpjLiPEn
- @SzaboBogdan1 What's your point? Most people see their career as a linear progression from a junior to a senior role, and work to reach that goal. My point is that this is not what we need in our industry.
- On my way to #socracan. It will be the first time visiting a #SoCraTes (Software Craft and Testing) conference on Gran Canaria! https://t.co/42gYed3gIL
- @Stephan_Strange Ich bin gespannt!
- Sign me up for this union! #unionize 💪 https://t.co/cUaDlkey1j
- @c089 Thanks for the tip! We will be on the island til Tuesday. Can you scout a good coffee place, too?!
- @fgortazar Thanks for the tip, Patxi!
- I blogged about the latest (and greatest?) way I could come up with to publish @awscloud lambdas written in #TypeScript: https://t.co/Pl1tc9mfWn How are you doing that?
- Arrived! #socracan https://t.co/SeNkblsXPk
- Thanks to @Fly_Norwegian for the free onboard WiFi! https://t.co/5y9s8JWarW
- @Stephan_Strange Einen guten Frühstückstipp könnten wir gebrauchen ...
- The worst part of living in Norway 🇳🇴 is going to Supermarkets in other countries. Especially in southern Europe. https://t.co/MjD16rwUXt
- @meikeco Orrr. Spargelneid!
- Is this an amazing place for a Software Crafters conference?! #socracan https://t.co/sTkpgOpWzf
- First day of the #socracan 2019 open-space is starting. @eidrien is facilitating. https://t.co/Aqp65bBssi
- At #socracan I am going to run a pull session around this: Help me learn to collaborate. Which is a play on all those great initiatives that teach people to code. https://t.co/6PhJgMWKV1
- @AltesisPro https://t.co/KM7Wo16ZGf
- Session proposal time! #socracan https://t.co/P15t1UXvSQ
- My life: #socracan https://t.co/EUMjH48e1u
- @wolframkriesing @eidrien Oh, I would have loved to meet you again! 👋
- Doing a joined session with Alex (not on Twitter) who starts off with an intro to Non-violent communication. #socracan https://t.co/KNy9GJ6elv
- Violent vs. Non-violent examples: https://t.co/zGPjDagq9p
- Adding another method I find useful: @ldavidmarquet's ladder of leadership is a really powerful concept which describes "angles of freedom" in a collaborative relationship. What's great with it is that it's a gradual system and makes the implicit explicit. https://t.co/G7NkAsYW21
- @rinkkasatiainen your list of emotions was mentioned by @Singsalad. Do you have that somewhere?
- Talking about the state of #javascript now at #socracan https://t.co/88tVk8wsSf
- Here are the session notes: #socracan https://t.co/RaUlLR3OiO
- Helping @mashooq improve his talk about Lean Flow at #socracan https://t.co/C2eePUCBgS
- @canariasjs Consider it done!
- OMG I have to steal that and put a collaBORATe in my talk!!! https://t.co/SA7CpZR56i
- https://t.co/jUdLXNdnTD
- Welcome to Twitter, @BORATcolla! https://t.co/hqjZtf7oKN
- Good insights on what good flow is: not narrow-minded tunnel vision, but clarity of mind for a specific purpose. #socracan
- Book recommendation: https://t.co/SpXwFeWhCH
- I will never not ask for a conference to cover my travel expenses, even though I could pay myself and my employer would cover as welll. It puts me in an unfair advantage over all those folks that cannot afford to pay for their speaking opportunities.
- #diversity won't happen on old habits.
- @StardustHijinks I was just about to add, that I typically try to fund my travel anyway so they can offer more diversity tickets.
- @StardustHijinks But talk spots are limited and making that promise with the application will make my application more attractive.
- Nudge nudge, conference organizers! Offer Diversity tickets! https://t.co/Mj7E6GQidE
- @c089 We went there today. Amazing! https://t.co/TcQY5RWvlo
- #socracan mind map of attendees, which was developed on yesterday's lean coffee: https://t.co/yuUQFeZKBG
- Slides from my session on testing cloud-native applications are here: https://t.co/XHijP6cdZP #socracan
- Slides from the #graphql session: #socracan Funny story, the hotel has a nice touchscreen monitor / smart board but it's not connected to the internet so I had to screenshot the screen like a Neanderthal. https://t.co/WR8vRMA3ug
- https://t.co/O7hzhH7MCf
- https://t.co/S01ecuiN10
- I was hosting this session so I could not tweet that much about it. #socracan https://t.co/lHfJ0PkjhJ
- Strolling along the beach is a really amazing way to relax after an intensive conference day. #socracan https://t.co/DikB8KfPjU
- "What will you make different starting Monday?" is my favourite. https://t.co/oY9Uk3UlaR
- @patbaumgartner @SoCraTes_CH Or to @codefreeze_fi: https://t.co/chQWHjrKjU
- Second day of the #socracan Open-Space is starting: https://t.co/ZqedSTvQiI
- I did a spontaneous session on public speaking and got a full room! I hope I did inspire more people to share what they are passionate about. I'm happy to help you with anything related to public speaking, connect you to conferences, review your abstracts etc. PN me! #socracan
- Some things I shared: Here are great initiatives I mentor at: https://t.co/ep33fDlLTH https://t.co/NGtaG0Ub9k #socracan
- You are ever to inexperienced to do a talk: https://t.co/MMfzxC7NTa #socracan
- Your audience is not entitled to criticize your talk. It is totally at your discretion whether and how you handle feedback. #socracan
- Feedback is rare, if your are at a conference please take time and thank the speaker an point out what you liked most. Ask if they have time to hear more feedback, if you have.
- 👋 Stop using classes! 👋 https://t.co/WQYfF7F4RP
- In the #socracan DDD workshop participants learn about Bounded Context from @Ouarzy https://t.co/nFOgUlqoEq
- Did somebody already talk / write about replaced tools like immer.js / immutable.js with #TypeScript's readonly keyword (which is availabel for arrays since 3.4 as well)? https://t.co/uXs8jgSLR8
- Great discussion around testing in production and #nostaging. Are you creating the most value, if you do not test in your production system? #socracan https://t.co/Y5eSyjqpEo
- Book recommendation: https://t.co/fiIVjDImx2
- #socracan lunch is good lunch! https://t.co/VHn5cEHngK
- @alvarobiz hey, @kamilleblumm and me would like to join the excursion tomorrow. #socracan
- @c089 I guess I only saw potatoes ... 🙈
- Be crafter, my friend! #socracan https://t.co/mi90740YgL
- In Search of #serverless enlightenment w/ @mashooq at #socracan https://t.co/C6QxpMyLNW
- If you are new to #Serverless check out this three months Twitch series: https://t.co/i01Jy3cFvL
- @dhh @findingmarbles https://t.co/gKhBwdNpDJ
- #k8n is a dead end, or the road to #serverless? Not a fight, but a good discussion. #socracan https://t.co/Gp6SN7HZIK
- Closing the space. At the beach! 🏖️ #socracan was a great conference experience and it was lovely to get the opportunity to provide so much input while receiving inspiring ideas and hearing details on experiences. All in all a true member of the SoCraTes conference family! https://t.co/LgZQxrggek
- Here are some resources that seem worth checking out: https://t.co/bRAZWILLyd by @aprilwensel The course about 20 emotional skills: https://t.co/QaXYdtbSdf Emotions: a Philosophical Introduction https://t.co/cPdlY97A7d
- @RalfDMueller Yes, when I started I could find how to build and entire dynamic webpage in one book. If you have recommendations for confs where this talk would be appreciated, let me know.
- @theopenregistry Yay! For starting this effort. Already looked at the federation issues and love what you are thinking about. Well have a look at the project more closely next week.
- I wonder however if the next registry™️ should be offered as a centralised service at all. What if we'd encourage users to run their own instances by default. Built resilience in from the beginning. Use dat protocol to share dependencies between developers.
- Users who want it simple will always buy npm's service, nevertheless? Not meant as critique, just thinking from the top of my head.
- Sorry for repeating, 🙌 to what André said: https://t.co/z7GMDZLKdb https://t.co/2Vd08U7keE
- @w3ltraumpirat Close, but I want to be able to unpublish code in case a bad actor is able to publish viruses, which happened in the past.
- @w3ltraumpirat But BC would be good to store only the checksums and version history.
- @Kiview @RalfDMueller No. We have tons of UI code now in the frontend. And that needs to be managed. This Webpack book has 500 pages. https://t.co/60KFfMM2Mc
- @Paratron @ManuelBieh @theopenregistry Nothing. If you can rely on a single privately owned entity with commercial interests to serve and protect code that you run in production.
- @Kiview @w3ltraumpirat Can you provide links to those?
- I'm really happy to be able to support @SoCraTes_Conf as a sponsor! https://t.co/7kF5UqWs7T At @NordicTweets we care about quality of the wireless chips we design and of the free and open-source software we develop for our customers to kick-start their product development.
- @SamirTalwar @w3ltraumpirat @dat_project Yes, I mentioned dat earlier. It's really great, the only downside is the initial time out takes to discover peers. But this is ok if you only deploy packages to production like in lambda, where you have all dependencies. And you need a way to safely distribute the author IDs.
- @mirjam_diala Learning about collaboration and conflicts will be more important than any other tech skill: https://t.co/89BrJSFEIv
- @Paratron @ManuelBieh @theopenregistry There are alternatives to AWS.
- @Paratron @ManuelBieh @theopenregistry Which one can you switch over to, today?
- @SamirTalwar @w3ltraumpirat @dat_project I really like how Deno does it: https://t.co/D4Bb27HYbC > Deno explicitly takes on the role of both runtime and package manager. It uses a standard browser-compatible protocol for loading modules: URLs.
- @SamirTalwar @w3ltraumpirat @dat_project HTTPs URLs provide verifiable identity, and using the web as a store is by design distributed.
- @Paratron How do I receive updates to dependencies like React with Nexus?
- @RealIvanSanchez @SoCraTes_Conf @NordicTweets Yes, agreed! It is not libre as in the FSFs definition: https://t.co/3nSQkI9YiI Some projects, especially those that have no relation to hardware, use the 3-clause BSD which is truly free software.
- @RealIvanSanchez @SoCraTes_Conf @NordicTweets It is free as in: we do not charge for it. It is open-source as in: the source code is available.
- @Paratron A proxy only works for existing code, new code still is published on npm. Nevertheless, I am ejecting from this discussion. I get your point. Thank you for the input.
- @RealIvanSanchez @SoCraTes_Conf @NordicTweets Good point. It matters to look at the details in this case. Some projects even are not licensed at all, but publicly available on GitHub.
- We did a 16km hike on the northern tip of #grancanaria and we had an amazing experience in this volcanic area. Fantastic views and beautiful small flowers. https://t.co/oPzuLBF416
- https://t.co/A0VSe59A2W
- https://t.co/8KtJGQXOXx
- This makes me furious: people leaving their trash in the most beautiful nature. Don't be like them! https://t.co/iPDZJrpZsu
- https://t.co/C046woFu5U
- @EmmaWedekind I have this rule for speaking: 25% don't care what I say 25% already know it 25% will be offended 25% will learn something new I care about the last 25% and try to make it really count for them, all else are already lost causes and everything I do for them is a waste of time.
- Great advice: remember that conference are very intensive events for introverts, so having buffer space before and after will enable you to get way more out of the conference. Adding time around are also great for meeting up before with your @ConfBuddy and check out the location. https://t.co/JFuPUl1mAB
- @rossgardt Cool! Let me know how it works out for you! I have some experience now and it is at first a little bit clunky, especially with "interfaces".
- @Stephan_Strange Wir lieben Aquarien. Steht schon auf der Liste für Morgen.
- @NativeWired @ConfBuddy Yes, it's really such an important project which makes conferences way more accessible!
- @EmmaWedekind I would use debounce, because only the last scroll position is the one I am interested to store.
- @franzen_simon Not many on Norway, though.
- @SamirTalwar ... and https://t.co/dMEHx0kLOO because not all is covered by Prettier and some files are especially picky (looking at you, Makefile). It also remove the hassle of having to figure out how the IDE has to deal with the selected indentation style.
- @wolframkriesing Yes, happens. I try to move more complex snippets I'm actual files in a `scripts` folder. With TypeScript I easily notice if the API they depend on breaks.
- We went to @PoemaDelMar today and had a fantastic time. This aquarium might not have a huge number of exhibits, but it is exceptionally well designed and creates an amazing feeling of flow when walking through it. https://t.co/6byDbcnCGz
- What stands out are the two huge fish tanks with the larges glass windows I have ever seen. I don't know which one is better, the seamless cylinder or the huge curved one?! It's mesmerising to just sit in front of them on nice cushions and relax.
- I learned a new German-Norwegian word: Träffpunkten (the Meeting Point). https://t.co/Y6gBq4zYml
- Also has some Swedish in it, I guess.
- White Drink. Black Food. Having a great evening on Gran Canaria. https://t.co/zwgUcVk7nC
- @jrosaproenca @PoemaDelMar @OceanarioLisboa We already have been there. It's one of our favourites! Not only because they have otters!
- @jrosaproenca @PoemaDelMar @OceanarioLisboa So cute! https://t.co/575yBM2biy
- Norway has unfortunately no culture of giving feedback or critique. https://t.co/qzLK35LxKg
- @miskaknapek I also think it's caused by the idea of Janteloven, which basically tells you that you are not above others and must not criticize them. It gives a value to avoiding conflict.
- I just signed the petition on changing the taxation on period products in Germany: https://t.co/10WWMVTxum
- Towards class-less #JavaScript: https://t.co/FoOBxK1mVM
- @RealIvanSanchez But now your module is one function big. So there is no arbitrary grouping anymore. I wrote about that in the post.
- 👇 Thread! https://t.co/5ETgW5AgHG
- @pati_gallardo Check out the curved ultra-wide screens from DELL, they are amazing.
- @code_conf @simonbrown @structurizr Uh, I hope there will be a recording!
- You can get started like this: listen to what they are struggling with. You don't need to have a solution right away, but take notes and come back with and idea in next week's 1-on-1. https://t.co/GjznPHQs9m
- @pati_gallardo If used two regular side-by-side for a while and use now three at work. I still prefer my one ultra-wide over those.
- Back home in #Trondheim 🇳🇴. 9° and rain feel a little chilly after 25° on Gran Canaria. https://t.co/3mk0FaUE6k
- @pati_gallardo Have you check the prices on https://t.co/sUYv6BFw6P? They recently started shipping to Norway. Not for all products but e.g. this monitor is available: https://t.co/vbE2opPRMb They handle all toll stuff.
- @slsoftworks @yoshuawuyts Yeah, annoys me, too. (async () => {})(); looks shitty AND I have to silence the linter complaining about unhandled promises.
- @jennyhbren @MaritvanDijk77 @codurance most definitely. @monzo I heard. @ProdoAI I know.
- @jennyhbren @MOO also!
- @ntboes Coincidence? https://t.co/TjMI8POH4o
- @jennyhbren @thoughtworks is legendary for their career development. And I have heard great things about @SkyUK's engineering as well.
- @divyarathore I'm using DELL monitors (the pro versions) for 15 years and never had dead pixels.