IT |
気になる、記になる… |
Amazon、ワイモバイルのSIMカード購入&契約で最大15,000円をキャッシュバックするキャンペーンを開始 |
https://taisy0.com/2022/06/01/157563.html
|
amazon |
2022-06-01 08:38:44 |
IT |
気になる、記になる… |
Apple専門店のNEWCOM、「Apple Watch Series 7」のCellularモデルが3,300円オフになる期間限定セールを開始 |
https://taisy0.com/2022/06/01/157560.html
|
applewatchseries |
2022-06-01 08:30:04 |
IT |
気になる、記になる… |
Apple、「Apple Watch」の12回分割払い金利0%キャンペーンを開始 |
https://taisy0.com/2022/06/01/157558.html
|
apple |
2022-06-01 08:25:52 |
IT |
情報システムリーダーのためのIT情報専門サイト IT Leaders |
中小企業向けにEDRツール「Microsoft Defender for Business」を提供、日本マイクロソフト | IT Leaders |
https://it.impress.co.jp/articles/-/23257
|
中小企業向けにEDRツール「MicrosoftDefenderforBusiness」を提供、日本マイクロソフトITLeaders日本マイクロソフトは年月日、中小企業向けエンドポイントセキュリティ「MicrosoftDefenderforBusiness」を発表した。 |
2022-06-01 17:01:00 |
AWS |
lambdaタグが付けられた新着投稿 - Qiita |
S3トリガのLambdaを作成する際の注意点について |
https://qiita.com/1104crf14/items/8784599ed93fec435c29
|
lambda |
2022-06-01 17:43:21 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
Denoで静的ファイルサーバーを3行で書く |
https://qiita.com/access3151fq/items/0ff2c50874bba3869ef0
|
importservefromhttpmod |
2022-06-01 17:50:55 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
S3トリガのLambdaを作成する際の注意点について |
https://qiita.com/1104crf14/items/8784599ed93fec435c29
|
lambda |
2022-06-01 17:43:21 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
IAM Role/Policy について |
https://qiita.com/s_yanada/items/f632e3545f371252cf01
|
iamrolepolicy |
2022-06-01 17:34:00 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
CodePiplineのDeploy StageでInstall eventsが一生続いた話 |
https://qiita.com/s_yanada/items/77e748d1e8409bb5b6d1
|
codepipline |
2022-06-01 17:23:46 |
Docker |
dockerタグが付けられた新着投稿 - Qiita |
個人開発のCIで使用しているDocker運用が狙ってないのに効率良かった話 |
https://qiita.com/s_yanada/items/adee04d3c6ceae9f3809
|
build |
2022-06-01 17:32:23 |
Git |
Gitタグが付けられた新着投稿 - Qiita |
既存ファイルを新しいGithubにあげる方法 |
https://qiita.com/hirahira_nonon/items/ff568140b1cbba73abe1
|
github |
2022-06-01 17:10:35 |
海外TECH |
MakeUseOf |
Microsoft's Game-Streaming "Keystone" Dongle: Everything We Know So Far |
https://www.makeuseof.com/microsoft-keystone-game-streaming/
|
farare |
2022-06-01 08:30:14 |
海外TECH |
DEV Community |
The Real Reason Why 93% Of JS Devs Are Underpaid While The “Elite Few” Get All The Cash |
https://dev.to/dragosnedelcu/the-real-reason-why-93-of-js-devs-are-underpaid-while-the-elite-few-get-all-the-cash-134p
|
The Real Reason Why Of JS Devs Are Underpaid While The “Elite Few Get All The CashIf you are a JavaScript developer this should terrify you Because when I work with developers the first thing I realize is how underpaid they are The average JavaScript developer I talk to is around underpaid That s because there is one giant problem with everything you heard about making more money as a developer Everyone recommends things likes Selling your soul on Upwork chasing low paid projects competing with hundreds of people for the same gig Not my cup of tea Wasting hundreds of hours as an “indie hacker building an app that will die forgotten in another GitHub repo The building is the easy part Getting users is the hard part Even building a YouTube channel with the same step JavaScript tutorials as every “Influencer out there making cents per hour…Actually is probably less than cents While this advice sounds good in theory In practice it is plain bullsh t The truth Most of that advice comes from people who either got lucky or are simply bluffing to increase their YouTube subscribers count Hell most of them don t even know how to code well let alone earn more from that code In reality most of them already settled for what they are given The other half is gambling the little they have on Bitcoin stocks and things they really have no idea about Look if you did not get software architecture right yet what the heck are wasting time learning about stock investments And then there are the “Influencers you see on YouTube claiming to make ks a year writing JavaScript for some crypto startups…If you are making ks a year you have no time for YouTube Ever wondered why you haven t seen me much on any of those podcasts Simple Being an “influencer is below my pay grade If you keep on reading I will tell you how to actually make a real buck with your programming skills With honest work Without burning out trying to become another YouTube star selling your soul on Fiverr for dollars an hour or working on side projects that will never see the light of day I will tell you what to look for what to say not to and more importantly what are the most important skills to get to that level Let s get down to business Now I suppose if you are reading this you have some kind of ambition you already have good enough programming skills and a strong work ethic If you never worked professionally as a programmer this article is not for you Your time is better spent getting good at coding and applying to jobs On the other hand if you have been working as a developer for a while you probably observed how most programmers hit a plateau after a certain time They stagnate both in salary level and skills It usually happens just around the mid senior level Even seniors get stuck it is just the reality of life physicists call it entropy I call it getting sidetracked Fundamentals first to make big money as a developer you must work for people that have big money In tech if we exclude the FAANGs that will usually be established companies with big problems to solve and lots of cash in the bank Or smaller companies with big problems to solve and lots of cash in the bank I excluded the FAANGs because despite all the hype and the obsession with this kind of company they employ a tiny portion of developers If you want to be one of the millions of developers applying for this kind of over competitive job so you can make your mama proud good luck I would rather waste my life on more lucrative opportunities You will see I also stay away from little startups that promise you the world and give you equity so you feel special Equity will most likely not put food on your table any time soon you are taking their risk with little reward Because even if the company is successful programmers are usually the last ones in the queue to benefit So back to companies with big burning problems and a lot of cash How do you get there And more importantly which are those companies and how can you spot them Let s start by saying you can find them but most likely they will find you This brings me to step in this process Become an expert I ve got bad news Most programmers don t make good money because most programmers can t really code Funny right You wouldn t expect doctors to not be able to diagnose Well there is a huge difference between doctors and programmers First is the selective process to actually get into medical school with only the brightest fitting the bill Then there is the duration of the studies which is nothing but short Doctors must complete a four year undergraduate program along with four years in medical school and three to seven years in a residency program to learn the specialty they chose to pursue In other words it takes between to years to become a fully licensed doctor We are talking about decades of preparation Doctors make great salaries because they spend years gaining rare and in demand expertise Let s be honest most programmers today are galaxies away from this kind of level of preparation yet their salary expectations seem not to adjust looking at you crypto crowd hunting ks salaries writing “smart contracts Where did we think Udemy courses are going to get us Or McDonald s type of Bootcamps where everything goes so fast that after the weeks people still struggle with the basics Garbage in garbage out What s more developers just like doctors face the challenge of a never ending sea of information with very little time to figure things out between their full time jobs and all the other requirements of daily life So what can smart developers do As someone who “has been there and done that I can tell you there are keys for you to gain long lasting expertise as a software engineer Key Principle A FocusYou only get hours in the day You can get rid of some complexity in your daily life and squeeze one or two more hours but that s about it This is why the only way to make real progress is by focusing on the right things to do You need to start looking at your programming knowledge like a financial portfolio kill the losers and feed the winners What are the exact things you should focus on It depends on your technical level your goals the market you are in and a trillion other factors For a quick technical assessment check the links at the end of this article “People think focus means saying yes to the thing you ve got to focus on But that s not what it means at all It means saying no to the hundred other good ideas that there are You have to pick carefully Steve Jobs Key Principle B Systems ThinkingNext time you feel overwhelmed by the information out there think about this you are feeling overwhelmed because you have no systematic way of managing complexity To become an expert programmer that can demand a high salary you must shift your thinking from thinking in frameworks to thinking in systems It is the only way you can stay relevant in a field where things change so fast Apply those two principles in your developer career right now and you will be amazed by how much faster you will be able to master the craft Only then you will be ready to seize the best opportunities out there which brings me to the next point… Look for “bridges Most developers out there will aim to work for companies with nice names And guess what So does everyone else Those places are extremely competitive competition is cutthroat because there are always dozens of devs looking to get through the door and salaries follow that tendency Yet as you can see below money in the software business is made on the opposite ends of the technology adoption curve Only when you become aware of technological changes going on in the market you can navigate it strategically Back to big companies with big problems The sweet spot is companies with tons of customers and a proven business model that somehow missed adopting new technologies in their stack They usually have loads of cash around don t have so much access to talent most devs want to work for the hipster startup that just opened shop downtown and they have a burning need to migrate their tech stack which became a business risk This means the C level is highly willing to invest in getting that thing up to speed and they need an expert to do that YOU Heping the Dinos out of the Jurassic can be an extremely profitable endeavor for any developer Right now for example companies running on older stacks like Java or PHP would pay dearly to help them migrate to modern technologies JavaScript anyone Whether you do that as an employee or freelancer it doesn t really matter you will get extremely well compensated And you know what There will always be dinos and there will always be legacy code You ve been told time is not your best friend as a developer because tech advances quickly and you fall behind Well guess what Same for companies The code they write now will be tomorrow s legacy Another point in favor of sticking with something for a long time How do you find this kind of company That brings me to the next and final point… Market the sh t out of yourselfYou can be a rockstar programmer But if you can t get your skills in front of the right people you will die poor All developers I ever worked with including myself early on give a negative meaning to selling oneself or talking openly about money Leaving aside cultural differences this is probably because we are not used to dealing with money But mind this the negotiation doesn t start in the final interview It starts from the first time they check your LinkedIn profile and CV and give you a call Everything that happens after that how you present yourself in the screening call the quality of the code you deliver and the answers you give in the technical interview are all going to influence your ability to negotiate Sure there is a lot of advice out there about how to negotiate How to never disclose your salary first and different cheap tricks to fake a position of power in the process The truth is you are dealing with people that negotiate on a daily basis unless what you ask for is backed up by sound technical skills and a great professional image you are set for failure Do you know what s better than that Not having to fake anything Being in demand at all times because you know your sh t and people know you Is as simple and as complicated as that If you don t like the idea of promoting yourself it might be for two reasons A You ve been conditioned to think real life is like school You do your job you get good grades and the accolades will follow Sorry to disappoint you but delivering in the sprint helping others and showing up is what every developer is supposed to do You did your job and nothing more ask your manager about this if you want a reality check Life is not fair I know That brings me to the main point promote yourself because no one else will You don t get what you don t ask for Start getting used to the idea and change your mindset a bit You will improve both your life quality and your bank statement B You have a negative view of selling yourself and your skills Maybe you had some negative experience with someone constantly talking about themselves and being pushy I am here to tell you that you don t have to do that What you have to do is make sure your “digital self reflects your real self as well as possible Now there is a lot of advice out there about how to build a nice Github profile pixel perfect resume and cover letter…My answer nobody freakin cares They don t and they shouldn t Because a pixel perfect GitHub readme is not an indicator of skill is an indicator of free time That is why I “outsourced my own GitHub readme to my little sis she felt proud in the end and made some extra bucks The people that will hire you will be looking for one thing only proof of your technical expertise as quantified by previous experiences That means a deep well quantified impact that relates to your tech stack The better you are at expressing that the more they will see your value and the more you will believe in yourself and stay behind the salary you will be asking for So here it goes Implement these strategies over a long enough period of time and you will become the engineer companies will feel stupid not to overpay Let s say you will get paid so much you won t be able to tell your developer friends without stirring the envy pot lol And the good news is you can start right away I ve put together some tools for you To find your technical gaps you can use this free technical assessment here To find out how you can effectively get to Senior Developer in a systematic way I recorded this free training it goes deeper into these core areas If you want to learn more about how you can become the “go to developer in your team get to the senior level faster and earn more make sure to subscribe to my YouTube Channel here Every week we drop a free training video we don t have a fixed schedule though so if you want to be sure you get it make sure you subscribe All right I hope this article lived up to your expectations and I hope it added more clarity to what you are doing Your biggest fan Dragos |
2022-06-01 08:35:48 |
海外TECH |
DEV Community |
How to create live stream using AWS IVS |
https://dev.to/amitiwary999/how-to-create-live-stream-using-aws-ivs-5c0j
|
How to create live stream using AWS IVSNowadays everyone uses the live stream to interact with a large audience It is used in live classes virtual events etc You can use twitch Facebook live or youtube live to interact with your audience But if you want to include the live stream directly on your product there are multiple tools available for live streaming like mux You can visit the mux website to check the integration document In this blog I am going to talk about amazon IVS It can help you to add the low latency live streaming feature to your product Amazon interactive video service is very simple to integrate with your product There are two part to live streaming First is the source that provides the input and another is the destination that consumes the live stream Some terminology of amazon IVS is channel stream configuration playback configuration and recording configuration Recording configuration has the information of where recordings get saved Playback configuration contains the playback URL that use to consume the stream and stream configuration has the server URL and stream key that use on the source Stream playback and recording are part of the channel First create an s bucket that we can use in the create recording configuration API Open the AWS console and select s from the storage section Click on create bucket available on the right side Provide the bucket name ivs test and select ap south in the AWS region dropdown We will use this name in the API request body to create the recording configuration Open postman and click on send request Set the type post in the request tab and add the URL This API required authorization So we have to add the authorization and here we need AWS Signature Use the access key and secret access key that we got after creating an IAM user you can check at the end of this blog to check how to create IAM user Set the AWS region ap south becasue we are using the Mumbai region and service name ivs The request body of this post requirest will be like destinationConfiguration s bucketName ivs test The bucket name is the name of the s bucket that we created In response we will get the arn that is required in the next API call If there is an error make sure that you are using the correct bucket name assigned the correct policy to the user and region in the API baseurl and authentication is the same and correct After creating arn we need to create the channel API URL to create a channel is This is a post request and requires authorization same as creating a recording configuration The request body of this API is authorized false latencyMode LOW name mytest channel recordingConfigurationArn arn aws ivs ap south recording configuration wmNiQBwhLDH name is the name of the channel that you want recordingConfigurationArn is the arn that we received in the response from the create recording configuration api If everything is correct we get the response that includes channel and streamKey channel arn arn aws ivs ap south channel SEWXauAloTyO authorized false ingestEndpoint dcedf global contribute live video net latencyMode LOW name mytest channel playbackUrl recordingConfigurationArn arn aws ivs ap south recording configuration wmNitBwhLDH recordingSBucketName tags type STANDARD streamKey arn arn aws ivs ap south stream key qNMTobZ channelArn arn aws ivs ap south channel SEWXauAloTyO tags value sk ap south qNMTkbZ dYdhtgtxpANaaghPaUUxZlvbgFhqc playbackurl is the URL that is used to watch live stream i e on the destination side ingestEndpoint and the value in the streamKey used to create the RTMP URL that used on the source side RTMP url will be rtmps dcedf global contribute live video net app sk ap south qNMTkbZ dYdhtgtxpANaaghPaUUxZlvbgFhqc Create IAM userWe need an IAM user that has the access to s bucket and ivs channel Open the AWS console and click on IAM in the security Identity and compliance section From the left hand side select policies and click on create policy Select JSON and copy paste this policy Again in the IAM section select users from the left hand side and click on Add user Provide a user name and also select access key programmatic access Click on the next permission button at the bottom On the next screen select attach the existing policy directly and select the policy that we just created After creating a user you will get the access key id and secret access key Save it in a safe place and don t share it with others |
2022-06-01 08:34:21 |
海外TECH |
DEV Community |
4 Helpful Javascript Array tricks you should know |
https://dev.to/talenttinaapi/5-helpful-javascript-array-tricks-you-should-know-1lpg
|
Helpful Javascript Array tricks you should knowAn array is one of the most common concepts of Javascript which gives us a lot of possibilities to work with data Check these tricks which can be very helpful 𝗟𝗲𝘁 𝘀𝗴𝗲𝘁𝘀𝘁𝗮𝗿𝘁𝗲𝗱️𝗛𝗼𝘄𝘁𝗼𝗿𝗲𝗺𝗼𝘃𝗲𝗳𝗮𝗹𝘀𝘆𝘃𝗮𝗹𝘂𝗲𝘀𝗳𝗿𝗼𝗺𝗮𝗻𝗮𝗿𝗿𝗮𝘆𝗶𝗻𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 In javascript falsy values are false null NaN undefined Now we can find out how to remove this kind of value from our array To achieve this we are going to use the filter ️𝗛𝗼𝘄𝘁𝗼𝗴𝗲𝘁𝗮𝗿𝗮𝗻𝗱𝗼𝗺𝗲𝗹𝗲𝗺𝗲𝗻𝘁𝗳𝗿𝗼𝗺𝗮𝗻𝗮𝗿𝗿𝗮𝘆𝗶𝗻𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 Sometimes we need to select a value from the array randomly To create it we can get a random index number according to the array length ️𝗛𝗼𝘄𝘁𝗼𝗦𝗵𝘂𝗳𝗳𝗹𝗲𝗮𝗻𝗔𝗿𝗿𝗮𝘆𝗶𝗻𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁Shuffling is easy with the sort method As long as it returns a random number positive or negative we can sort it with a random order ️𝗛𝗼𝘄𝘁𝗼𝗙𝗶𝗻𝗱𝘁𝗵𝗲𝗶𝗻𝘁𝗲𝗿𝘀𝗲𝗰𝘁𝗶𝗼𝗻𝗼𝗳𝘁𝘄𝗼𝗮𝗿𝗿𝗮𝘆𝘀𝗶𝗻𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 We can use a Set to ensure that values in the array we are checking are not duplicated and we will use filter and includes methods As a result we will get the array with values that were presented in both arrays |
2022-06-01 08:17:54 |
海外TECH |
DEV Community |
This Week In React #106: Remix, Framer Motion, Storybook, Gatsby, Remotion, Metro, Lerna, TypeScript, Three.js, LocatorJS... |
https://dev.to/sebastienlorber/this-week-in-react-106-remix-framer-motion-storybook-gatsby-remotion-metro-lerna-typescript-threejs-locatorjs-13lh
|
This Week In React Remix Framer Motion Storybook Gatsby Remotion Metro Lerna TypeScript Three js LocatorJS Hi everyone We have a few interesting news related to Remix this week This was expected after last week s Remix Conf I m going to App js conf next week say hi if you go too Support the newsletter Recommend it to your friends it really helps Sponsor This Week In React Write testimonials on Twitter Retweet the latest Twitter thread Reply to this email feedback is welcome Follow on LinkedInIf you like this newsletter subscribe in priority there ThisWeekInReact com ReactHebdo fr ReactReact Router v pre Already announced in Remixing React Router many Remix abstractions action loader will be added to React Router This is happening in v currently in pre release Doc for the new Data APIs is already available Should you use Framer Motion or Motion One Matt is the author of many popular animation libraries He explains in a nuanced way the difference between a declarative and an imperative model Most React developers should use the declarative Framer Motion library Motion One is a lightweight low level imperative library that wants to be the JQuery for Web Animations API Extras Making Videos with Code is Cool but is it Productive feedback explaining that Remotion Screenflow can be used in tandem We rebuilt Cloudflare s developer documentation here s what we learned from Gatsby MDX to Hugo Working With Three js The Popular D JavaScript Library Working With D Model in Three js nice intro tutorial to discover Three js in CRA with React Three Fiber How FedEx Influenced the React Logo High Performance Personalization with Next js Middleware React start losing its way React project structure for scale decomposition layers and hierarchy Storybook great release interaction testing Webpack lazy compilation Vite builder React MDX Figma plugin LocatorJS browser extensions to rapidly open a React component in your IDE by clicking on the UI Remix Three integration package for Remix and React Three Fiber TanStack Table v beta React Table has been made framework agnostic and renamed accordingly Adapters available for React Solid Svelte Vue Microsoft FluentUI React v RC Microsoft design system Storybook used on Office Gatsby Script component GraphQL Type Generation Jotai Reactathon Conf playlist Remix Conf Up and Running with Remix free course by Kent C Dodds Remix feedback Jamie Kyle Sarah Dayan Remix VueJS Support Dan Abramov optimizing the new React doc site interesting takeaways in particular using Suspense to enable non blocking hydration Reco avoid runtime CSS in JS lib Sponsors How to sponsor this newsletterMeteor Celebrates Years in the Javascript EcosystemMeteor or also known as MeteorJS is still alive and well and we re happy to share that we are also growing Meteor is a mature and open source framework for seamlessly building and deploying Web Mobile and Desktop applications in Javascript Use popular frameworks like Vue React Svelte or Blaze and tools right out of the box Focus on building features instead of configuring disparate components yourself Whether you re still studying to become a developer or a seasoned veteran you ll find it convenient and easy to code with Meteor Join the community of developers from all over the world that rely on Meteor Get started here Axiom Zero Config Observability for VercelAxiom enables you to monitor the health and performance of your Vercel deployments by ingesting all your request function and web vitals data Use Axiom s pre built dashboard for an overview across all your Vercel logs and vitals drill down to specific projects and deployments and get insight on how functions are performing with a single click PS I use it myself to monitor the newsletter signups React NativeReact and React Native finally feel the sameJay explains the main challenges of the web mobile cross platform today styling animation navigation He suggests to use Tailwind React Native with his new cross platform animation library Legend Motion relies on the same API as Framer Motion web only The doc briefly explains the differences with Moti another similar solution Extras Tailwind React Native looks nice to use Tailwind in a cross platform way Mobile className Babel plugin Web just forwarding the className to a React Native Web element React Native Esbuild to very easily replace Metro with esbuild and compile much faster A few limitations to consider no Hermes nor Fast Refresh ️ RNR React Native on Desktop OtherAirbnb Faster JavaScript Builds with MetroBuild and hot reload times have skyrocketed at Airbnb They decided to replace Webpack with Metro the React Native bundler and saw a significant improvement This article highlights some architectural differences between the bundlers and the challenges encountered during this migration Note Stripe also uses Metro How Lerna just got x faster Nwrl behind Nx just took the leadership of the unmaintained monorepo tool Lerna They have already released a v and started integrating Nx into Lerna beta as a retrocompatible option A simple Lerna config useNx true and your build becomes immediately faster Extras The balance has shifted away from SPAs the need to have a SPA decreases with the addition of new web APIs which make certain experiences now possible in MPAs XState Test v Alpha released use state machines to generate all possible paths when testing Parcel the scoping of CSS vars looks like an interesting idea TypeScript with ES Modules support Babel with TS support A new way to test types How we converted our Node js library to Deno using Deno Byte sized TypeScript Filter type Advanced TypeScript How we made our router typesafe Playlist Advanced TypeScript Matt Pocock Monorepos in JavaScript amp TypeScript Type Trident a curated list of advanced type level madness Tailwind Headless UI v Processing Arrays non destructively for of vs reduce vs flatMap Lesser Known And Underused CSS Features In Dark Mode Toggles Should be a Browser Feature Electron Chrome Beta GitHub is now free for teams Angular s Vision for the Future |
2022-06-01 08:16:31 |
海外TECH |
DEV Community |
Embracing Hacker Culture |
https://dev.to/bndr/embracing-hacker-culture-346g
|
Embracing Hacker CultureBack in the s in the dorms at MIT very young and brilliant people got their hands on the first user programmable computers This is where it all started “The Hacker Way the culture of tinkering with computers and achieving limited but remarkable results This culture is also not confined to the software domain You could ve been a hacker if you tinkered with hardware If you found new ways to perform art you could also be a hacker It s all about the mindset and not about the tools The core concept of this culture was in trying and failing and trying again ーwhile sharing the knowledge with your fellow hackers so they can build upon your mistakes Nowadays the word “hacker is used negatively portrayed by the media as villains who rob banks and spread ransomware In this article I d like to go back to the term s original meaning ーbold enough to build something quickly test the system s boundaries and learn from the failures Putting experimentation and innovation at the front of the company and eventually embracing transformation and not running from it Companies start with a “hacker mentality ーthey need to release the product as soon as possible and find the product market fit before the money runs out Eventually though as the company grows internal bureaucracy and the desire to mitigate risk start to overshadow real innovation The company becomes rigid transformation becomes complicated and experiments non existing I think this is where the companies go wrong Being a software company means being agile and dramatically speeding up the feedback gathering Back in the day companies could only measure their performance four times per year ーimagine how many users would leave Uber Airbnb Meta if they would evaluate user feedback every quarter instead of deploying several times per day with a b testing and new insights from data For the companies that consider themselves digital natives ーinnovation means having holistic hacker structures with fast ideas and cheap customer experiments Hacker culture came into the business world with design thinking and lean startup methodologies As old and well established companies are eyeing the methods of the hacker way this culture is changing how we work and how we do innovation But the hacker culture is not only beneficial for big companies like Netflix or Meta or Google The concepts can be adapted to any size company Let s talk about how you can lead your in house teams of hacker entrepreneurs The Hacker WayAs I mentioned before being a hacker is a change in mentality and a change in the processes surrounding you The culture is catalyzed through a symbiosis between the hacker mentality ー“I will make it better and more useful and the high growth entrepreneurship attitude ー“I will experiment and make it worth it So what does it mean to have hacker innovation inside your company and what kind of culture do you need to embrace as a technical manager Step up and do itIf you see that something be it a process a module or a system is not realizing its full potential ーgo and fix it Hackers believe that everything can always be better and nothing is ever finished There are a million different ways to improve things and a million different ways it can go wrong Change always involves risks and even the best hackers don t always build the right way But the benefits of the risks far outweigh the negatives of stagnation From the management perspective it should be clear to the employees that they should not be afraid of changing the status quo Encourage your team to make bold decisions and tell them it s OK to be wrong sometimes in pursuit of a better future Only if they know that you have their back will they be comfortable stepping up without you supervising them This is where the constant improvements come from a improvement here a improvement there and eventually you have a new system that is far more efficient than before One thing you need to keep in mind about middle management is that they are often there to control risk control behavior and control chaos This contradicts the hacker culture where the goal is to set boundaries and goals and then give the hackers the autonomy to do as they see fit “for the best of the company You might think this is too much and will bring only chaos to the structure but that s not true For example if there s a Product Owner who acts as middle management they don t just let the team build what they want they guide them in the right direction but without controlling it per se There must be both dark and light I will do what I must to keep the balance as the balance is what holds all life There is no good without evil but evil must not be allowed to flourish There is passion yet peace serenity yet emotion chaos yet order I am a wielder of the flame a champion of balance I am a guardian of life I am a Gray Jedi Leor Danal ーThe Gray JediBalance is key From the management perspective the boundaries need to be neither too loose ーwhich makes developers lose focus ーnor too strict ーwhich makes people unhappy This makes the life of Product Owners and alike complicated ーmanaging hacker innovation means keeping everyone aligned and focused on Doing the right things means doing things relevant to the goal Doing things that have an impact ーmeaning solving the most critical problems first Not wasting resources ーmeaning doing stuff that moves the needle and not just playing around with the latest tech Data beats opinionAs Mark Zuckerberg wrote in when Facebook filed for IPO “Code wins arguments And as my business partner Jean Paul loves to say “Data beats opinion In a hacker friendly environment it s better to build a prototype and test the idea on real users and see what sticks rather than hypothesize and discuss what the feature should look like in endless meetings In the end in big companies this risk free innovation method might be helpful to some people who prefer talking rather than doing because then they can never fail If they talk and do extensive research and the project gets scrapped because it s too much risk or hard to achieve ーoh well nothing lost nothing won no risk involved If they talk and do extensive research and then talk some more with consultants contractors etc only the risk free projects will survive and be paraded as trophies of success Hacking is an inherently hands on and proactive discipline Instead of debating for weeks whether an idea is viable or what the best way to build something is hackers would rather build a quick prototype gather real data and see what works From the management perspective in a hacker focused enterprise this means actual data should also drive decision making instead of status and seniority The information flow should be free from subjective interpretation until such creativity is required Don t let opinions from C Level executives influence or much worse contradict decisions made based on data Complete TransparencyA hacker is always open about his intentions and actions No hidden agenda no taking it personally ーI did X because of Y and I failed when I performed Z because of Q More information equals better prepared colleagues who can help tackle the problem This goes both ways as hackers should be transparent in their actions so should the company be transparent in things around the people At our digital agency we try to be open about the why and the how of any strategic decision the management makes We hold monthly meetings where we do several things First of all we go through the decisions and our reasoning behind them It doesn t help if all your employees see ーis the result of your reasoning without explanation Share your thought process with them We share our deepest darkest secret ーcurrent financials We do that so that everyone is aligned on what we need to achieve I believe in the open world open data and open APIs especially open banking APIs The more open we are the better decisions we make and the more significant an impact we make From the management perspective transparency means not shooting the messenger when he brings you bad news Two main information streams are important Bottom gt Up Communication Mostly negative signals Where are the risks And what s happening that you should know Up gt Bottom Communication Mostly positive signals What s good that s happening Who should be praised Whose experience needs to be shared across all teams You either accept that failures will happen and you will know about them first or that failures will happen and you will know about them last Nurture a trusting relationship with your peers so you constantly receive signals from your hackers about the status quo It also works the other way ーwhen something good is happening make it known send signals to your hackers that their work doesn t go unnoticed that they re doing great Or if the developer is struggling behind ーtalk with him early and openly point out the things that need improvement and if nothing changes and they are fired a few months down the road it will not be a surprise for them Competence above allDevelopers are the ones who actually create the software that powers the company These hackers are inside the engine room shoveling the coal keeping the whole ship running They need proper tools skills and knowledge to make sure they can deal with everything that comes their way you should have a team that contributes proportionallyTo maintain a proper pace developers should have nothing distracting them other than the challenge they are currently facing The tools the hardware the supplies ーthe management should provide everything In such an environment it s easy to distinguish people who are more “attitude than “competence It s also important to reward those with competence and punish those with “attitude as that has no place inside the engine room Hackers are not kids who need babysitting and you re not a kindergarten teacher to deal with the drama Hackers themselves value peers who prove themselves and distrust people who are dragging them down As a manager you re doing a disservice by keeping people who are not performing to your team s standards The hard work and dedication developers put into understanding and fixing bugs should be rewarded by having only the people who contribute proportionally to the team s effort ConclusionTimes have changed a lot since the initial hacker term was introduced Today software is not something that only a few companies have and automation is not something only the big enterprises implement Even the most conservative domains are switching to a software based approach with innovation Software and general advancements in AI are unstoppable forces that will with time make any behemoth submit to them To survive enterprises must ride the wave of fast pace innovations ーgetting clever hackers on board and looking for new ways to solve problems There isn t a company in the world that can live without software and soon most companies will have their in house software product Instead of hiring people who only talk about building products hire hackers that do and embrace the culture Read more essays by a veteran CTO at vadimkravcenko com |
2022-06-01 08:08:49 |
海外TECH |
DEV Community |
Impostor Syndrome in software engineering and how to deal with it. |
https://dev.to/criscmd/impostor-syndrome-in-software-engineering-and-how-to-deal-with-it-3lp2
|
Impostor Syndrome in software engineering and how to deal with it Life has been a roller coaster since I started programming One minute you feel like a god after solving a stupid type error the next you feel like a total idiot after not being able to solve a failed unit test caused by a typo you re a constant victim of the Dunning Kruger effect It s really hard to understand how much you know about a subject I ve doubted myself countless times and was scared if I could even survive as a software engineer But we always get by Thats just the nature of learning and staying relevant in this industry The key is to be humble but never doubt yourself Keep on learning and never bottle up your problems Ask someone about the problem you have and constantly ask for feedback it will substantially help you grow The more you grow the more you understand where you are and the path necessary to grow and succeed |
2022-06-01 08:04:09 |
海外TECH |
Engadget |
Porsche pours more cash into EV supercar company Rimac |
https://www.engadget.com/porsche-pours-more-cash-into-ev-supercar-company-rimac-084954421.html?src=rss
|
Porsche pours more cash into EV supercar company RimacPorsche is strengthening its relationship with EV supercar company Rimac investing quot eight figures quot for a total ownership stake of percent TechCrunch reported Rimac scored million in total with additional funds coming in from investment giants Softbank and Goldman Sachs All of that is a huge vote of confidence in the company which has become a key supplier and collaborator on EVs built by Hyundai Porsche and other mainstream automakers nbsp Porsche which invested million in Rimac last year said it s quot delighted quot that Rimac has gained some new high profile investors quot SoftBank is the biggest tech investor in the world and Goldman is a very big financial investor quot said Rimac founder and CEO Mate Rimac The money will be used to build a million Rimac campus in Zagreb Croatia and bolster the company s Rimac Technology subsidiary which designs and builds EV parts for other automakers nbsp Despite the influx of cash from Porsche Rimac said the overall investment will help it remain independent quot It s very good for us to have Porsche and Hyundai onboard as shareholders but we don t want to be fully dependent on them quot the CEO explained nbsp Last year Rimac set up a joint venture with Porsche to run Bugatti after Volkswagen ceded ownership The new entity called Bugatti Rimac recently unveiled the horsepower Rimac Nevera EV hypercar that will go from MPH in seconds and have an estimated top speed around MPH Apart from Porsche and Hyundai Rimac Technology develops and manufactures batteries and other components for Koenigsegg Pininfarina and Aston Martin nbsp |
2022-06-01 08:49:54 |
医療系 |
医療介護 CBnews |
2カ月に1回投与の抗HIV新薬2成分、8日付薬価収載-中医協、薬価・市場規模に2倍の差 |
https://www.cbnews.jp/news/entry/20220601174414
|
中央社会保険医療協議会 |
2022-06-01 18:00:00 |
医療系 |
医療介護 CBnews |
看護賃上げの診療報酬「ばらつき前提」大勢-中医協・基本問題小委 |
https://www.cbnews.jp/news/entry/20220601165010
|
中央社会保険医療協議会 |
2022-06-01 17:35:00 |
金融 |
RSS FILE - 日本証券業協会 |
つみたてNISA取扱い証券会社一覧 |
https://www.jsda.or.jp/anshin/oshirase/tsumitatenisaichiran.html
|
証券会社 |
2022-06-01 09:00:00 |
金融 |
金融庁ホームページ |
全銀協TIBOR運営機関による 「全銀協TIBORエクスポージャー調査」 結果概要について公表しました。 |
https://www.fsa.go.jp/news/r3/sonota/20220601/20220601.html
|
全銀協tibor |
2022-06-01 10:00:00 |
金融 |
ニッセイ基礎研究所 |
世界各国の市場動向・金融政策(2022年5月)-4月以降の株安・ドル高傾向が一服 |
https://www.nli-research.co.jp/topics_detail1/id=71269?site=nli
|
これらの国では中銀が積極的に利上げをしていることも通貨の下支えになっていると見られる。 |
2022-06-01 17:22:33 |
海外ニュース |
Japan Times latest articles |
Japan’s weather agency to issue advance alerts to prevent rainfall disasters |
https://www.japantimes.co.jp/news/2022/06/01/national/meteorological-agency-rainfall-disaster-forecasts/
|
Japan s weather agency to issue advance alerts to prevent rainfall disastersWorking together with industrial academic and governmental organizations the JMA is developing better forecasting tools to prevent catastrophic damage and death |
2022-06-01 17:03:46 |
ニュース |
BBC News - Home |
Ukraine war: US to send longer-range rockets in latest aid package |
https://www.bbc.co.uk/news/world-us-canada-61655577?at_medium=RSS&at_campaign=KARANGA
|
officials |
2022-06-01 08:43:12 |
ニュース |
BBC News - Home |
England v New Zealand: James Anderson and Stuart Broad return as Matthew Potts makes debut at Lord's |
https://www.bbc.co.uk/sport/cricket/61657181?at_medium=RSS&at_campaign=KARANGA
|
England v New Zealand James Anderson and Stuart Broad return as Matthew Potts makes debut at Lord x sDurham pace bowler Matthew Potts will make his England debut in Thursday s first Test against New Zealand while fellow bowlers James Anderson and Stuart Broad return to the side |
2022-06-01 08:30:30 |
ニュース |
BBC News - Home |
LIV Golf: Dustin Johnson, Sergio Garcia, Lee Westwood and Ian Poulter to play in first event |
https://www.bbc.co.uk/sport/golf/61641439?at_medium=RSS&at_campaign=KARANGA
|
LIV Golf Dustin Johnson Sergio Garcia Lee Westwood and Ian Poulter to play in first eventDustin Johnson and Sergio Garcia are among players confirmed for next week s inaugural m Saudi Arabian funded LIV Golf Invitational |
2022-06-01 08:54:28 |
ビジネス |
不景気.com |
ホテル運営「ランドーナージャパン」が破産へ、負債26億円 - 不景気com |
https://www.fukeiki.com/2022/06/landowner-japan.html
|
株式会社 |
2022-06-01 08:17:26 |
北海道 |
北海道新聞 |
小池都知事「脱炭素社会を推進」 都議会定例会、所信表明で |
https://www.hokkaido-np.co.jp/article/688252/
|
小池百合子知事 |
2022-06-01 17:21:00 |
北海道 |
北海道新聞 |
プロレスの真壁選手が消防団PR 担い手減少「勇気は大事」 |
https://www.hokkaido-np.co.jp/article/688251/
|
東京都内 |
2022-06-01 17:20:00 |
北海道 |
北海道新聞 |
ふるさと納税返礼品に「花火打ち上げ券」 洞爺湖町、湖畔で希望日に150発 |
https://www.hokkaido-np.co.jp/article/688247/
|
洞爺湖町 |
2022-06-01 17:05:06 |
北海道 |
北海道新聞 |
パリ五輪出場枠は男女とも4増 サーフィン予選方式発表 |
https://www.hokkaido-np.co.jp/article/688250/
|
五輪出場 |
2022-06-01 17:13:00 |
北海道 |
北海道新聞 |
湖畔の美術館リニューアル、島根 北斎作品の展示室も新設 |
https://www.hokkaido-np.co.jp/article/688249/
|
島根県立美術館 |
2022-06-01 17:06:00 |
北海道 |
北海道新聞 |
野球部員間トラブルで活動停止 昨春選抜出場の聖カタリナ |
https://www.hokkaido-np.co.jp/article/688246/
|
活動停止 |
2022-06-01 17:03:00 |
マーケティング |
MarkeZine |
スマートメディアが「Ownd for ESG」をリリース ESGに特化したサイトの構築・運営を支援 |
http://markezine.jp/article/detail/39075
|
owndforesg |
2022-06-01 17:30:00 |
IT |
週刊アスキー |
6月実装予定!PC向けオンラインRPG『LOST ARK』の新クラス「アーティスト」の特設ページを本日公開 |
https://weekly.ascii.jp/elem/000/004/093/4093341/
|
lostark |
2022-06-01 17:35:00 |
IT |
週刊アスキー |
『ユージェネ』がライブ特化アプリ『ユージェネライブ』として本日6月1日からリニューアル! |
https://weekly.ascii.jp/elem/000/004/093/4093342/
|
特化 |
2022-06-01 17:30:00 |
IT |
週刊アスキー |
「どどん!と三貫ネタ祭り」かっぱ寿司が開催! 今だけお得な三貫皿も |
https://weekly.ascii.jp/elem/000/004/093/4093278/
|
祭り |
2022-06-01 17:15:00 |
コメント
コメントを投稿