The Coding Challenge Most Developers Overlook - Off-topic

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Developers are under an immense amount of pressure to deliver more code, more quickly than ever before. A Dimensional Research report from 20201 states that more than half of developers report that they have 100x the volume of code that they did just ten years ago, while 92% of them report that the pressure to release code has increased in the same time span. With so much emphasis being placed on generating code and meeting software roadmap timelines, it’s not surprising that security is often relegated to secondary importance. More than half of the respondents reported that high security risks are the second biggest challenge they have to deal with as a result of the large volume of code required for the software they produce, after code quality. But while code quality is something that nobody will compromise on, because applications either work properly or don’t, security often gets short shrift. Rod Cope writes about software development security in Information Age, “…the increasing complexity of modern software development environments, not to mention the sheer volume of code and other digital assets being created, often in continuous, fast-paced environments, exacerbates the challenge.” It’s clear that security can create friction in the software development lifecycle and slow the roadmap down, but why should more developers pay attention to it? IBM’s “Cost of a Data Breach Report – 2020” sheds some light on this question. The average cost of a data breach, globally, was USD3.86M, while in the United States, that number was $8.64M. 16% of the breaches due to malicious attacks were caused by software that had vulnerabilities in it. A strong focus on security can mean the survival of a company that doesn’t have the resources to recover from a breach. If the potential costs are that large, the natural question is, “Why isn’t security given more prominence during the software development lifecycle?” There are a number of reasons, but the two that are most prominent are related to: The use of open source and third party software The lack of secure coding training in computer science and software development programs According to HackEDU’s 2021 Vulnerability Benchmark Report, the use of open source and third party software is cited as one of the biggest problems that companies face when it comes to software security. Synopsys published in its 2020 Open Source Security and Risk Analysis (OSSRA) report that 99% of codebases that were audited contained at least one open-source component. Shockingly, 91% of the codebases contained components that were over four years out of date or had not been actively developed within the previous 2 years. Companies use open source software because they don’t have the time to “reinvent the wheel”, and developers lean on these components to speed up the development process. While it buys developers speed, the cost, of course, is the risk of vulnerabilities, as the components aren’t being patched to address more recent vulnerabilities. The other major reason is due to developers’ training. At the time of this article’s writing, none of the Top 40 coding programs in the United States requires secure coding training. Since developers aren’t being imbued with the knowledge and the mindset for security, it doesn’t get the same kind of attention and focus as other aspects of software development. Given that, what can be done to remedy it? Secure coding training is the solution to the gap in secure development practices. There are numerous ways of educating developers on the topic, from videos to Powerpoint slides to in-person, hands-on training to their web-based counterparts. How do you decide what program is best, and what are the things to look for when evaluating secure coding training options? The questions to ask are: Is the training interactive, or hands-on? It’s always more powerful to learn by doing, instead of just by reading Are the lessons bite-sized, or monolithic? Bite-sized lessons allow developers to learn, then practice what they’ve learned without spending too much time on what they’re learning Is the training seamless, relevant, and fit into their development lifecycle? The ideal scenario is when training is delivered on an “as-needed” basis, based on the challenge that the developer is facing at that particular point in time Does the training teach both offensive and defensive skills, or defensive only? Offensive training, combined with defensive training, has been proven to be superior by a University of Mannheim study Are the administrative tools robust and allow the administrator to set up, deploy, manage and measure the developers’ progress easily? While security has traditionally been an overlooked component of a developer’s professional evolution, it plays an increasingly important role. As the number and frequency of malicious attacks rises, security must become a top priority for any coder, as secure coding knowledge will soon become a basic requirement for any software developer when a company evaluates them.
Attribution link: https://latesthackingnews.com/2021/03/05/the-coding-challenge-most-developers-overlook/

Related

I'm With Adobe

The battle has begun.
http://www.facebook.com/group.php?gid=113492765344092&v=info
Adobe Vs. Apple War Generates Rage, Facebook Group
It was inevitable. Adobe has an unofficial Facebook fan club: “I’m With Adobe,” an allusion to the viral “I’m With Coco” campaign for jilted ex-Tonight Show host Conan O’Brien. As of Saturday afternoon, the group (started by John Addis, a Web & Media Director at Rizzi Designs) has attracted more than 1,200 members in less than three days.
The group’s manifesto is:
The recent war between Adobe and Apple reached a breaking point on April 8, 2010, when Steve Jobs not only recommitted to never allowing Flash to run on the iPhone or iPad, but even banning Adobe’s new Flash-to-iPhone C compiler which was to go on sale Saturday, April 10.
There is no longer any debate as to who the “bad guy” is in this story — Apple has proven themselves to be anti-competition, anti-developer, and anti-consumer.
I stand with Adobe.
While you would expect a club like this to attract rabid Adobe supporters (and there is a lot of that), several members expressed their longstanding support for Adobe and Apple and the difficulty of reconciling their frustration with the new SDK agreement and their fierce loyalty to Apple. As one Facebook user put it :
How did we get to this point? The tension between Apple and Adobe has been simmering for quite a while, but the clear breaking point (as we all know) was the release of the new SDK agreement which essentially blocks Flash developers from the iPhone.
I tried to put together an (incomplete) collection of Adobe employee reactions— from the iPad release to Adobe’s “Viva La Resistance.” In my last post, “Adobe: Go Screw Yourself Apple,” some commenters pointed out that the title was unfair because it was the words of Adobe’s Platform Evangelist Lee Brimelow and not Adobe’s official position. True, Adobe CTO’s carefully worded (sadly, less colorful) blog was the “official” response, however, Brimelow’s post and comments by several of his Flash colleagues forms an interesting constellation that outlines a deep anger. Adobe is furious. Further, as we previously noted, Adobe did look at Brimelow’s blog and let him run with it anyway— only pushing him to extract one line and add a disclaimer (the disclaimer was added roughly one hour after he sent a Twitter link to his post).
First, before we look at the iPhone OS 4.0 fallout, let’s skip to somewhat happier times (to last weekend) when Adobe’s employees lined up at the Apple store to eagerly purchase Steve Jobs’ latest offering. Arno Gourdol, a member of the Adobe Air team, documents their morning: “After queuing for an hour at the flagship Apple Store in SF this morning, we finally got our hands on a stack of magical devices. We’ve spent the rest of the day having fun getting the first Adobe AIR apps running on the iPad….We have also been working on bringing up the first “HD” apps that take advantage of the gorgeous screen of the iPad.”
Click to expand...
Click to collapse
Full story and more
Personally, I stand with Adobe.
Moral of the story? F#*& with Apple and you will be crushed. Show some respect.
imperiallight said:
Moral of the story? F#*& with Apple and you will be crushed. Show some respect.
Click to expand...
Click to collapse
Sounds like Germany in 1935.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
lol, I didn't see the Mac items at first.
i dont like mac
Go Adobe and Smash them apples!
Not really sure where I stand here. On one hand I'm kinda pissed at Apple, but on the other I can understand them not wanting developers to be lazy by producing poorly ported apps.
I dunno, in all honesty I don't really care. This was inevitable, and really Adobe can't do ****e about it.
Are you serious ? We all know that your personal vendetta against Apple is way over the top and you need help. But are you seriously sitting here in a mobile phone forum comparing Apple computer to Nazi Germany ? Comparing a company that has sold 50 million iPhones to " willing " consumers that voluntarily spent their hard earned money on what they think is a great product , to a regime that rounded up 6 million jewish people and exterminated them ?
Are you trying to offend as many people world wide as you can ?
MODS CAN WE PLEASE CLOSE THIS THREAD AND INFORM THE OP OF XDA RULES
Thread closed for the reasons already noted by denco7...
rorytmeadows,
2. Be polite and respect your fellow xda-dev user.
There is no need for cursing, flaming, racism or personal attacks. There are a lot of different nationalities on this forum all with different cultures, this means that no matter what you're like, you'll have to adjust to people that are most definitely not like you. For this reason we'd like to ask you to refrain from discussions about religion or politics, we do not wish to limit your right to free speech, but we have noticed these topics tend to get heated and might be best discussed in a different environment. It will gain you a lot of respect if you help to keep the peace. It's disrespectful and therefore not permitted to create Alias Member names in an attempt to deceive others.
Take this as a warning.

Help me change the future of education!

Let me preface all of this by saying:
I'm looking for input and help on my project, I'd love to answer any clarifying questions anyone might have. I'm trying to put my idea out there beyond the academic world/my social groups/peers/family members/etc. I've been getting a lot of positive feedback and emotional support but not much hands on help and mentoring. I'm sort of stuck in terms of upward movement without proper funding so, in addition to applying for competitions and grants, this is another way I'm trying to spread my project.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Simply put, I was one of those kids that was known in my class for disliking school. I never had trouble getting good grades, I had plenty of friends, I participated in lacrosse, played percussion in the band, and I was very involved in ceramics. However, when it came down to it, nothing I was learning academically was captivating. It seemed like I was piling on one distraction after another to get away from the fact that I had this burning desire to be passionate about what I was learning that wasn't being met. It wasn't until my junior year at West Chester University that I was introduced to a dialog style classroom. It was so much more engaging and interesting to hear and discuss other people's perspectives on the topic, using their own experiences to frame how they saw today's problems.
In class education and online education is not engaging enough. Students rarely have the opportunity to share and have a dialog about their perspectives on the topic. There is a huge disconnect between what is being taught and what students experience on a daily basis and it has caused me to see that our education system lacks a comprehensive way of connecting individual perceptions to the logical education framework.
Allowing students to interact in a structured dialog platform that leads the conversation into an area of sharing perspectives and developing a personal connection to the topic will allow for more interested and engaged students, critical/creative thinking and a passion for life long education. It also allows a safe space to raise concerns or issues the students are curious about. I want to create an optionally anonymous online structured dialog platform that is to be used as a supplement to traditional methods of teaching. I want to provide students a safe space and allow them the opportunity to share their experiences that are relevant to the topic and help each other broaden their world view. I want to inspire passion in education.
I believe if I can introduce this method to schools that are in need, they'll have more passionate kids graduating and going to universities. Unfortunately, I also understand that these same teachers are also pressed for time, must use their own funds to buy classroom supplies, and have to teach to the test in order to receive proper funding.
The dialog platform aims to influence students to have a dialog outside of the classroom, online. That's why I want to target universities first; I hope to inspire passion early on in students so they aren't wasting too much money trying to figure things out, especially with the insane increase in tuition costs. I want to show them that anything you choose can be an advantage depending on how you use it. I want to introduce passion back into the classroom and allow students to see that we all have limitless potential.
After an initial MVP is set up and tested in a classroom setting, I'd like to market my proof of concept to MOOC's to increase their 7-15% completion rate. Eventually I'd like to see a pro bono service provided for high schools in need to set up their dialog platform. I want students to understand that just because the options aren't presented right in front of you, it doesn't mean there aren't tons available to you; it just takes commitment, creativity, passion, time, and practice.
I'd love to answer any questions, receive feedback, your vote if you like my idea Place Vote Here (you can vote 3 times daily, top 3 projects gets a chance to win $3,000) and if you know anyone that may be interested in helping/joining me in trying to create this platform, please send them my way.
If you do in fact like my idea, it would mean the world to me if you'd spread it along your social and professional networks. The prize money isn't as important as the exposure I'm trying to gain for my project. I'm really looking for dedicated and talented individuals who want to be part of my project.
Thank you so much for taking the time to read this. You can contact me at Glenn.Chon[at]gmail.com

LeEco on the future of mobility in India: Insights and Trends

SuperFans, here we are to share yet another milestone with you all today. We’re overwhelmed by this new achievement of ours and we’re sure you’ll jump in excitement too. LeEco’s new endeavour – the LeSEE project - has been a sensation ever since its launch earlier this year, and is now set to become a reality by 2018.
You heard it right! And, did you just question HOW? Well, the good news is – LeSEE just raised $1.08 billion in the first round of funding from a consortium of investors in China. With this, LeEco counts among key players in the electric vehicle sector and is set to compete with Tesla, the US-based electric car manufacturer. That’s what we call some serious business. Isn’t it?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LeSEE – A global force
Not just the talk of the town, LeSEE has certainly created a buzz in the global automobile market. LeEco’s LeSEE was unveiled in Beijing earlier this year with a goal to revolutionize how the world travels. LeSEE – an autonomous internet-enabled electric supercar – brings to the table a ‘driverless’ concept, one which promises to transform the industry in the years to come.
LeSEE as a part of urban transportation will include extensive features that connects you with the technological world – smart-charging system, real-time sharing and lots more.
Where did it all start?
Now that LeSEE has made it this BIG, we’ll take you back in time where it all started. The world is growing and so is the population in it. But to meet the soaring requirements of people, the infrastructure is insufficient. Talking about the transportation industry, there are plentiful pitfalls even in this technological era.
LeEco’s founder – Jia Yueting, identified these loopholes and took a few major moves by investing in Faraday Future and Atieva. This also urged him to initiate a project under his own brand ‘LeEco’ and this is when LeSEE happened. Thanks to all the investors, they’ve contributed hugely in driving the impact in a shorter time – the impact of smart and high-tech commuting.
Hawk-eye view on transportation in India
Without a doubt, the Indian ecosystem has transformed in-and-out over the past half-decade or so. In India, a population of as large as 16% drive on their own to reach their workplaces or other destinations and out of this percentage, 67% use cars.
Of late we exchanged views with our staff here in the Bangalore office and concluded how carpooling could make all our lives so much better. As we discussed, one of our mates said how he sometimes take 80-90 minutes to travel 5 kilometres from his home to office. And, the frustration of traveling alone is higher than that of the traffic. This is the same story of every fourth individual around us.
With vehicles on roads multiplying tenfold each year, especially in the metros, carpooling evolves as a natural fit in the Indian environment.
Companies like Uber and Ola have already spotted the scope of carpooling and have been encouraging the masses to make it a lifestyle. Carpooling is the panacea to solve the most common problems of transportation – pollution, traffic, unavailability of mediums and soaring costs.
As per statistics, an average individual spends approximately ₹75,000 annually on fuel (considering fuel prices ranging from ₹65 to ₹75 across India). This cost can be cut down by almost 20% a year, if carpooling is practiced. And, a partner to chit-chat throughout the route doesn’t hurt all.
Technology is taking a front seat in the transportation sector, and in carpooling, too. The simplicity of booking a cab, choosing pick-up and drop locations, navigating routes, paying the fare, all add up to the experience.
Talking about trends, we are to witness a global growth of up to $335 billion by 2025 (according to a study by PriceWaterhouseCoopers) in the carpooling industry, and India is set to be a big part of that growth.
Moreover, the major dodges of security and social awkwardness that arise as a result of Indians being conservative are being fixed each coming day, offering higher value.
Add to that, the fact that there is rising competition among the players to deliver the best to their users, and the need to offer an ecosystem of safe, reliable, cost-effective transportation – we are taking measures to ensure that carpooling is here to stay.
LeEco’s strides in the public transportation sector
Speaking of ecosystem, LeEco believes in providing its customers the ultimate in connected mobility. From content across multiple screens and devices to cross-platform inter-connectivity, LeEco’s business model puts the user first, and believes in delivering true value.
LeSEE is yet to become a commercial reality. And so, in the interim LeEco has been striving to address the issues in urban transportation and provide streamlined solutions. Take a look at what we’ve been up to.
The Yidao deal
The UBER partnership – India
To read the full article, click here http://bit.ly/2cTKYqo
I didn't read much, to be honest.
But is it a car powered by Android completely? Cause that'd be kewl!

How to Reach 500,000,000 Customers Using Huawei Developer Tools

Huawei Mobile Services, or HMS, is Huawei’s alternative to GMS, consisting of user-facing apps as well as core background services. The idea behind HMS is the same as that of GMS — to provide an experience that is consistent across devices and independent of the platform update. Much like how GMS is made up of app elements and core elements, the HMS ecosystem comprises of HMS Apps, the HMS Core, and the HMS Capabilities that the Core enables through its available APIs.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
HMS Ecosystem has seen its monthly average users increase from 420 Million globally in July 2018 to a huge 530 Million by July 2019, while developers registered on this platform grew from 450,000 to 910,000 in the same time period, and HMS Core app integration grew from 20,000 apps to 43,000 apps. Google does not release figures for its GMS integrations, so getting scale here is difficult against the #1 player, but these are still impressive figures in absolute terms. According to additional figures revealed by Huawei, HMS Core has a global reach of 530 Million users in more than 170 countries (including China), while still providing features such as cost-effectiveness, a unified portal for one-stop integration, and precise user targeting through multiple promotion channels. Huawei also claims to be compliant with international security and privacy standards, including GAPP, GDPR, and local regulations within its ambit.
All of this will merely remain marketing points if HMS Core does not incorporate the APIs that GMS Core provides. In order to be a replacement for GMS Core, HMS Core needs to provide similar, if not better, functionality to developers, if it wishes to persuade them to consider itself as a valid option and migrate over from using GMS Core. HMS Ecosystem is currently limited only to Huawei devices, but even on its own, this is a massive subset of Android devices. Huawei alone has shipped over 200 Million smartphones this year so far, which is a substantially large number for app developers to take notice. As an app developer, it becomes essential to adapt to these devices as well as other Huawei devices that may not ship with GMS in the future. Even if GMS makes a return to Huawei, HMS continues to be part of Huawei’s larger ecosystem strategy, where the smartphone becomes the central focal point that is used to control connected IoT devices. So adapting your app to play well with the HMS Ecosystem does make a compelling business argument. You don’t want to make the same mistakes that Snapchat did when it ignored its Android userbase for years and only woke up to pay attention to them very recently.
To offer more detail on the APIs that HMS Core provides to developers, here is a brief overview.
Account Kit
Provide a quick and secure way for users to sign in to your app.
Learn More
Awareness Kit
Get the context and status of your users to give them a smarter experience.
Learn More
Drive Kit
Enable your users to store and manage their data securely on the cloud.
Learn More
FIDO
Authenticate your users through biometric and FIDO2 identity securely.
Learn More
Game Service
Focus on innovating the gaming experience with in-depth services.
Learn More
Health Kit
Build an app with the strength and stamina to keep up with your users and their fitness data.
Learn More
Identity Kit
Make address authorization and management easier and faster for your users.
Learn More
Location Kit
Get user locations faster and more precisely with fused geolocation.
Learn More
Map Kit
Personalize your map display and interactivity for better location-based services.
Learn More
ML Kit
Take advantage of machine learning for vision and language services.
Learn More
Nearby Service
Give your apps the ability to communicate with nearby devices.
Learn More
Panorama Kit
Enable your users to browse and interact with images with a 360° view in a simulated 3D space.
Learn More
Safety Detect
Build and maintain a secure app with multiple checks.
Learn More
Scan Kit
Give your users access to the QR and other barcodes conveniently.
Learn More
Site Kit
Provide services specific to the place your users are in.
Learn More
WisePlay DRM
Protect your content with free and standard copyright capabilities.
Learn More
Analytics Kit
Collect and analyze your data efficiently on a one-stop platform.
Learn More
Dynamic Tag Manager
Monitor and analyze your marketing activities with code-free and flexible tag management.
Learn More
Push Kit
Improve targeting and responsiveness when engaging users.
Learn More
Ads Kit
Access high-quality ads for getting the most value out of your monetizable traffic.
Learn More
In-App Purchases
Monetize your app around the world with a global payment service.
Learn More
Wallet Kit
Be part of the All-in-One Wallet digital lifestyle with convenient access to other businesses and services.
Learn More
You can find active discussions, tutorials, and news about HMS in the XDA Huawei Developers Forum.

Tips for Linux Desktop Users

I've been a long time user of Linux desktops. Also being in an IT service for the last 3 years, I can truely appreciate how my workflow turned great when I switched to Linux. I would like to present some great usage tips for those who want to increase their productivity while using their desktops/laptops.
Read documentations​Feeling stuck at something? Referring documentations is the best thing any user can do. It saves lot of your time, gives knowledge about anything related to the distro & it's current usage trends. The best documentations that exist today are Archwiki, Ubuntu Wiki, Gentoo Wiki & so on.​Refer support forums​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
See, Linux is a community based project. Almost all of the existing software is maintained by the non-profit organisations. They (almost) never collect any data, or crash reports without the user's consent, which is the reason why it's so popular interms of privacy & security. Almost each distro has their own support forums. You can even contribute issues on their code repositories hosted by GitHub, GitLab, etc which helps recognise the issues faster by the developers.
Explore Open Source Sofware​Newcomers just about to know the significance of how we really care about Open Sourcability. It's not just about putting out the source code, but a set of annotations that developers need to be followed & obeyed.
There are huge number of FOSS applications available out there that suit your specific needs, if you explore a little bit.​Power management​If not done correctly, it'll affect your laptop's battery life & performance. There are several tools to manage & control the power management of your hardware such as cpupower, thermald, auto-cpufreq, btop, etc.​Stop using notification daemons​Well, this is little personal but, notifications do distract from your workflow. Almost each distro comes with it's own notification daemon, which can also be disabled. Some distros have scheduled notification support, which is better than disabling them completely.
Stop Distro Hopping
This is controversial. But infact it gives you no productivity. All the distributions run the same underneath kernel and the same set of GNU Core Utils. Where the only differences come, are the distribution specific rices, their custom settings & configuration panels and the pre-built software they ship with.
You need to choose a distro & stick with it for a long periods to truly benefit from it.
Rice your DE according to your workflow
Each distro comes with a Desktop Environment (mostly GNOME, KDE, XFCE, cinnamon). There are lot of them, infact distros even offer you different kinds of ISO images that pack different DEs. Mostly you'll find them unintuitive out of the box (rip XFCE). Ricing is a concept of modifying a DE's configurations, whether it might be aesthetic, interface or the minimality ingeneral. You need to find out the right workflow, whichever DE you're working with. There are lot of ****posts on r/ricing you can take inspirations from them.
Learn Git
Not necessary, but gives you immense freedom of maintaing your configurations, dot files and the scripts that you write yourself to ease your workflow.
Myth that Linux isn't free & it consumes your time
There are many anti linux users who claim this, which infact partially true that it might take your time to an extent, it's completely worth the experience. Because when you reach there, you'll almost going to like what you got under the hood, which no other operating sytem can provide the level of freedom that linux offers.
Last but least, F**k NVIDIA​
Linus Torvalds isn't someone you'd accuse of excessive diplomacy and his answer to a question about Nvidia's unwillingness to support Linux with its Optimus technology has been far from compromising. And also the fact their display drivers being proprietary makes the user experience even bad. You'll experience many issues regarding hardware acceleration, browser video decode, lack of NVENCODE support, wayland display server glitches, etc.
I'd suggest everyone to prefer Intel & AMD hardware where you always get full support from linux community & upto date working drivers out of the box.
NVIDIA recently started open sourcing their kernel drivers, which infact a good step for now. Let's hope they do FOSS out the rest of their codebase too (fingers crossed).
you're the most based person i've ever seen
maoosonyourdesk said:
you're the most based person i've ever seen
Click to expand...
Click to collapse
I had to visualise linux users as a whole
Even I've been using linux for a long time now. I have really liked using it.

Categories

Resources