10 Python List Comprehension Practice Exercises That Will Make You A Hiring Manager's Dream
How can a python newbie can stand out in a sea of competition? Show your list comprehension
One painful search for answers resolved for installing BeautifulSoup
One fun blogpost on how to use python virtual environments that will save you a lot of googling
16 Ugly Bugs Snap Didn’t Bother To Fix For Snap Kit And Lessons They Teach
DIY Knowlege Base for Snapchat Snap Kit
How to Profit from the Customer Development Life Cycle
Increasing profits and reducing costs at each stage of the software development life cycle through focus on the customer
The Very Broken Silicon Valley Hiring Process And How To Fix It
I have lived and worked in the Silicon Valley for over 20 years, and I am fed up. I’m angry and frustrated and burnt. The hiring practices that I have experienced are completely broken. In some respects the crazy success of technology companies here in the valley masks this enormous problem. Technology companies could all multiply that success by fixing the hiring process.
From lack of business management perspective to the dysfunctional job description to the confused interview process, there is a ton of room for improvement.
Problems Start With Management
Business Insider reports that “more than one-quarter (26 percent) of managers said they weren’t ready to become a leader when they started managing others. Fifty-eight percent said they didn’t receive any management training” (and that is the general population, not focused on high tech).
As we have all seen with the growing issue of diversity inequity in the workforce, a key concern is that it is human nature for someone to wish to work with and hire a person that looks and acts like them.
..companies miss the mark on high managerial talent in 82% of their hiring decisions.. Why Good Managers Are So Rare, Harvard Business Review Promotion to a management role here in the valley is much more about technical prowess and technical aptitude than management experience. One cause is that as the tech worker gains more and more experience and becomes more valuable and skilled, there are fewer and fewer promotions into higher purely technical ranks available. Hence tons of people are promoted into management who have never been trained in the art of management. Worse, no one asks managers to do any kind of professional growth. ..a survey by Progressive Business Publications shows that only 52% of companies trained their managers once a year or less. This lack of training is reflected in the Conference Board Report which found that less than 1/3 of all supervisors or managers were perceived to be strong leaders … The same report found that 2/3 of employees are not motivated to drive their employer’s business goals, leaving a quarter who are simply showing up to collect a check. Obviously, a lack of managerial leadership has a direct correlation to high turnover and low productivity. HR Professionals Magazine So the problem of diversity and broken hiring in general is partly due to this high concentration of technologists in power. A tech heavy manager looks for a tech heavy candidate that matches their own real or perceived tech know howwhen that might be far from what the manager really needs.
Even if managers have deep experience and training on hiring best practices, the other people involved in the process may not. If only 50% of managers are getting training once per year, it is easy to assume the statistics for staff employees receiving interview skills training is miniscule.
Yet less than one-fourth of the managers interviewed had a clear roadmap for how they could develop themselves, and more than half didn’t even know who in their organization was responsible for the development of leaders
Job Descriptions Don’t Describe Real Jobs
https://upscri.be/99b881/
Amazing Solution to Common Swift String Problem
For the longest time I have wondered how to handle String optionals in Swift. There is an odd conundrum when it comes to Strings. They could be nil, but they could also be empty string “”.
Snapchat Snap Kit Tutorial
Read MoreHow to get more users
Read MoreDo Facbook Ads Work?
Read MoreMistakes as a Beginner Programmer
Read MoreGreat Icon Resources
Read MoreCrowdfunding Marketing Mistake- tying to an event
Read MoreWish I had known - Design Patterns in Swift
Detaching your head
Xcode is a joy and a curse. And the git integration sometimes goes wonky. About every month I get a detached head. Here’s a great fix that I’ll add one more small teak to..
IB Designables – Failed to render and update auto layout status
Huge collection of fantastic tips for Swift Development
All I can say is Wow! Check this out. Swift tips and tricks
Bumbling Dev -Cocoapods and SwiftFireworks
Read MoreMore on image sizing - stickers
Read MoreSo many icons, so little time
Need the crazy number of sizes and resolutions for your in-app icons or the app icon itself? This in browser tool is great
Facebook changing App Review Policy
With the latest revelations about user data leaking far beyond the intentions of Facebook or users, the social media company is in the midst of changes.
UI helper - iOS Sizing / resolutions
Started to get serious about the look of my app and this chart is super handy
Optionals and ifs and lets and guards
What if.. if let and guard let and var let and well .. there is a lot of “let” in Swift. Two goodreads:
Invalid element name in Main.storyboard
I recently decided to revert a merge because a feature needed to be replaced. After carefully working through some conflicts, I brought up my branch post-revert and saw this interesting compile issue
Aspect Fit, Aspect Fill, Scale to Fill, Center.. What in the world to do with a View
Writing software for iOS can be fun and confusing as $%@. Thankfully the difference between various View content modes is explained with visuals that are extremely helpful in these two posts:
resource fork, Finder information, or similar detritus not allowed
Now this one is painful. It takes a lot of digging and false starts, but I believe the solution for most is super simple.
Error Domain=PlugInKit Code=13 "query cancelled
So subtle yet so vexing.
Among my new friends, this command
Cocopods can be wonderful, except when they are not. I get pods oddly claiming they don’t exist. Here’s one fix
Branding for first iOS App
Please take this very short survey to help me with branding of my first app
Forcing iOS orientation for single or all ViewConroller
The app I am building really makes sense in portrait mode only. So I want to force that. And also, there is just too much to test with all the orientations. So why not?
Warning: Attempt to present <*> on <*> whose view is not in the window hierarchy
It is only a warning, but I like not to have warnings. And this one just got me curious so I wanted to fix it.
Swift Int Division is special
Every print statement below yields 0.0
Swift secrets revealed
I love this post, it really highlights some of the crazy stuff Swift can do. A Collection of Interesting Swift Features
Cannot load underlying module for 'x'
This ugliness happens to me about every 4th build, or even more often when switching branches.
Month 13
Ran into this today in Xcode..
XXYY\[14233:15575292\] Falling back to storing access token in NSUserDefaults because of simulator bug 2018-03-22 11:30:30.241046-0700 XXYY\[14233:15575525\] \*\*Month 13 is out of bounds\*\*
Unloved Cancel Button
I decided to use FirebaseAuthUI for my app and ran into something that could be helpful for others. If you go this route, you will end up with a ViewController
that has a Cancel
button where you don’t want one. Since this is Google’s code, it is next to impossible to track down where this button is coming from. However, there is a fix
Facebook auth error failed for URL
Oops Facebook integration issue
-canOpenURL: failed for URL: "fbauth2:/" - error: "The operation couldn’t be completed. (OSStatus error -10814.)"
Copy Bundle Resources Warning and how to fix
Ran into this today in Xcode..
WARNING: The Copy Bundle Resources build phase contains this target's Info.plist file 'Info.plist'
Here is the fix